brintos

brintos / linux-shallow public Read only

0
0
Text · 1.7 KiB · 18d5553 Raw
84 lines · plain
1ST-Ericsson Ux500 boards2------------------------3 4Required properties (in root node) one of these:5	compatible = "st-ericsson,mop500" (legacy)6	compatible = "st-ericsson,u8500"7 8Required node (under root node):9 10soc: represents the system-on-chip and contains the chip11peripherals12 13Required property of soc node, one of these:14	compatible = "stericsson,db8500"15 16Required subnodes under soc node:17 18backupram: (used for CPU spin tables and for storing data19during retention, system won't boot without this):20	compatible = "ste,dbx500-backupram"21 22scu:23	see binding for arm/arm,scu.yaml24 25interrupt-controller:26	see binding for interrupt-controller/arm,gic.txt27 28timer:29	see binding for timer/arm,twd-timer.yaml30 31clocks:32	see binding for clocks/ux500.txt33 34Example:35 36/dts-v1/;37 38/ {39        model = "ST-Ericsson HREF (pre-v60) and ST UIB";40        compatible = "st-ericsson,mop500", "st-ericsson,u8500";41 42        soc {43		#address-cells = <1>;44		#size-cells = <1>;45		compatible = "stericsson,db8500";46		interrupt-parent = <&intc>;47		ranges;48 49		backupram@80150000 {50			compatible = "ste,dbx500-backupram";51			reg = <0x80150000 0x2000>;52		};53 54		intc: interrupt-controller@a0411000 {55			compatible = "arm,cortex-a9-gic";56			#interrupt-cells = <3>;57			#address-cells = <1>;58			interrupt-controller;59			reg = <0xa0411000 0x1000>,60			      <0xa0410100 0x100>;61		};62 63		scu@a0410000 {64			compatible = "arm,cortex-a9-scu";65			reg = <0xa0410000 0x100>;66		};67 68		timer@a0410600 {69			compatible = "arm,cortex-a9-twd-timer";70			reg = <0xa0410600 0x20>;71			interrupts = <1 13 0x304>; /* IRQ level high per-CPU */72			clocks = <&smp_twd_clk>;73		};74 75		clocks {76			compatible = "stericsson,u8500-clks";77 78			smp_twd_clk: smp-twd-clock {79				#clock-cells = <0>;80			};81		};82        };83};84