[PATCH 03/13] ARM: dts: amlogic: add clk-measure IDs and names for meson SoC family
From: Chuan Liu via B4 Relay <devnull+chuan.liu.amlogic.com@kernel.org>
Date: 2025-08-15 08:37:41
Also in:
b4-sent, linux-amlogic, linux-devicetree, lkml
Subsystem:
arm/amlogic meson soc support, the rest · Maintainers:
Neil Armstrong, Kevin Hilman, Linus Torvalds
From: Chuan Liu <redacted> In the clk-measure driver, the method has been changed to obtain the supported IDs and their corresponding names for SoC clk-measure through DTS, adding support for mes8 and mes8b here. Signed-off-by: Chuan Liu <redacted> --- arch/arm/boot/dts/amlogic/meson8.dtsi | 92 ++++++++++++++++++++++++++++++++++ arch/arm/boot/dts/amlogic/meson8b.dtsi | 92 ++++++++++++++++++++++++++++++++++ 2 files changed, 184 insertions(+)
diff --git a/arch/arm/boot/dts/amlogic/meson8.dtsi b/arch/arm/boot/dts/amlogic/meson8.dtsi
index a609b5a0fda4..2f9ecd2eb4cf 100644
--- a/arch/arm/boot/dts/amlogic/meson8.dtsi
+++ b/arch/arm/boot/dts/amlogic/meson8.dtsi@@ -462,6 +462,98 @@ pwm_ef: pwm@86c0 { clock-measure@8758 { compatible = "amlogic,meson8-clk-measure"; reg = <0x8758 0x1c>; + clkmsr-indices = <0>, + <1>, + <2>, + <3>, + <6>, + <7>, + <8>, + <9>, + <11>, + <13>, + <14>, + <15>, + <16>, + <18>, + <19>, + <20>, + <21>, + <22>, + <23>, + <24>, + <26>, + <28>, + <30>, + <31>, + <32>, + <33>, + <34>, + <35>, + <36>, + <38>, + <39>, + <40>, + <41>, + <42>, + <43>, + <44>, + <45>, + <46>, + <47>, + <48>, + <49>, + <59>, + <60>, + <61>, + <62>, + <63>; + clkmsr-names = "ring_osc_out_ee0", + "ring_osc_out_ee1", + "ring_osc_out_ee2", + "a9_ring_osck", + "vid_pll", + "clk81", + "encp", + "encl", + "eth_rmii", + "amclk", + "fec_clk_0", + "fec_clk_1", + "fec_clk_2", + "a9_clk_div16", + "hdmi_sys", + "rtc_osc_clk_out", + "i2s_clk_in_src0", + "clk_rmii_from_pad", + "hdmi_ch0_tmds", + "lvds_fifo", + "sc_clk_int", + "sar_adc", + "mpll_clk_test_out", + "audac_clkpi", + "vdac", + "sdhc_rx", + "sdhc_sd", + "mali", + "hdmi_tx_pixel", + "vdin_meas", + "pcm_sclk", + "pcm_mclk", + "eth_rx_tx", + "pwm_d", + "pwm_c", + "pwm_b", + "pwm_a", + "pcm2_sclk", + "ddr_dpll_pt", + "pwm_f", + "pwm_e", + "hcodec", + "usb_32k_alt", + "gpio", + "vid2_pll", + "mipi_csi_cfg"; }; pinctrl_cbus: pinctrl@8030 {
diff --git a/arch/arm/boot/dts/amlogic/meson8b.dtsi b/arch/arm/boot/dts/amlogic/meson8b.dtsi
index 2d77b9876bf4..74fd000569a2 100644
--- a/arch/arm/boot/dts/amlogic/meson8b.dtsi
+++ b/arch/arm/boot/dts/amlogic/meson8b.dtsi@@ -416,6 +416,98 @@ pwm_ef: pwm@86c0 { clock-measure@8758 { compatible = "amlogic,meson8b-clk-measure"; reg = <0x8758 0x1c>; + clkmsr-indices = <0>, + <1>, + <2>, + <3>, + <6>, + <7>, + <8>, + <9>, + <11>, + <13>, + <14>, + <15>, + <16>, + <18>, + <19>, + <20>, + <21>, + <22>, + <23>, + <24>, + <26>, + <28>, + <30>, + <31>, + <32>, + <33>, + <34>, + <35>, + <36>, + <38>, + <39>, + <40>, + <41>, + <42>, + <43>, + <44>, + <45>, + <46>, + <47>, + <48>, + <49>, + <59>, + <60>, + <61>, + <62>, + <63>; + clkmsr-names = "ring_osc_out_ee0", + "ring_osc_out_ee1", + "ring_osc_out_ee2", + "a9_ring_osck", + "vid_pll", + "clk81", + "encp", + "encl", + "eth_rmii", + "amclk", + "fec_clk_0", + "fec_clk_1", + "fec_clk_2", + "a9_clk_div16", + "hdmi_sys", + "rtc_osc_clk_out", + "i2s_clk_in_src0", + "clk_rmii_from_pad", + "hdmi_ch0_tmds", + "lvds_fifo", + "sc_clk_int", + "sar_adc", + "mpll_clk_test_out", + "audac_clkpi", + "vdac", + "sdhc_rx", + "sdhc_sd", + "mali", + "hdmi_tx_pixel", + "vdin_meas", + "pcm_sclk", + "pcm_mclk", + "eth_rx_tx", + "pwm_d", + "pwm_c", + "pwm_b", + "pwm_a", + "pcm2_sclk", + "ddr_dpll_pt", + "pwm_f", + "pwm_e", + "hcodec", + "usb_32k_alt", + "gpio", + "vid2_pll", + "mipi_csi_cfg"; }; pinctrl_cbus: pinctrl@8030 {
--
2.42.0