Samsung Galaxy S5 has some variants, currently, the only supported one is klte. Samsung Galaxy S5 China (kltechn) is the China edition of klte, and it has minor difference compared to klte. It can mostly work with klte device tree, with only LEDs and WiFi not working. This patchset adds support for kltechn by fixing up the GPIO pins for the /i2c-gpio-led node (a corresponding label, "i2c_led_gpio", is also added), and adding the brcm,board-type property in the wifi@1 node of the klte device tree to allow loading the same firmware on all klte* variants. Rong Zhang (4): ARM: dts: qcom: msm8974-samsung-klte: Add label on /i2c-gpio-led ARM: dts: qcom: msm8974-samsung-klte: Pin brcm,board-type in wifi dt-bindings: arm: qcom: add Samsung Galaxy S5 China (kltechn) ARM: dts: qcom: msm8974: Add device tree for Samsung Galaxy S5 China Documentation/devicetree/bindings/arm/qcom.yaml | 1 + arch/arm/boot/dts/qcom/Makefile | 1 + .../dts/qcom/qcom-msm8974pro-samsung-klte.dts | 8 +++++++- .../dts/qcom/qcom-msm8974pro-samsung-kltechn.dts | 16 ++++++++++++++++ 4 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8974pro-samsung-kltechn.dts base-commit: 7a396820222d6d4c02057f41658b162bdcdadd0e -- 2.43.0