Loading Documentation/devicetree/bindings/powerpc/fsl/mpc512x_lpbfifo.txt 0 → 100644 +21 −0 Original line number Diff line number Diff line Freescale MPC512x LocalPlus Bus FIFO (called SCLPC in the Reference Manual) Required properties: - compatible: should be "fsl,mpc512x-lpbfifo"; - reg: should contain the offset and length of SCLPC register set; - interrupts: should contain the interrupt specifier for SCLPC; syntax of an interrupt client node is described in interrupt-controller/interrupts.txt; - dmas: should contain the DMA specifier for SCLPC as described at dma/dma.txt and dma/mpc512x-dma.txt; - dma-names: should be "rx-tx"; Example: sclpc@10100 { compatible = "fsl,mpc512x-lpbfifo"; reg = <0x10100 0x50>; interrupts = <7 0x8>; dmas = <&dma0 26>; dma-names = "rx-tx"; }; arch/powerpc/boot/dts/mpc5121.dtsi +9 −2 Original line number Diff line number Diff line Loading @@ -77,7 +77,6 @@ #address-cells = <2>; #size-cells = <1>; reg = <0x80000020 0x40>; interrupts = <7 0x8>; ranges = <0x0 0x0 0xfc000000 0x04000000>; }; Loading Loading @@ -329,7 +328,15 @@ /* LocalPlus controller */ lpc@10000 { compatible = "fsl,mpc5121-lpc"; reg = <0x10000 0x200>; reg = <0x10000 0x100>; }; sclpc@10100 { compatible = "fsl,mpc512x-lpbfifo"; reg = <0x10100 0x50>; interrupts = <7 0x8>; dmas = <&dma0 26>; dma-names = "rx-tx"; }; pata@10200 { Loading arch/powerpc/boot/dts/mpc5125twr.dts +10 −1 Original line number Diff line number Diff line Loading @@ -246,6 +246,14 @@ status = "disabled"; }; sclpc@10100 { compatible = "fsl,mpc512x-lpbfifo"; reg = <0x10100 0x50>; interrupts = <7 0x8>; dmas = <&dma0 26>; dma-names = "rx-tx"; }; // 5125 PSCs are not 52xx or 5121 PSC compatible // PSC1 uart0 aka ttyPSC0 serial@11100 { Loading Loading @@ -279,10 +287,11 @@ clock-names = "ipg"; }; dma@14000 { dma0: dma@14000 { compatible = "fsl,mpc5121-dma"; // BSP name: "mpc512x-dma2" reg = <0x14000 0x1800>; interrupts = <65 0x8>; #dma-cells = <1>; }; }; }; Loading
Documentation/devicetree/bindings/powerpc/fsl/mpc512x_lpbfifo.txt 0 → 100644 +21 −0 Original line number Diff line number Diff line Freescale MPC512x LocalPlus Bus FIFO (called SCLPC in the Reference Manual) Required properties: - compatible: should be "fsl,mpc512x-lpbfifo"; - reg: should contain the offset and length of SCLPC register set; - interrupts: should contain the interrupt specifier for SCLPC; syntax of an interrupt client node is described in interrupt-controller/interrupts.txt; - dmas: should contain the DMA specifier for SCLPC as described at dma/dma.txt and dma/mpc512x-dma.txt; - dma-names: should be "rx-tx"; Example: sclpc@10100 { compatible = "fsl,mpc512x-lpbfifo"; reg = <0x10100 0x50>; interrupts = <7 0x8>; dmas = <&dma0 26>; dma-names = "rx-tx"; };
arch/powerpc/boot/dts/mpc5121.dtsi +9 −2 Original line number Diff line number Diff line Loading @@ -77,7 +77,6 @@ #address-cells = <2>; #size-cells = <1>; reg = <0x80000020 0x40>; interrupts = <7 0x8>; ranges = <0x0 0x0 0xfc000000 0x04000000>; }; Loading Loading @@ -329,7 +328,15 @@ /* LocalPlus controller */ lpc@10000 { compatible = "fsl,mpc5121-lpc"; reg = <0x10000 0x200>; reg = <0x10000 0x100>; }; sclpc@10100 { compatible = "fsl,mpc512x-lpbfifo"; reg = <0x10100 0x50>; interrupts = <7 0x8>; dmas = <&dma0 26>; dma-names = "rx-tx"; }; pata@10200 { Loading
arch/powerpc/boot/dts/mpc5125twr.dts +10 −1 Original line number Diff line number Diff line Loading @@ -246,6 +246,14 @@ status = "disabled"; }; sclpc@10100 { compatible = "fsl,mpc512x-lpbfifo"; reg = <0x10100 0x50>; interrupts = <7 0x8>; dmas = <&dma0 26>; dma-names = "rx-tx"; }; // 5125 PSCs are not 52xx or 5121 PSC compatible // PSC1 uart0 aka ttyPSC0 serial@11100 { Loading Loading @@ -279,10 +287,11 @@ clock-names = "ipg"; }; dma@14000 { dma0: dma@14000 { compatible = "fsl,mpc5121-dma"; // BSP name: "mpc512x-dma2" reg = <0x14000 0x1800>; interrupts = <65 0x8>; #dma-cells = <1>; }; }; };