* [PATCH v4 0/3] arm64: dts: qcom: Refine device support for Xiaomi Redmi 5A
@ 2026-08-20 11:03 Reza Kurniawan
2026-08-20 11:03 ` [PATCH v4 1/3] arm64: dts: qcom: msm8917-xiaomi-riva: Enable debug UART console Reza Kurniawan
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Reza Kurniawan @ 2026-08-20 11:03 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, Reza Kurniawan
Changes in v4:
- Simplify commit title
- Add commit description
- Drop redundant status propery in LED node
Changes in v3:
- Add vcc-supply for vibrator
Changes in v2:
- Split the patch into multiple patches.
- Change name in Signed-off-by field.
v3: https://lore.kernel.org/r/20260818093548.27803-2-imkyufie@gmail.com
v2: https://lore.kernel.org/r/20260810105337.855546-1-imkyufie@gmail.com
v1: https://lore.kernel.org/r/20260810062611.735673-2-imkyufie@gmail.com
Reza Kurniawan (3):
arm64: dts: qcom: msm8917-xiaomi-riva: Enable debug UART console
arm64: dts: qcom: msm8917-xiaomi-riva: Add GPIO haptic vibrator
arm64: dts: qcom: msm8917-xiaomi-riva: Add notification LED support
.../boot/dts/qcom/msm8917-xiaomi-riva.dts | 35 +++++++++++++++++++
1 file changed, 35 insertions(+)
base-commit: 6a746cd265aed59107ebdaa9ce039bb832922969
--
2.55.0
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH v4 1/3] arm64: dts: qcom: msm8917-xiaomi-riva: Enable debug UART console
2026-08-20 11:03 [PATCH v4 0/3] arm64: dts: qcom: Refine device support for Xiaomi Redmi 5A Reza Kurniawan
@ 2026-08-20 11:03 ` Reza Kurniawan
2026-08-20 11:03 ` [PATCH v4 2/3] arm64: dts: qcom: msm8917-xiaomi-riva: Add GPIO haptic vibrator Reza Kurniawan
2026-08-20 11:03 ` [PATCH v4 3/3] arm64: dts: qcom: msm8917-xiaomi-riva: Add notification LED support Reza Kurniawan
2 siblings, 0 replies; 4+ messages in thread
From: Reza Kurniawan @ 2026-08-20 11:03 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, Reza Kurniawan
Xiaomi Redmi 5A has accessible UART test points on its PCB, they are
routed to the BLSP1 UART2 port.
Enable the blsp1_uart2 node and configure stdout-path under the chosen
node to allow outputting kernel logs and facilitate early debugging.
Signed-off-by: Reza Kurniawan <imkyufie@gmail.com>
---
v4:
- Simplify commit title
- Add commit description
arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts b/arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts
index 4ea4fbdb5..abfaae502 100644
--- a/arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts
+++ b/arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts
@@ -13,6 +13,10 @@ / {
qcom,board-id = <0x1000b 1>, <0x1000b 2>;
+ chosen {
+ stdout-path = &blsp1_uart2;
+ };
+
battery: battery {
compatible = "simple-battery";
charge-full-design-microamp-hours = <3000000>;
@@ -25,6 +29,10 @@ battery: battery {
};
};
+&blsp1_uart2 {
+ status = "okay";
+};
+
&blsp2_i2c1 {
status = "okay";
--
2.55.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH v4 2/3] arm64: dts: qcom: msm8917-xiaomi-riva: Add GPIO haptic vibrator
2026-08-20 11:03 [PATCH v4 0/3] arm64: dts: qcom: Refine device support for Xiaomi Redmi 5A Reza Kurniawan
2026-08-20 11:03 ` [PATCH v4 1/3] arm64: dts: qcom: msm8917-xiaomi-riva: Enable debug UART console Reza Kurniawan
@ 2026-08-20 11:03 ` Reza Kurniawan
2026-08-20 11:03 ` [PATCH v4 3/3] arm64: dts: qcom: msm8917-xiaomi-riva: Add notification LED support Reza Kurniawan
2 siblings, 0 replies; 4+ messages in thread
From: Reza Kurniawan @ 2026-08-20 11:03 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, Reza Kurniawan
The haptic vibrator in Xiaomi Redmi 5A is controlled through TLMM GPIO
97 and is directly powered vph_pwr.
Define the vibrator node using the "gpio-vibrator" driver.
Signed-off-by: Reza Kurniawan <imkyufie@gmail.com>
---
v4:
- Simplify commit title
- Add commit description
v3:
- Add vcc-supply for vibrator
arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts b/arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts
index abfaae502..a066d9d7a 100644
--- a/arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts
+++ b/arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts
@@ -27,6 +27,12 @@ battery: battery {
charge-term-current-microamp = <60000>;
voltage-min-design-microvolt = <3400000>;
};
+
+ vibrator {
+ compatible = "gpio-vibrator";
+ enable-gpios = <&tlmm 97 GPIO_ACTIVE_HIGH>;
+ vcc-supply = <&vph_pwr>;
+ };
};
&blsp1_uart2 {
--
2.55.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH v4 3/3] arm64: dts: qcom: msm8917-xiaomi-riva: Add notification LED support
2026-08-20 11:03 [PATCH v4 0/3] arm64: dts: qcom: Refine device support for Xiaomi Redmi 5A Reza Kurniawan
2026-08-20 11:03 ` [PATCH v4 1/3] arm64: dts: qcom: msm8917-xiaomi-riva: Enable debug UART console Reza Kurniawan
2026-08-20 11:03 ` [PATCH v4 2/3] arm64: dts: qcom: msm8917-xiaomi-riva: Add GPIO haptic vibrator Reza Kurniawan
@ 2026-08-20 11:03 ` Reza Kurniawan
2 siblings, 0 replies; 4+ messages in thread
From: Reza Kurniawan @ 2026-08-20 11:03 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, Reza Kurniawan
Add the aw2013 led-controller node for controlling the notification LED.
Since it communicates through I2C, also enable the blsp1_i2c2 node.
Signed-off-by: Reza Kurniawan <imkyufie@gmail.com>
---
v4:
- Simplify commit title
- Add commit description
- Drop redundant status propery in LED node
.../boot/dts/qcom/msm8917-xiaomi-riva.dts | 21 +++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts b/arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts
index a066d9d7a..7c323214a 100644
--- a/arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts
+++ b/arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts
@@ -5,6 +5,7 @@
/dts-v1/;
+#include <dt-bindings/leds/common.h>
#include "msm8917-xiaomi-wingtech.dtsi"
/ {
@@ -35,6 +36,26 @@ vibrator {
};
};
+&blsp1_i2c2 {
+ status = "okay";
+
+ led-controller@45 {
+ compatible = "awinic,aw2013";
+ reg = <0x45>;
+ vcc-supply = <&pm8937_l10>;
+ vio-supply = <&pm8937_l5>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ led@0 {
+ reg = <0>;
+ led-max-microamp = <5000>;
+ function = LED_FUNCTION_INDICATOR;
+ color = <LED_COLOR_ID_WHITE>;
+ };
+ };
+};
+
&blsp1_uart2 {
status = "okay";
};
--
2.55.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2026-08-20 11:04 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-20 11:03 [PATCH v4 0/3] arm64: dts: qcom: Refine device support for Xiaomi Redmi 5A Reza Kurniawan
2026-08-20 11:03 ` [PATCH v4 1/3] arm64: dts: qcom: msm8917-xiaomi-riva: Enable debug UART console Reza Kurniawan
2026-08-20 11:03 ` [PATCH v4 2/3] arm64: dts: qcom: msm8917-xiaomi-riva: Add GPIO haptic vibrator Reza Kurniawan
2026-08-20 11:03 ` [PATCH v4 3/3] arm64: dts: qcom: msm8917-xiaomi-riva: Add notification LED support Reza Kurniawan
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.