Message ID | 20170216085041.28337-5-chris.packham@alliedtelesis.co.nz |
---|---|
State | Not Applicable, archived |
Headers | show |
On Thu, Feb 16, 2017 at 09:50:38PM +1300, Chris Packham wrote: > The DFX server on the 98dx3236 and compatible SoCs has an ID register. > Add documentation and a binding for this. > > Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz> > --- > > Notes: > Changes in v3: > - new, split from driver > > .../devicetree/bindings/arm/marvell/mv98dx3236-soc-id.txt | 14 ++++++++++++++ > arch/arm/boot/dts/armada-xp-98dx3236.dtsi | 5 +++++ > 2 files changed, 19 insertions(+) > create mode 100644 Documentation/devicetree/bindings/arm/marvell/mv98dx3236-soc-id.txt Acked-by: Rob Herring <robh@kernel.org> -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/Documentation/devicetree/bindings/arm/marvell/mv98dx3236-soc-id.txt b/Documentation/devicetree/bindings/arm/marvell/mv98dx3236-soc-id.txt new file mode 100644 index 000000000000..ed08cb126a83 --- /dev/null +++ b/Documentation/devicetree/bindings/arm/marvell/mv98dx3236-soc-id.txt @@ -0,0 +1,14 @@ +Marvell 98dx3236 SoC ID +--------------------------------------------------------------- + +Required properties: + +- compatible: Should be "marvell,mv98dx3236-soc-id". + +- reg: should be the register base and length as documented in the + datasheet for the Device ID Status + +soc-id@f8244 { + compatible = "marvell,mv98dx3236-soc-id"; + reg = <0xf8244 0x4>; +}; diff --git a/arch/arm/boot/dts/armada-xp-98dx3236.dtsi b/arch/arm/boot/dts/armada-xp-98dx3236.dtsi index 5e7245524d46..6b81f7363d53 100644 --- a/arch/arm/boot/dts/armada-xp-98dx3236.dtsi +++ b/arch/arm/boot/dts/armada-xp-98dx3236.dtsi @@ -264,6 +264,11 @@ ranges = <0 MBUS_ID(0x08, 0x00) 0 0x100000>; reg = <MBUS_ID(0x08, 0x00) 0 0x100000>; + soc-id@f8244 { + compatible = "marvell,mv98dx3236-soc-id"; + reg = <0xf8244 0x4>; + }; + dfx_coredivclk: corediv-clock@f8268 { compatible = "marvell,mv98dx3236-corediv-clock"; reg = <0xf8268 0xc>;
The DFX server on the 98dx3236 and compatible SoCs has an ID register. Add documentation and a binding for this. Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz> --- Notes: Changes in v3: - new, split from driver .../devicetree/bindings/arm/marvell/mv98dx3236-soc-id.txt | 14 ++++++++++++++ arch/arm/boot/dts/armada-xp-98dx3236.dtsi | 5 +++++ 2 files changed, 19 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/marvell/mv98dx3236-soc-id.txt