mirror of https://gitee.com/openkylin/linux.git
MIPS: DTS: jz4740: Add missing nodes
Add nodes for the MMC, AIC, ADC, CODEC, MUSB, LCD, memory, and BCH controllers. Signed-off-by: Paul Cercueil <paul@crapouillou.net> Tested-by: Artur Rojek <contact@artur-rojek.eu> Signed-off-by: Paul Burton <paul.burton@mips.com>
This commit is contained in:
parent
f066fa6064
commit
36ba3eae03
|
@ -132,6 +132,35 @@ gpd: gpio@3 {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
aic: audio-controller@10020000 {
|
||||||
|
compatible = "ingenic,jz4740-i2s";
|
||||||
|
reg = <0x10020000 0x38>;
|
||||||
|
|
||||||
|
#sound-dai-cells = <0>;
|
||||||
|
|
||||||
|
interrupt-parent = <&intc>;
|
||||||
|
interrupts = <18>;
|
||||||
|
|
||||||
|
clocks = <&cgu JZ4740_CLK_AIC>,
|
||||||
|
<&cgu JZ4740_CLK_I2S>,
|
||||||
|
<&cgu JZ4740_CLK_EXT>,
|
||||||
|
<&cgu JZ4740_CLK_PLL_HALF>;
|
||||||
|
clock-names = "aic", "i2s", "ext", "pll half";
|
||||||
|
|
||||||
|
dmas = <&dmac 25 0xffffffff>, <&dmac 24 0xffffffff>;
|
||||||
|
dma-names = "rx", "tx";
|
||||||
|
};
|
||||||
|
|
||||||
|
codec: audio-codec@100200a4 {
|
||||||
|
compatible = "ingenic,jz4740-codec";
|
||||||
|
reg = <0x10020080 0x8>;
|
||||||
|
|
||||||
|
#sound-dai-cells = <0>;
|
||||||
|
|
||||||
|
clocks = <&cgu JZ4740_CLK_AIC>;
|
||||||
|
clock-names = "aic";
|
||||||
|
};
|
||||||
|
|
||||||
mmc: mmc@10021000 {
|
mmc: mmc@10021000 {
|
||||||
compatible = "ingenic,jz4740-mmc";
|
compatible = "ingenic,jz4740-mmc";
|
||||||
reg = <0x10021000 0x1000>;
|
reg = <0x10021000 0x1000>;
|
||||||
|
@ -172,6 +201,38 @@ uart1: serial@10031000 {
|
||||||
clock-names = "baud", "module";
|
clock-names = "baud", "module";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
adc: adc@10070000 {
|
||||||
|
compatible = "ingenic,jz4740-adc";
|
||||||
|
reg = <0x10070000 0x30>;
|
||||||
|
#io-channel-cells = <1>;
|
||||||
|
|
||||||
|
clocks = <&cgu JZ4740_CLK_ADC>;
|
||||||
|
clock-names = "adc";
|
||||||
|
|
||||||
|
interrupt-parent = <&intc>;
|
||||||
|
interrupts = <12>;
|
||||||
|
};
|
||||||
|
|
||||||
|
nemc: memory-controller@13010000 {
|
||||||
|
compatible = "ingenic,jz4740-nemc";
|
||||||
|
reg = <0x13010000 0x54>;
|
||||||
|
#address-cells = <2>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
ranges = <1 0 0x18000000 0x4000000
|
||||||
|
2 0 0x14000000 0x4000000
|
||||||
|
3 0 0x0c000000 0x4000000
|
||||||
|
4 0 0x08000000 0x4000000>;
|
||||||
|
|
||||||
|
clocks = <&cgu JZ4740_CLK_MCLK>;
|
||||||
|
};
|
||||||
|
|
||||||
|
ecc: ecc-controller@13010100 {
|
||||||
|
compatible = "ingenic,jz4740-ecc";
|
||||||
|
reg = <0x13010100 0x2C>;
|
||||||
|
|
||||||
|
clocks = <&cgu JZ4740_CLK_MCLK>;
|
||||||
|
};
|
||||||
|
|
||||||
dmac: dma-controller@13020000 {
|
dmac: dma-controller@13020000 {
|
||||||
compatible = "ingenic,jz4740-dma";
|
compatible = "ingenic,jz4740-dma";
|
||||||
reg = <0x13020000 0xbc
|
reg = <0x13020000 0xbc
|
||||||
|
@ -197,4 +258,27 @@ uhc: uhc@13030000 {
|
||||||
|
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
udc: usb@13040000 {
|
||||||
|
compatible = "ingenic,jz4740-musb";
|
||||||
|
reg = <0x13040000 0x10000>;
|
||||||
|
|
||||||
|
interrupt-parent = <&intc>;
|
||||||
|
interrupts = <24>;
|
||||||
|
interrupt-names = "mc";
|
||||||
|
|
||||||
|
clocks = <&cgu JZ4740_CLK_UDC>;
|
||||||
|
clock-names = "udc";
|
||||||
|
};
|
||||||
|
|
||||||
|
lcd: lcd-controller@13050000 {
|
||||||
|
compatible = "ingenic,jz4740-lcd";
|
||||||
|
reg = <0x13050000 0x1000>;
|
||||||
|
|
||||||
|
interrupt-parent = <&intc>;
|
||||||
|
interrupts = <30>;
|
||||||
|
|
||||||
|
clocks = <&cgu JZ4740_CLK_LCD_PCLK>, <&cgu JZ4740_CLK_LCD>;
|
||||||
|
clock-names = "lcd_pclk", "lcd";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue