This patch series adds initial support for booting mainline on the Samsung Galaxy S III mini (GT-I8190), codename: "samsung-golden". samsung-golden uses the Ux500 SoC, which has great support in mainline. This is a project I have been working on for about an half year in collaboration with Linus Walleij, who answered a sheer countless amount of my questions. Thanks! :) Stephan Gerhold (9): ARM: dts: ux500: Remove unused ste-href-ab8505.dtsi ARM: dts: ux500: Add device tree include for AB8505 dt-bindings: arm: ux500: Document samsung,golden compatible ARM: dts: ux500: Add device tree for Samsung Galaxy S III mini (GT-I8190) ARM: dts: ux500: samsung-golden: Add IMU (accelerometer + gyroscope) ARM: dts: ux500: samsung-golden: Add touch screen ARM: dts: ux500: samsung-golden: Add WiFi ARM: dts: ux500: samsung-golden: Add Bluetooth ARM: defconfig: u8500: Enable new drivers for samsung-golden .../devicetree/bindings/arm/ux500.yaml | 5 + arch/arm/boot/dts/Makefile | 3 +- arch/arm/boot/dts/ste-ab8505.dtsi | 275 +++++++++++ arch/arm/boot/dts/ste-href-ab8505.dtsi | 234 --------- .../arm/boot/dts/ste-ux500-samsung-golden.dts | 455 ++++++++++++++++++ arch/arm/configs/u8500_defconfig | 9 + 6 files changed, 746 insertions(+), 235 deletions(-) create mode 100644 arch/arm/boot/dts/ste-ab8505.dtsi delete mode 100644 arch/arm/boot/dts/ste-href-ab8505.dtsi create mode 100644 arch/arm/boot/dts/ste-ux500-samsung-golden.dts -- 2.24.1