* [PATCH v1 0/2] clk: mediatek: Add missing clock for MT8188 HDMITX
@ 2024-12-18 10:54 AngeloGioacchino Del Regno
2024-12-18 10:54 ` [PATCH v1 1/2] dt-bindings: clock: mediatek,mt8188: Add VDO1_DPI1_HDMI clock AngeloGioacchino Del Regno
2024-12-18 10:54 ` [PATCH v1 2/2] clk: mediatek: mt8188-vdo1: Add VDO1_DPI1_HDMI clock for hdmitx AngeloGioacchino Del Regno
0 siblings, 2 replies; 4+ messages in thread
From: AngeloGioacchino Del Regno @ 2024-12-18 10:54 UTC (permalink / raw)
To: sboyd
Cc: mturquette, matthias.bgg, angelogioacchino.delregno, robh,
krzk+dt, conor+dt, geert+renesas, u.kleine-koenig, amergnat,
linux-clk, linux-kernel, linux-arm-kernel, linux-mediatek,
devicetree, kernel, macpaul.lin
This adds a missing clock for MT8188's HDMI TX block.
AngeloGioacchino Del Regno (2):
dt-bindings: clock: mediatek,mt8188: Add VDO1_DPI1_HDMI clock
clk: mediatek: mt8188-vdo1: Add VDO1_DPI1_HDMI clock for hdmitx
drivers/clk/mediatek/clk-mt8188-vdo1.c | 11 +++++++++++
include/dt-bindings/clock/mediatek,mt8188-clk.h | 3 ++-
2 files changed, 13 insertions(+), 1 deletion(-)
--
2.46.1
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH v1 1/2] dt-bindings: clock: mediatek,mt8188: Add VDO1_DPI1_HDMI clock
2024-12-18 10:54 [PATCH v1 0/2] clk: mediatek: Add missing clock for MT8188 HDMITX AngeloGioacchino Del Regno
@ 2024-12-18 10:54 ` AngeloGioacchino Del Regno
2024-12-18 16:44 ` Conor Dooley
2024-12-18 10:54 ` [PATCH v1 2/2] clk: mediatek: mt8188-vdo1: Add VDO1_DPI1_HDMI clock for hdmitx AngeloGioacchino Del Regno
1 sibling, 1 reply; 4+ messages in thread
From: AngeloGioacchino Del Regno @ 2024-12-18 10:54 UTC (permalink / raw)
To: sboyd
Cc: mturquette, matthias.bgg, angelogioacchino.delregno, robh,
krzk+dt, conor+dt, geert+renesas, u.kleine-koenig, amergnat,
linux-clk, linux-kernel, linux-arm-kernel, linux-mediatek,
devicetree, kernel, macpaul.lin
Add binding for the HDMI TX clock found in the VDO1 controller
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
---
include/dt-bindings/clock/mediatek,mt8188-clk.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/include/dt-bindings/clock/mediatek,mt8188-clk.h b/include/dt-bindings/clock/mediatek,mt8188-clk.h
index bd5cd100b796..8af44560a74c 100644
--- a/include/dt-bindings/clock/mediatek,mt8188-clk.h
+++ b/include/dt-bindings/clock/mediatek,mt8188-clk.h
@@ -721,6 +721,7 @@
#define CLK_VDO1_DPINTF 58
#define CLK_VDO1_DISP_MONITOR_DPINTF 59
#define CLK_VDO1_26M_SLOW 60
-#define CLK_VDO1_NR_CLK 61
+#define CLK_VDO1_DPI1_HDMI 61
+#define CLK_VDO1_NR_CLK 62
#endif /* _DT_BINDINGS_CLK_MT8188_H */
--
2.46.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH v1 2/2] clk: mediatek: mt8188-vdo1: Add VDO1_DPI1_HDMI clock for hdmitx
2024-12-18 10:54 [PATCH v1 0/2] clk: mediatek: Add missing clock for MT8188 HDMITX AngeloGioacchino Del Regno
2024-12-18 10:54 ` [PATCH v1 1/2] dt-bindings: clock: mediatek,mt8188: Add VDO1_DPI1_HDMI clock AngeloGioacchino Del Regno
@ 2024-12-18 10:54 ` AngeloGioacchino Del Regno
1 sibling, 0 replies; 4+ messages in thread
From: AngeloGioacchino Del Regno @ 2024-12-18 10:54 UTC (permalink / raw)
To: sboyd
Cc: mturquette, matthias.bgg, angelogioacchino.delregno, robh,
krzk+dt, conor+dt, geert+renesas, u.kleine-koenig, amergnat,
linux-clk, linux-kernel, linux-arm-kernel, linux-mediatek,
devicetree, kernel, macpaul.lin
Add a missing clock found in the VDO1 controller for the HDMI TX
controller over DPI1.
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
---
drivers/clk/mediatek/clk-mt8188-vdo1.c | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/drivers/clk/mediatek/clk-mt8188-vdo1.c b/drivers/clk/mediatek/clk-mt8188-vdo1.c
index 4fa355f8f0c2..f715d45e545e 100644
--- a/drivers/clk/mediatek/clk-mt8188-vdo1.c
+++ b/drivers/clk/mediatek/clk-mt8188-vdo1.c
@@ -43,6 +43,12 @@ static const struct mtk_gate_regs vdo1_4_cg_regs = {
.sta_ofs = 0x140,
};
+static const struct mtk_gate_regs vdo1_5_cg_regs = {
+ .set_ofs = 0x400,
+ .clr_ofs = 0x400,
+ .sta_ofs = 0x400,
+};
+
#define GATE_VDO1_0(_id, _name, _parent, _shift) \
GATE_MTK(_id, _name, _parent, &vdo1_0_cg_regs, _shift, &mtk_clk_gate_ops_setclr)
@@ -62,6 +68,9 @@ static const struct mtk_gate_regs vdo1_4_cg_regs = {
#define GATE_VDO1_4(_id, _name, _parent, _shift) \
GATE_MTK(_id, _name, _parent, &vdo1_4_cg_regs, _shift, &mtk_clk_gate_ops_setclr)
+#define GATE_VDO1_5(_id, _name, _parent, _shift) \
+ GATE_MTK(_id, _name, _parent, &vdo1_5_cg_regs, _shift, &mtk_clk_gate_ops_setclr)
+
static const struct mtk_gate vdo1_clks[] = {
/* VDO1_0 */
GATE_VDO1_0(CLK_VDO1_SMI_LARB2, "vdo1_smi_larb2", "top_vpp", 0),
@@ -129,6 +138,8 @@ static const struct mtk_gate vdo1_clks[] = {
GATE_VDO1_3(CLK_VDO1_DISP_MONITOR_DPINTF, "vdo1_disp_monitor_dpintf_ck", "top_vpp", 17),
/* VDO1_4 */
GATE_VDO1_4(CLK_VDO1_26M_SLOW, "vdo1_26m_slow_ck", "clk26m", 8),
+ /* VDO1_5 */
+ GATE_VDO1_5(CLK_VDO1_DPI1_HDMI, "vdo1_dpi1_hdmi", "hdmi_txpll", 0),
};
static const struct mtk_clk_desc vdo1_desc = {
--
2.46.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH v1 1/2] dt-bindings: clock: mediatek,mt8188: Add VDO1_DPI1_HDMI clock
2024-12-18 10:54 ` [PATCH v1 1/2] dt-bindings: clock: mediatek,mt8188: Add VDO1_DPI1_HDMI clock AngeloGioacchino Del Regno
@ 2024-12-18 16:44 ` Conor Dooley
0 siblings, 0 replies; 4+ messages in thread
From: Conor Dooley @ 2024-12-18 16:44 UTC (permalink / raw)
To: AngeloGioacchino Del Regno
Cc: sboyd, mturquette, matthias.bgg, robh, krzk+dt, conor+dt,
geert+renesas, u.kleine-koenig, amergnat, linux-clk, linux-kernel,
linux-arm-kernel, linux-mediatek, devicetree, kernel, macpaul.lin
[-- Attachment #1: Type: text/plain, Size: 930 bytes --]
On Wed, Dec 18, 2024 at 11:54:14AM +0100, AngeloGioacchino Del Regno wrote:
> Add binding for the HDMI TX clock found in the VDO1 controller
>
> Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
> ---
> include/dt-bindings/clock/mediatek,mt8188-clk.h | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/include/dt-bindings/clock/mediatek,mt8188-clk.h b/include/dt-bindings/clock/mediatek,mt8188-clk.h
> index bd5cd100b796..8af44560a74c 100644
> --- a/include/dt-bindings/clock/mediatek,mt8188-clk.h
> +++ b/include/dt-bindings/clock/mediatek,mt8188-clk.h
> @@ -721,6 +721,7 @@
> #define CLK_VDO1_DPINTF 58
> #define CLK_VDO1_DISP_MONITOR_DPINTF 59
> #define CLK_VDO1_26M_SLOW 60
> +#define CLK_VDO1_DPI1_HDMI 61
> -#define CLK_VDO1_NR_CLK 61
> +#define CLK_VDO1_NR_CLK 62
If you can change this, you can delete it ;)
Please do.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2024-12-18 16:44 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-18 10:54 [PATCH v1 0/2] clk: mediatek: Add missing clock for MT8188 HDMITX AngeloGioacchino Del Regno
2024-12-18 10:54 ` [PATCH v1 1/2] dt-bindings: clock: mediatek,mt8188: Add VDO1_DPI1_HDMI clock AngeloGioacchino Del Regno
2024-12-18 16:44 ` Conor Dooley
2024-12-18 10:54 ` [PATCH v1 2/2] clk: mediatek: mt8188-vdo1: Add VDO1_DPI1_HDMI clock for hdmitx AngeloGioacchino Del Regno
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).