From: John Jacques <john.jacq...@intel.com> Signed-off-by: John Jacques <john.jacq...@intel.com> --- arch/arm64/boot/dts/intel/Makefile | 1 + arch/arm64/boot/dts/intel/axm5616-victoria.dts | 122 +++++++++++++++++++++++++ 2 files changed, 123 insertions(+) create mode 100644 arch/arm64/boot/dts/intel/axm5616-victoria.dts
diff --git a/arch/arm64/boot/dts/intel/Makefile b/arch/arm64/boot/dts/intel/Makefile index 500d78e..6d2e183 100644 --- a/arch/arm64/boot/dts/intel/Makefile +++ b/arch/arm64/boot/dts/intel/Makefile @@ -1,6 +1,7 @@ dtb-$(CONFIG_ARCH_AXXIA) += \ axm5604-sim.dtb axm5608-sim.dtb axm5616-sim.dtb \ axm5606-emu.dtb \ + axm5616-victoria.dtb \ axc6704-sim.dtb axc6716-sim.dtb axc6732-sim.dtb \ axc6704-emu.dtb axc6712-emu.dtb diff --git a/arch/arm64/boot/dts/intel/axm5616-victoria.dts b/arch/arm64/boot/dts/intel/axm5616-victoria.dts new file mode 100644 index 0000000..9a749ab --- /dev/null +++ b/arch/arm64/boot/dts/intel/axm5616-victoria.dts @@ -0,0 +1,122 @@ +/* + * arch/arm64/boot/dts/intel/axm5616-victoria.dts + * + * Copyright (C) 2016 Intel + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + */ + +/dts-v1/; + +#include "axm56xx.dtsi" +#include "axm5616-cpus.dtsi" + +/ { + model = "AXM56xx Victoria"; + compatible = "lsi,axm5616"; + + memory { + device_type = "memory"; + reg = <0 0x00000000 0 0x40000000>; + }; + + mmc_3v3: fixedregulator@0 { + compatible = "regulator-fixed"; + regulator-name = "3V3"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; + }; + + soc { + }; +}; + +&serial0 { + status = "okay"; +}; + +&serial1 { + status = "okay"; +}; + +&serial2 { + status = "okay"; +}; + +&serial3 { + status = "okay"; +}; + +&nemac { + status = "okay"; + phy-handle = <&phy0>; +}; + +&mdio { + status = "okay"; + lsi,mdio-clk-offset = <0x1c>; + lsi,mdio-clk-period = <0xf0>; + max-speed = <10>; + + phy0: ethernet-phy@3 { + reg = <0x7>; + }; +}; + +&gpio0 { + status = "okay"; +}; + +&gpio1 { + status = "okay"; +}; + +&spi0 { + status = "okay"; + + flash@0 { + #address-cells = <1>; + #size-cells = <1>; + compatible = "s25fl016k"; + reg = <0>; + spi-max-frequency = <25000000>; + pl022,com-mode = <1>; + + partition@0 { + label = "spl-0"; + reg = <0x0 0x40000>; + }; + partition@40000 { + label = "spl-1"; + reg = <0x40000 0x40000>; + }; + partition@80000 { + label = "parameters-0"; + reg = <0x80000 0x10000>; + }; + partition@90000 { + label = "parameters-1"; + reg = <0x90000 0x10000>; + }; + partition@a0000 { + label = "env-0"; + reg = <0xa0000 0x10000>; + }; + partition@b0000 { + label = "env-1"; + reg = <0xb0000 0x10000>; + }; + partition@100000 { + label = "u-boot-0"; + reg = <0x100000 0x200000>; + }; + partition@300000 { + label = "u-boot-1"; + reg = <0x300000 0x200000>; + }; + }; +}; -- 1.9.1 -- _______________________________________________ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto