Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: arm: add Freescale LS1021A SoC device tree binding

Signed-off-by: Jingchang Lu <jingchang.lu@freescale.com>
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>

authored by

Jingchang Lu and committed by
Shawn Guo
7e41a98d 034c4411

+38
+38
Documentation/devicetree/bindings/arm/fsl.txt
··· 74 74 i.MX6q generic board 75 75 Required root node properties: 76 76 - compatible = "fsl,imx6q"; 77 + 78 + 79 + Freescale LS1021A Platform Device Tree Bindings 80 + ------------------------------------------------ 81 + 82 + Required root node compatible properties: 83 + - compatible = "fsl,ls1021a"; 84 + 85 + Freescale LS1021A SoC-specific Device Tree Bindings 86 + ------------------------------------------- 87 + 88 + Freescale SCFG 89 + SCFG is the supplemental configuration unit, that provides SoC specific 90 + configuration and status registers for the chip. Such as getting PEX port 91 + status. 92 + Required properties: 93 + - compatible: should be "fsl,ls1021a-scfg" 94 + - reg: should contain base address and length of SCFG memory-mapped registers 95 + 96 + Example: 97 + scfg: scfg@1570000 { 98 + compatible = "fsl,ls1021a-scfg"; 99 + reg = <0x0 0x1570000 0x0 0x10000>; 100 + }; 101 + 102 + Freescale DCFG 103 + DCFG is the device configuration unit, that provides general purpose 104 + configuration and status for the device. Such as setting the secondary 105 + core start address and release the secondary core from holdoff and startup. 106 + Required properties: 107 + - compatible: should be "fsl,ls1021a-dcfg" 108 + - reg : should contain base address and length of DCFG memory-mapped registers 109 + 110 + Example: 111 + dcfg: dcfg@1ee0000 { 112 + compatible = "fsl,ls1021a-dcfg"; 113 + reg = <0x0 0x1ee0000 0x0 0x10000>; 114 + };