Re: [PATCH v1 0/2] Add Qualcomm Watchdog Driver Support

2025-05-27 Thread Balaji Selvanathan
-boot/20250527124926.128413-1-balaji.selvanat...@oss.qualcomm.com/ <- Please go through this. Regards, Balaji On 5/26/2025 5:50 PM, neil.armstr...@linaro.org wrote: Hi, On 26/05/2025 11:31, Balaji Selvanathan wrote: This patch series introduces support for the Qualcomm watchdog timer in U-B

[PATCH v1] drivers: watchdog: qcom: Add timeout configuration support in watchdog

2025-05-27 Thread Balaji Selvanathan
/20250422-b4-qcom-wdt-v3-1-730d4d5a8...@paulsajna.com/ Signed-off-by: Balaji Selvanathan --- drivers/watchdog/Kconfig| 2 ++ drivers/watchdog/qcom-wdt.c | 24 ++-- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/drivers/watchdog/Kconfig b/drivers/watchdog

[PATCH v1 0/2] Add Qualcomm Watchdog Driver Support

2025-05-26 Thread Balaji Selvanathan
/, while the second patch updates board_f.c to initialize the watchdog when CONFIG_QCOM_WATCHDOG is enabled. This ensures that the watchdog is properly configured during early boot on Qualcomm-based platforms. Balaji Selvanathan (2): drivers: watchdog: Add Qualcomm Watchdog Driver Support

[PATCH v1 2/2] common: board_f: Enable Qualcomm watchdog initialization in board_f

2025-05-26 Thread Balaji Selvanathan
Extend the watchdog initialization logic in board_f.c to include support for the Qualcomm (QCOM) watchdog driver. This ensures that the hardware watchdog is properly initialized during early boot when CONFIG_QCOM_WATCHDOG is enabled. Signed-off-by: Balaji Selvanathan --- common/board_f.c | 2

[PATCH v1 1/2] drivers: watchdog: Add Qualcomm Watchdog Driver Support

2025-05-26 Thread Balaji Selvanathan
Signed-off-by: Balaji Selvanathan --- drivers/watchdog/Kconfig| 17 drivers/watchdog/Makefile | 2 + drivers/watchdog/qcom-wdt.c | 194 3 files changed, 213 insertions(+) create mode 100644 drivers/watchdog/qcom-wdt.c diff --git a/drivers

[PATCH v3 4/6] phy: qcom: Enable QMP UFS PHY driver for QCS8300

2025-05-21 Thread Balaji Selvanathan
Enable QMP phy for QCS8300, referenced from Linux. Reviewed-by: Casey Connolly Reviewed-by: Neil Armstrong Signed-off-by: Balaji Selvanathan --- v3: - No changes to this patch in v3 v2: - No changes to this patch in v2 --- drivers/phy/qcom/phy-qcom-qmp-ufs.c | 1 + 1 file changed, 1

[PATCH v3 5/6] qcom_defconfig: Enable QCS8300 clock driver

2025-05-21 Thread Balaji Selvanathan
Enable the QCS8300 clock driver in Qualcomm defconfig. Reviewed-by: Casey Connolly Signed-off-by: Balaji Selvanathan --- v3: - No changes to this patch in v3 v2: - Arranged the configs in alphabetical order in configs/qcom_defconfig --- configs/qcom_defconfig | 1 + 1 file changed, 1

[PATCH v3 6/6] configs: add qcs8300_defconfig

2025-05-21 Thread Balaji Selvanathan
Introduce a defconfig for QCS8300 based boards. Signed-off-by: Balaji Selvanathan --- v3: - No changes to this patch in v3 v2: - Renamed from "qcs8300_defconfig" to "qcom_qcs8300_defconfig" - Corrected a comment in qcom_qcs8300_defconfig file --- configs/qcom_qc

[PATCH v3 3/6] clk/qcom: qcs8300: Add GCC clock driver for QCS8300

2025-05-21 Thread Balaji Selvanathan
* Port Linux's gcc-qcs8300.c driver to U-Boot for basic bring-up. * Enable QCS8300 clocks in qcom_defconfig. Reviewed-by: Casey Connolly Reviewed-by: Neil Armstrong Signed-off-by: Balaji Selvanathan --- v3: - Replaced 1s with BIT(0)s in the clock definitions v2: - Arranged the confi

[PATCH v3 2/6] dts: qcs8300-ride-u-boot.dtsi: Add memory entry to bootup

2025-05-21 Thread Balaji Selvanathan
Added the memory entry to bootup. Reviewed-by: Casey Connolly Signed-off-by: Balaji Selvanathan --- v3: - No changes to this patch in v3 v2: - No changes to this patch in v2 --- arch/arm/dts/qcs8300-ride-u-boot.dtsi | 19 +++ 1 file changed, 19 insertions(+) create mode

[PATCH v3 1/6] doc: board: qualcomm: document Dragonwing board building/flashing

2025-05-21 Thread Balaji Selvanathan
Introducing documentation support for Qualcomm Dragonwing series boards. Documents the build and flashing steps. Signed-off-by: Balaji Selvanathan --- v3: - No changes to this patch in v3 v2: - This file is newly added in v2 based on suggestion from reviewer --- doc/board/qualcomm

[PATCH v3 0/6] Introduce support for QCS8300 SoC based IQ8 Series Platform

2025-05-21 Thread Balaji Selvanathan
://docs.qualcomm.com/bundle/publicresource/87-83839-1_REV_A_Qualcomm_IQ8_Series_Product_Brief.pdf Signed-off-by: Balaji Selvanathan --- Changes in v3: - In drivers/clk/qcom/clock-qcs8300.c driver file, replaced 1s with BIT(0)s in the clock definitions - Link to v2: https://lore.kernel.org/u-boot

[PATCH v2 5/6] qcom_defconfig: Enable QCS8300 clock driver

2025-05-13 Thread Balaji Selvanathan
Enable the QCS8300 clock driver in Qualcomm defconfig. Reviewed-by: Casey Connolly Signed-off-by: Balaji Selvanathan --- Changes in v2: - Arranged the configs in alphabetical order in configs/qcom_defconfig --- configs/qcom_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs

[PATCH v2 6/6] configs: add qcs8300_defconfig

2025-05-13 Thread Balaji Selvanathan
Introduce a defconfig for QCS8300 based boards. Signed-off-by: Balaji Selvanathan --- Changes in v2: - Renamed from "qcs8300_defconfig" to "qcom_qcs8300_defconfig" - Corrected a comment in qcom_qcs8300_defconfig file --- configs/qcom_qcs8300_defconfig | 21 +

[PATCH v2 4/6] phy: qcom: Enable QMP UFS PHY driver for QCS8300

2025-05-13 Thread Balaji Selvanathan
Enable QMP phy for QCS8300, referenced from Linux. Reviewed-by: Casey Connolly Signed-off-by: Balaji Selvanathan --- v2: - No changes to this patch in v2 --- drivers/phy/qcom/phy-qcom-qmp-ufs.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/phy/qcom/phy-qcom-qmp-ufs.c b/drivers

[PATCH v2 3/6] clk/qcom: qcs8300: Add GCC clock driver for QCS8300

2025-05-13 Thread Balaji Selvanathan
* Port Linux's gcc-qcs8300.c driver to U-Boot for basic bring-up. * Enable QCS8300 clocks in qcom_defconfig. Reviewed-by: Casey Connolly Signed-off-by: Balaji Selvanathan --- Changes in v2: - Arranged the configs in Kconfig file in alphabetical order - Took care of alphabetical ord

[PATCH v2 2/6] dts: qcs8300-ride-u-boot.dtsi: Add memory entry to bootup

2025-05-13 Thread Balaji Selvanathan
Added the memory entry to bootup. Reviewed-by: Casey Connolly Signed-off-by: Balaji Selvanathan --- v2: - No changes to this patch in v2 --- arch/arm/dts/qcs8300-ride-u-boot.dtsi | 19 +++ 1 file changed, 19 insertions(+) create mode 100644 arch/arm/dts/qcs8300-ride-u

[PATCH v2 1/6] doc: board: qualcomm: document Dragonwing board building/flashing

2025-05-13 Thread Balaji Selvanathan
Introducing documentation support for Qualcomm Dragonwing series boards. Documents the build and flashing steps. Signed-off-by: Balaji Selvanathan --- Changes in v2: - This file is newly added in v2 based on suggestion from reviewer --- doc/board/qualcomm/dragonwing.rst | 41

[PATCH v2 0/6] Introduce support for QCS8300 SoC based IQ8 Series Platform

2025-05-13 Thread Balaji Selvanathan
://docs.qualcomm.com/bundle/publicresource/87-83839-1_REV_A_Qualcomm_IQ8_Series_Product_Brief.pdf Signed-off-by: Balaji Selvanathan --- Changes in v2: - Added documentation file for Qualcomm Dragonwing series (doc/board/qualcomm/dragonwing.rst) - Removed direct changes done to dts/upstream

[PATCH v1 4/6] phy: qcom: Enable QMP UFS PHY driver for QCS8300

2025-05-08 Thread Balaji Selvanathan
Enable QMP phy for QCS8300, referenced from Linux. Signed-off-by: Balaji Selvanathan --- drivers/phy/qcom/phy-qcom-qmp-ufs.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/phy/qcom/phy-qcom-qmp-ufs.c b/drivers/phy/qcom/phy-qcom-qmp-ufs.c index 449b9767778..18cc665647f 100644 --- a

[PATCH v1 3/6] clk/qcom: qcs8300: Add GCC clock driver for QCS8300

2025-05-08 Thread Balaji Selvanathan
* Port Linux's gcc-qcs8300.c driver to U-Boot for basic bring-up. * Enable QCS8300 clocks in qcom_defconfig. Signed-off-by: Balaji Selvanathan --- drivers/clk/qcom/Kconfig | 8 ++ drivers/clk/qcom/Makefile| 1 + drivers/clk/qcom/clock-qcs8300.c

[PATCH v1 5/6] qcom_defconfig: Enable QCS8300 clock driver

2025-05-08 Thread Balaji Selvanathan
Enable the QCS8300 clock driver in Qualcomm defconfig. Signed-off-by: Balaji Selvanathan --- configs/qcom_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/qcom_defconfig b/configs/qcom_defconfig index 537806450dc..5a3e5aa8e97 100644 --- a/configs/qcom_defconfig +++ b

[PATCH v1 6/6] configs: add qcs8300_defconfig

2025-05-08 Thread Balaji Selvanathan
Introduce a defconfig for QCS8300 based boards. Signed-off-by: Balaji Selvanathan --- configs/qcs8300_defconfig | 21 + 1 file changed, 21 insertions(+) create mode 100644 configs/qcs8300_defconfig diff --git a/configs/qcs8300_defconfig b/configs/qcs8300_defconfig new file

[PATCH v1 0/6] Introduce support for QCS8300 SoC based IQ8 Series Platform

2025-05-08 Thread Balaji Selvanathan
These patches introduce the initial support code needed for the QTI QCS8300 SoC based IQ8 Series Platform. Please see [1] for SoC related details Thanks Balaji 1 - https://docs.qualcomm.com/bundle/publicresource/87-83839-1_REV_A_Qualcomm_IQ8_Series_Product_Brief.pdf Balaji Selvanathan

[PATCH v1 2/6] dts: qcs8300-ride-u-boot.dtsi: Add memory entry to bootup

2025-05-08 Thread Balaji Selvanathan
Added the memory entry to bootup. Signed-off-by: Balaji Selvanathan --- arch/arm/dts/qcs8300-ride-u-boot.dtsi | 19 +++ 1 file changed, 19 insertions(+) create mode 100644 arch/arm/dts/qcs8300-ride-u-boot.dtsi diff --git a/arch/arm/dts/qcs8300-ride-u-boot.dtsi b/arch/arm/dts

[PATCH v1 1/6] dt-bindings: power: rpmpd: Add QCS8300 Power Domain Indexes

2025-05-08 Thread Balaji Selvanathan
Added QCS8300 Power Domain Indexes in dt-bindings/power/qcom-rpmhpd.h Signed-off-by: Balaji Selvanathan --- .../include/dt-bindings/power/qcom-rpmpd.h| 19 +++ 1 file changed, 19 insertions(+) diff --git a/dts/upstream/include/dt-bindings/power/qcom-rpmpd.h b/dts/upstream