ARM: SPEAr: DT: Update device nodes
This patch adds multiple device nodes for SPEAr machines and boards. Signed-off-by: Bhavna Yadav <bhavna.yadav@st.com> Signed-off-by: Deepak Sikri <deepak.sikri@st.com> Signed-off-by: Rajeev Kumar <rajeev-dlh.kumar@st.com> Signed-off-by: Shiraz Hashim <shiraz.hashim@st.com> Signed-off-by: Vijay Kumar Mishra <vijay.kumar@st.com> Signed-off-by: Vipin Kumar <vipin.kumar@st.com> Signed-off-by: Vipul Kumar Samar <vipulkumar.samar@st.com> Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
This commit is contained in:
parent
7bceba8373
commit
8113ba917d
|
@ -147,6 +147,20 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
gpio_keys {
|
||||||
|
compatible = "gpio-keys";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
button@1 {
|
||||||
|
label = "wakeup";
|
||||||
|
linux,code = <0x100>;
|
||||||
|
gpios = <&gpio0 7 0x4>;
|
||||||
|
debounce-interval = <20>;
|
||||||
|
gpio-key,wakeup = <1>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
gmac0: eth@e2000000 {
|
gmac0: eth@e2000000 {
|
||||||
phy-mode = "gmii";
|
phy-mode = "gmii";
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
@ -330,6 +344,75 @@
|
||||||
|
|
||||||
spi0: spi@e0100000 {
|
spi0: spi@e0100000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
num-cs = <3>;
|
||||||
|
cs-gpios = <&gpio1 7 0>, <&spics 0>, <&spics 1>;
|
||||||
|
|
||||||
|
stmpe610@0 {
|
||||||
|
compatible = "st,stmpe610";
|
||||||
|
reg = <0>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
spi-max-frequency = <1000000>;
|
||||||
|
spi-cpha;
|
||||||
|
pl022,hierarchy = <0>;
|
||||||
|
pl022,interface = <0>;
|
||||||
|
pl022,slave-tx-disable;
|
||||||
|
pl022,com-mode = <0>;
|
||||||
|
pl022,rx-level-trig = <0>;
|
||||||
|
pl022,tx-level-trig = <0>;
|
||||||
|
pl022,ctrl-len = <0x7>;
|
||||||
|
pl022,wait-state = <0>;
|
||||||
|
pl022,duplex = <0>;
|
||||||
|
interrupts = <6 0x4>;
|
||||||
|
interrupt-parent = <&gpio1>;
|
||||||
|
irq-trigger = <0x2>;
|
||||||
|
|
||||||
|
stmpe_touchscreen {
|
||||||
|
compatible = "st,stmpe-ts";
|
||||||
|
ts,sample-time = <4>;
|
||||||
|
ts,mod-12b = <1>;
|
||||||
|
ts,ref-sel = <0>;
|
||||||
|
ts,adc-freq = <1>;
|
||||||
|
ts,ave-ctrl = <1>;
|
||||||
|
ts,touch-det-delay = <2>;
|
||||||
|
ts,settling = <2>;
|
||||||
|
ts,fraction-z = <7>;
|
||||||
|
ts,i-drive = <1>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
m25p80@1 {
|
||||||
|
compatible = "st,m25p80";
|
||||||
|
reg = <1>;
|
||||||
|
spi-max-frequency = <12000000>;
|
||||||
|
spi-cpol;
|
||||||
|
spi-cpha;
|
||||||
|
pl022,hierarchy = <0>;
|
||||||
|
pl022,interface = <0>;
|
||||||
|
pl022,slave-tx-disable;
|
||||||
|
pl022,com-mode = <0x2>;
|
||||||
|
pl022,rx-level-trig = <0>;
|
||||||
|
pl022,tx-level-trig = <0>;
|
||||||
|
pl022,ctrl-len = <0x11>;
|
||||||
|
pl022,wait-state = <0>;
|
||||||
|
pl022,duplex = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
spidev@2 {
|
||||||
|
compatible = "spidev";
|
||||||
|
reg = <2>;
|
||||||
|
spi-max-frequency = <25000000>;
|
||||||
|
spi-cpha;
|
||||||
|
pl022,hierarchy = <0>;
|
||||||
|
pl022,interface = <0>;
|
||||||
|
pl022,slave-tx-disable;
|
||||||
|
pl022,com-mode = <0x2>;
|
||||||
|
pl022,rx-level-trig = <0>;
|
||||||
|
pl022,tx-level-trig = <0>;
|
||||||
|
pl022,ctrl-len = <0x11>;
|
||||||
|
pl022,wait-state = <0>;
|
||||||
|
pl022,duplex = <0>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
wdt@ec800620 {
|
wdt@ec800620 {
|
||||||
|
|
|
@ -160,6 +160,8 @@
|
||||||
compatible = "arm,pl022", "arm,primecell";
|
compatible = "arm,pl022", "arm,primecell";
|
||||||
reg = <0x5d400000 0x1000>;
|
reg = <0x5d400000 0x1000>;
|
||||||
interrupts = <0 99 0x4>;
|
interrupts = <0 99 0x4>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -118,6 +118,10 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ahci@b1000000 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
dma@ea800000 {
|
dma@ea800000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
@ -205,10 +209,37 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
gpio_keys {
|
||||||
|
compatible = "gpio-keys";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
button@1 {
|
||||||
|
label = "wakeup";
|
||||||
|
linux,code = <0x100>;
|
||||||
|
gpios = <&gpio1 1 0x4>;
|
||||||
|
debounce-interval = <20>;
|
||||||
|
gpio-key,wakeup = <1>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
ehci@e5800000 {
|
ehci@e5800000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
i2s0: i2s-play@b2400000 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
i2s1: i2s-rec@b2000000 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
incodec: dir-hifi {
|
||||||
|
compatible = "dummy,dir-hifi";
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
ohci@e4000000 {
|
ohci@e4000000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
@ -217,11 +248,43 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
outcodec: dit-hifi {
|
||||||
|
compatible = "dummy,dit-hifi";
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
sound {
|
||||||
|
compatible = "spear,spear-evb";
|
||||||
|
audio-controllers = <&spdif0 &spdif1 &i2s0 &i2s1>;
|
||||||
|
audio-codecs = <&incodec &outcodec &sta529 &sta529>;
|
||||||
|
codec_dai_name = "dir-hifi", "dit-hifi", "sta529-audio", "sta529-audio";
|
||||||
|
stream_name = "spdif-cap", "spdif-play", "i2s-play", "i2s-cap";
|
||||||
|
dai_name = "spdifin-pcm", "spdifout-pcm", "i2s0-pcm", "i2s1-pcm";
|
||||||
|
nr_controllers = <4>;
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
spdif0: spdif-in@d0100000 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
spdif1: spdif-out@d0000000 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
apb {
|
apb {
|
||||||
adc@e0080000 {
|
adc@e0080000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
i2s-play@b2400000 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
i2s-rec@b2000000 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
gpio0: gpio@e0600000 {
|
gpio0: gpio@e0600000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
@ -236,10 +299,36 @@
|
||||||
|
|
||||||
i2c0: i2c@e0280000 {
|
i2c0: i2c@e0280000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
|
sta529: sta529@1a {
|
||||||
|
compatible = "st,sta529";
|
||||||
|
reg = <0x1a>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
i2c1: i2c@b4000000 {
|
i2c1: i2c@b4000000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
|
eeprom0@56 {
|
||||||
|
compatible = "st,eeprom";
|
||||||
|
reg = <0x56>;
|
||||||
|
};
|
||||||
|
|
||||||
|
stmpe801@41 {
|
||||||
|
compatible = "st,stmpe801";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
reg = <0x41>;
|
||||||
|
interrupts = <4 0x4>;
|
||||||
|
interrupt-parent = <&gpio0>;
|
||||||
|
irq-trigger = <0x2>;
|
||||||
|
|
||||||
|
stmpegpio: stmpe_gpio {
|
||||||
|
compatible = "st,stmpe-gpio";
|
||||||
|
gpio-controller;
|
||||||
|
#gpio-cells = <2>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
kbd@e0300000 {
|
kbd@e0300000 {
|
||||||
|
@ -348,6 +437,80 @@
|
||||||
|
|
||||||
spi0: spi@e0100000 {
|
spi0: spi@e0100000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
num-cs = <3>;
|
||||||
|
cs-gpios = <&gpiopinctrl 80 0>, <&gpiopinctrl 24 0>,
|
||||||
|
<&gpiopinctrl 85 0>;
|
||||||
|
|
||||||
|
m25p80@0 {
|
||||||
|
compatible = "m25p80";
|
||||||
|
reg = <0>;
|
||||||
|
spi-max-frequency = <12000000>;
|
||||||
|
spi-cpol;
|
||||||
|
spi-cpha;
|
||||||
|
pl022,hierarchy = <0>;
|
||||||
|
pl022,interface = <0>;
|
||||||
|
pl022,slave-tx-disable;
|
||||||
|
pl022,com-mode = <0x2>;
|
||||||
|
pl022,rx-level-trig = <0>;
|
||||||
|
pl022,tx-level-trig = <0>;
|
||||||
|
pl022,ctrl-len = <0x11>;
|
||||||
|
pl022,wait-state = <0>;
|
||||||
|
pl022,duplex = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
stmpe610@1 {
|
||||||
|
compatible = "st,stmpe610";
|
||||||
|
spi-max-frequency = <1000000>;
|
||||||
|
spi-cpha;
|
||||||
|
reg = <1>;
|
||||||
|
pl022,hierarchy = <0>;
|
||||||
|
pl022,interface = <0>;
|
||||||
|
pl022,slave-tx-disable;
|
||||||
|
pl022,com-mode = <0>;
|
||||||
|
pl022,rx-level-trig = <0>;
|
||||||
|
pl022,tx-level-trig = <0>;
|
||||||
|
pl022,ctrl-len = <0x7>;
|
||||||
|
pl022,wait-state = <0>;
|
||||||
|
pl022,duplex = <0>;
|
||||||
|
interrupts = <100 0>;
|
||||||
|
interrupt-parent = <&gpiopinctrl>;
|
||||||
|
irq-trigger = <0x2>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
stmpe_touchscreen {
|
||||||
|
compatible = "st,stmpe-ts";
|
||||||
|
ts,sample-time = <4>;
|
||||||
|
ts,mod-12b = <1>;
|
||||||
|
ts,ref-sel = <0>;
|
||||||
|
ts,adc-freq = <1>;
|
||||||
|
ts,ave-ctrl = <1>;
|
||||||
|
ts,touch-det-delay = <2>;
|
||||||
|
ts,settling = <2>;
|
||||||
|
ts,fraction-z = <7>;
|
||||||
|
ts,i-drive = <1>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
spidev@2 {
|
||||||
|
compatible = "spidev";
|
||||||
|
reg = <2>;
|
||||||
|
spi-max-frequency = <25000000>;
|
||||||
|
spi-cpha;
|
||||||
|
pl022,hierarchy = <0>;
|
||||||
|
pl022,interface = <0>;
|
||||||
|
pl022,slave-tx-disable;
|
||||||
|
pl022,com-mode = <0x2>;
|
||||||
|
pl022,rx-level-trig = <0>;
|
||||||
|
pl022,tx-level-trig = <0>;
|
||||||
|
pl022,ctrl-len = <0x11>;
|
||||||
|
pl022,wait-state = <0>;
|
||||||
|
pl022,duplex = <0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
timer@ec800600 {
|
||||||
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
wdt@ec800620 {
|
wdt@ec800620 {
|
||||||
|
|
|
@ -38,15 +38,61 @@
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
i2s-play@b2400000 {
|
||||||
|
compatible = "snps,designware-i2s";
|
||||||
|
reg = <0xb2400000 0x10000>;
|
||||||
|
interrupt-names = "play_irq";
|
||||||
|
interrupts = <0 98 0x4
|
||||||
|
0 99 0x4>;
|
||||||
|
play;
|
||||||
|
channel = <8>;
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
|
||||||
|
i2s-rec@b2000000 {
|
||||||
|
compatible = "snps,designware-i2s";
|
||||||
|
reg = <0xb2000000 0x10000>;
|
||||||
|
interrupt-names = "record_irq";
|
||||||
|
interrupts = <0 100 0x4
|
||||||
|
0 101 0x4>;
|
||||||
|
record;
|
||||||
|
channel = <8>;
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
|
||||||
pinmux: pinmux@e0700000 {
|
pinmux: pinmux@e0700000 {
|
||||||
compatible = "st,spear1340-pinmux";
|
compatible = "st,spear1340-pinmux";
|
||||||
reg = <0xe0700000 0x1000>;
|
reg = <0xe0700000 0x1000>;
|
||||||
#gpio-range-cells = <2>;
|
#gpio-range-cells = <2>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
pwm: pwm@e0180000 {
|
||||||
|
compatible ="st,spear13xx-pwm";
|
||||||
|
reg = <0xe0180000 0x1000>;
|
||||||
|
#pwm-cells = <2>;
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
|
||||||
|
spdif-in@d0100000 {
|
||||||
|
compatible = "st,spdif-in";
|
||||||
|
reg = < 0xd0100000 0x20000
|
||||||
|
0xd0110000 0x10000 >;
|
||||||
|
interrupts = <0 84 0x4>;
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
|
||||||
|
spdif-out@d0000000 {
|
||||||
|
compatible = "st,spdif-out";
|
||||||
|
reg = <0xd0000000 0x20000>;
|
||||||
|
interrupts = <0 85 0x4>;
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
|
||||||
spi1: spi@5d400000 {
|
spi1: spi@5d400000 {
|
||||||
compatible = "arm,pl022", "arm,primecell";
|
compatible = "arm,pl022", "arm,primecell";
|
||||||
reg = <0x5d400000 0x1000>;
|
reg = <0x5d400000 0x1000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
interrupts = <0 99 0x4>;
|
interrupts = <0 99 0x4>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
|
@ -64,6 +64,18 @@
|
||||||
bootargs = "console=ttyAMA0,115200";
|
bootargs = "console=ttyAMA0,115200";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
cpufreq {
|
||||||
|
compatible = "st,cpufreq-spear";
|
||||||
|
cpufreq_tbl = < 166000
|
||||||
|
200000
|
||||||
|
250000
|
||||||
|
300000
|
||||||
|
400000
|
||||||
|
500000
|
||||||
|
600000 >;
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
ahb {
|
ahb {
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
@ -128,6 +140,13 @@
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
pcm {
|
||||||
|
compatible = "st,pcm-audio";
|
||||||
|
#address-cells = <0>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
smi: flash@ea000000 {
|
smi: flash@ea000000 {
|
||||||
compatible = "st,spear600-smi";
|
compatible = "st,spear600-smi";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
|
@ -217,9 +236,29 @@
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
i2s@e0180000 {
|
||||||
|
compatible = "st,designware-i2s";
|
||||||
|
reg = <0xe0180000 0x1000>;
|
||||||
|
interrupt-names = "play_irq", "record_irq";
|
||||||
|
interrupts = <0 10 0x4
|
||||||
|
0 11 0x4 >;
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
|
||||||
|
i2s@e0200000 {
|
||||||
|
compatible = "st,designware-i2s";
|
||||||
|
reg = <0xe0200000 0x1000>;
|
||||||
|
interrupt-names = "play_irq", "record_irq";
|
||||||
|
interrupts = <0 26 0x4
|
||||||
|
0 53 0x4>;
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
|
||||||
spi0: spi@e0100000 {
|
spi0: spi@e0100000 {
|
||||||
compatible = "arm,pl022", "arm,primecell";
|
compatible = "arm,pl022", "arm,primecell";
|
||||||
reg = <0xe0100000 0x1000>;
|
reg = <0xe0100000 0x1000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
interrupts = <0 31 0x4>;
|
interrupts = <0 31 0x4>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
|
@ -56,12 +56,23 @@
|
||||||
spi1: spi@a5000000 {
|
spi1: spi@a5000000 {
|
||||||
compatible = "arm,pl022", "arm,primecell";
|
compatible = "arm,pl022", "arm,primecell";
|
||||||
reg = <0xa5000000 0x1000>;
|
reg = <0xa5000000 0x1000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
spi2: spi@a6000000 {
|
spi2: spi@a6000000 {
|
||||||
compatible = "arm,pl022", "arm,primecell";
|
compatible = "arm,pl022", "arm,primecell";
|
||||||
reg = <0xa6000000 0x1000>;
|
reg = <0xa6000000 0x1000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
|
||||||
|
pwm: pwm@a8000000 {
|
||||||
|
compatible ="st,spear-pwm";
|
||||||
|
reg = <0xa8000000 0x1000>;
|
||||||
|
#pwm-cells = <2>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -70,6 +70,8 @@
|
||||||
compatible = "arm,pl022", "arm,primecell";
|
compatible = "arm,pl022", "arm,primecell";
|
||||||
reg = <0xd0100000 0x1000>;
|
reg = <0xd0100000 0x1000>;
|
||||||
interrupts = <20>;
|
interrupts = <20>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -24,15 +24,35 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
ahb {
|
ahb {
|
||||||
|
clcd@fc200000 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
dma@fc400000 {
|
dma@fc400000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ehci@e1800000 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
ehci@e2000000 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
gmac: ethernet@e0800000 {
|
gmac: ethernet@e0800000 {
|
||||||
phy-mode = "gmii";
|
phy-mode = "gmii";
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ohci@e1900000 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
ohci@e2100000 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
smi: flash@fc000000 {
|
smi: flash@fc000000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
clock-rate=<50000000>;
|
clock-rate=<50000000>;
|
||||||
|
@ -83,6 +103,10 @@
|
||||||
pinctrl-0 = <>;
|
pinctrl-0 = <>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
rtc@fc900000 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
i2c@d0200000 {
|
i2c@d0200000 {
|
||||||
clock-frequency = <400000>;
|
clock-frequency = <400000>;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
|
@ -45,6 +45,14 @@
|
||||||
#interrupt-cells = <1>;
|
#interrupt-cells = <1>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
clcd@fc200000 {
|
||||||
|
compatible = "arm,pl110", "arm,primecell";
|
||||||
|
reg = <0xfc200000 0x1000>;
|
||||||
|
interrupt-parent = <&vic1>;
|
||||||
|
interrupts = <12>;
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
|
||||||
dma@fc400000 {
|
dma@fc400000 {
|
||||||
compatible = "arm,pl080", "arm,primecell";
|
compatible = "arm,pl080", "arm,primecell";
|
||||||
reg = <0xfc400000 0x1000>;
|
reg = <0xfc400000 0x1000>;
|
||||||
|
@ -179,6 +187,13 @@
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
rtc@fc900000 {
|
||||||
|
compatible = "st,spear600-rtc";
|
||||||
|
reg = <0xfc900000 0x1000>;
|
||||||
|
interrupts = <10>;
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
|
||||||
timer@f0000000 {
|
timer@f0000000 {
|
||||||
compatible = "st,spear-timer";
|
compatible = "st,spear-timer";
|
||||||
reg = <0xf0000000 0x400>;
|
reg = <0xf0000000 0x400>;
|
||||||
|
|
Loading…
Reference in New Issue