mirror of
https://github.com/openwrt/openwrt.git
synced 2025-03-13 07:54:14 +00:00
Add initial support for new target with the initial patch for ethernet support using pending upstream patches for PCS UNIPHY, PPE and EDMA. Only initramfs currently working as support for new SPI/NAND implementation, USB, CPUFreq and other devices is still unfinished and needs to be evaluated. Link: https://github.com/openwrt/openwrt/pull/17725 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
56 lines
1.7 KiB
Diff
56 lines
1.7 KiB
Diff
From 4305650c92eef5921cc140c999eccbb6de1ab4b8 Mon Sep 17 00:00:00 2001
|
|
From: Devi Priya <quic_devipriy@quicinc.com>
|
|
Date: Fri, 25 Oct 2024 09:25:14 +0530
|
|
Subject: [PATCH 1/7] clk: qcom: clk-alpha-pll: Add NSS HUAYRA ALPHA PLL
|
|
support for ipq9574
|
|
|
|
Add support for NSS Huayra alpha pll found on ipq9574 SoCs.
|
|
Programming sequence is the same as that of Huayra type Alpha PLL,
|
|
so we can re-use the same.
|
|
|
|
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Signed-off-by: Devi Priya <quic_devipriy@quicinc.com>
|
|
Signed-off-by: Manikanta Mylavarapu <quic_mmanikan@quicinc.com>
|
|
---
|
|
drivers/clk/qcom/clk-alpha-pll.c | 11 +++++++++++
|
|
drivers/clk/qcom/clk-alpha-pll.h | 1 +
|
|
2 files changed, 12 insertions(+)
|
|
|
|
diff --git a/drivers/clk/qcom/clk-alpha-pll.c b/drivers/clk/qcom/clk-alpha-pll.c
|
|
index f9105443d7db..c2e56e9403ff 100644
|
|
--- a/drivers/clk/qcom/clk-alpha-pll.c
|
|
+++ b/drivers/clk/qcom/clk-alpha-pll.c
|
|
@@ -267,6 +267,17 @@ const u8 clk_alpha_pll_regs[][PLL_OFF_MAX_REGS] = {
|
|
[PLL_OFF_OPMODE] = 0x30,
|
|
[PLL_OFF_STATUS] = 0x3c,
|
|
},
|
|
+ [CLK_ALPHA_PLL_TYPE_NSS_HUAYRA] = {
|
|
+ [PLL_OFF_L_VAL] = 0x04,
|
|
+ [PLL_OFF_ALPHA_VAL] = 0x08,
|
|
+ [PLL_OFF_TEST_CTL] = 0x0c,
|
|
+ [PLL_OFF_TEST_CTL_U] = 0x10,
|
|
+ [PLL_OFF_USER_CTL] = 0x14,
|
|
+ [PLL_OFF_CONFIG_CTL] = 0x18,
|
|
+ [PLL_OFF_CONFIG_CTL_U] = 0x1c,
|
|
+ [PLL_OFF_STATUS] = 0x20,
|
|
+ },
|
|
+
|
|
};
|
|
EXPORT_SYMBOL_GPL(clk_alpha_pll_regs);
|
|
|
|
diff --git a/drivers/clk/qcom/clk-alpha-pll.h b/drivers/clk/qcom/clk-alpha-pll.h
|
|
index 55eca04b23a1..c6d1b8429f95 100644
|
|
--- a/drivers/clk/qcom/clk-alpha-pll.h
|
|
+++ b/drivers/clk/qcom/clk-alpha-pll.h
|
|
@@ -32,6 +32,7 @@ enum {
|
|
CLK_ALPHA_PLL_TYPE_BRAMMO_EVO,
|
|
CLK_ALPHA_PLL_TYPE_STROMER,
|
|
CLK_ALPHA_PLL_TYPE_STROMER_PLUS,
|
|
+ CLK_ALPHA_PLL_TYPE_NSS_HUAYRA,
|
|
CLK_ALPHA_PLL_TYPE_MAX,
|
|
};
|
|
|
|
--
|
|
2.45.2
|
|
|