mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-04 04:28:10 -04:00
Merge tag 'nomadik-dts-v4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into next/dt
Merge "Nomadik DTS changes for v4.7" from Linus Walleij: - Add accelerometer for NHK15 - Add DMA engine definitions and UART channels * tag 'nomadik-dts-v4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik: ARM: dts: nomadik: add DMA engine and some channels ARM: dts: nomadik: add accelerometer IRQ and pin setting
This commit is contained in:
@@ -57,8 +57,15 @@ nhk_cfg2 {
|
||||
};
|
||||
};
|
||||
};
|
||||
lis3lv02dl {
|
||||
lis3lv02dl_nhk_mode: lis3lv02dl_nhk {
|
||||
nhk_cfg1 {
|
||||
pins = "GPIO82_C10"; // IRQ line
|
||||
ste,input = <0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
src@101e0000 {
|
||||
/* These chrystal outputs are not used on this board */
|
||||
disable-sxtalo;
|
||||
@@ -86,6 +93,10 @@ i2c0 {
|
||||
lis3lv02dl@1d {
|
||||
/* Accelerometer */
|
||||
compatible = "st,lis3lv02dl-accel";
|
||||
interrupt-parent = <&gpio2>;
|
||||
interrupts = <18 IRQ_TYPE_EDGE_RISING>; // GPIO 82
|
||||
pinctrl-0 = <&lis3lv02dl_nhk_mode>;
|
||||
pinctrl-names = "default";
|
||||
reg = <0x1d>;
|
||||
};
|
||||
stmpe0: stmpe2401@43 {
|
||||
|
||||
@@ -748,6 +748,9 @@ uart0: uart@101fd000 {
|
||||
clocks = <&uart0clk>, <&pclkuart0>;
|
||||
clock-names = "uartclk", "apb_pclk";
|
||||
status = "disabled";
|
||||
dmas = <&dmac0 14 1>,
|
||||
<&dmac0 15 1>;
|
||||
dma-names = "rx", "tx";
|
||||
};
|
||||
|
||||
uart1: uart@101fb000 {
|
||||
@@ -759,6 +762,9 @@ uart1: uart@101fb000 {
|
||||
clock-names = "uartclk", "apb_pclk";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&uart1_default_mux>;
|
||||
dmas = <&dmac1 22 1>,
|
||||
<&dmac1 23 1>;
|
||||
dma-names = "rx", "tx";
|
||||
};
|
||||
|
||||
uart2: uart@101f2000 {
|
||||
@@ -769,6 +775,9 @@ uart2: uart@101f2000 {
|
||||
clocks = <&uart2clk>, <&pclkuart2>;
|
||||
clock-names = "uartclk", "apb_pclk";
|
||||
status = "disabled";
|
||||
dmas = <&dmac1 30 1>,
|
||||
<&dmac1 31 1>;
|
||||
dma-names = "rx", "tx";
|
||||
};
|
||||
|
||||
rng: rng@101b0000 {
|
||||
@@ -813,5 +822,34 @@ mmcsd: sdi@101f6000 {
|
||||
pinctrl-0 = <&mmcsd_default_mux>, <&mmcsd_default_mode>;
|
||||
vmmc-supply = <&vmmc_regulator>;
|
||||
};
|
||||
|
||||
dmac0: dma-controller@10130000 {
|
||||
compatible = "arm,pl080", "arm,primecell";
|
||||
reg = <0x10130000 0x1000>;
|
||||
interrupt-parent = <&vica>;
|
||||
interrupts = <15>;
|
||||
clocks = <&hclkdma0>;
|
||||
clock-names = "apb_pclk";
|
||||
lli-bus-interface-ahb1;
|
||||
lli-bus-interface-ahb2;
|
||||
mem-bus-interface-ahb2;
|
||||
memcpy-burst-size = <256>;
|
||||
memcpy-bus-width = <32>;
|
||||
#dma-cells = <2>;
|
||||
};
|
||||
dmac1: dma-controller@10150000 {
|
||||
compatible = "arm,pl080", "arm,primecell";
|
||||
reg = <0x10150000 0x1000>;
|
||||
interrupt-parent = <&vica>;
|
||||
interrupts = <13>;
|
||||
clocks = <&hclkdma1>;
|
||||
clock-names = "apb_pclk";
|
||||
lli-bus-interface-ahb1;
|
||||
lli-bus-interface-ahb2;
|
||||
mem-bus-interface-ahb2;
|
||||
memcpy-burst-size = <256>;
|
||||
memcpy-bus-width = <32>;
|
||||
#dma-cells = <2>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user