This series of patches enables to boot MSM8226 SoC in Samsung Galaxy S III Neo mobile phone. Implemented clocks are on top of MSM8974 GCC driver because there is really little difference between them. UART serial communication is working. I have working patches for the regulators, EMMC, multithreading and Wifi for this device but they are not clean and ready to submit. Bartosz Dudziak (5): dt-bindings: clock: qcom: Add MSM8226 GCC clock bindings clk: qcom: gcc: Add support for Global Clock controller found on MSM8226 arm: dts: qcom: Add support for MSM8226 SoC dt-bindings: arm: qcom: Document MSM8226 SoC binding arm: dts: qcom: Add initial DTS file for Samsung Galaxy S III Neo phone .../devicetree/bindings/arm/qcom.yaml | 6 + .../devicetree/bindings/clock/qcom,gcc.yaml | 13 +- arch/arm/boot/dts/Makefile | 1 + .../boot/dts/qcom-msm8226-samsung-s3ve3g.dts | 25 +++ arch/arm/boot/dts/qcom-msm8226.dtsi | 152 ++++++++++++++ drivers/clk/qcom/gcc-msm8974.c | 185 ++++++++++++++++-- 6 files changed, 364 insertions(+), 18 deletions(-) create mode 100644 arch/arm/boot/dts/qcom-msm8226-samsung-s3ve3g.dts create mode 100644 arch/arm/boot/dts/qcom-msm8226.dtsi -- 2.25.1