Hi Matt - yes for sure here is the dump:
root@localhost:~# cat /sys/kernel/debug/clk/clk_summary
enable prepare protect duty hardware
clock count count count rate accuracy phase cycle enable
-------------------------------------------------------------------------------------------------------
qspi-clk 1 1 0 200000000 0 0 50000 Y
osc1 2 2 0 25000000 0 0 50000 Y
periph_pll 1 1 0 2500000000 0 0 50000 Y
peri_pll_c3 1 1 0 500000000 0 0 50000 Y
psi_ref_free_clk 0 0 0 500000000 0 0 50000 Y
psi_ref_clk 0 0 0 500000000 0 0 50000 Y
s2f_user1_free_clk 0 0 0 500000000 0 0 50000 Y
s2f_user1_clk 0 0 0 500000000 0 0 50000 Y
s2f_user0_free_clk 0 0 0 500000000 0 0 50000 Y
s2f_user0_clk 0 0 0 500000000 0 0 50000 Y
emaca_free_clk 1 1 0 250000000 0 0 50000 Y
emac2_clk 1 1 0 250000000 0 0 50000 Y
emac1_clk 0 0 0 250000000 0 0 50000 Y
emac0_clk 0 0 0 250000000 0 0 50000 Y
peri_pll_c2 0 0 0 25000000 0 0 50000 Y
peri_pll_c1 0 0 0 500000000 0 0 50000 Y
peri_pll_c0 0 0 0 1250000000 0 0 50000 Y
dsu_free_clk 0 0 0 1250000000 0 0 50000 Y
mpu_ccu_clk 0 0 0 625000000 0 0 50000 Y
mpu_periph_clk 0 0 0 312500000 0 0 50000 Y
dsu_clk 0 0 0 1250000000 0 0 50000 Y
main_pll 1 1 0 2800000000 0 0 50000 Y
main_pll_c3 3 3 0 400000000 0 0 50000 Y
usb31_free_clk 1 1 0 20000000 0 0 50000 Y
usb31_suspend_clk 1 1 0 20000000 0 0 50000 Y
gpio_db_free_clk 0 0 0 200000000 0 0 50000 Y
gpio_db_clk 0 0 0 200000000 0 0 50000 Y
emac_ptp_free_clk 1 1 0 400000000 0 0 50000 Y
emac_ptp_clk 1 1 0 400000000 0 0 50000 Y
noc_free_clk 4 4 0 400000000 0 0 50000 Y
cs_trace_clk 0 0 0 100000000 0 0 50000 Y
cs_at_clk 0 0 0 400000000 0 0 50000 Y
cs_pdbg_clk 0 0 0 100000000 0 0 50000 Y
l4_sp_clk 2 2 0 100000000 0 0 50000 Y
sptimer_1_pclk 0 0 0 100000000 0 0 50000 Y
sptimer_0_pclk 0 0 0 100000000 0 0 50000 Y
uart_1_pclk 0 0 0 100000000 0 0 50000 Y
uart_0_pclk 0 0 0 100000000 0 0 50000 Y
i2c_emac2_pclk 0 0 0 100000000 0 0 50000 Y
i2c_emac1_pclk 0 0 0 100000000 0 0 50000 Y
i2c_emac0_pclk 0 0 0 100000000 0 0 50000 Y
i2c_1_pclk 0 0 0 100000000 0 0 50000 Y
i2c_0_pclk 0 0 0 100000000 0 0 50000 Y
spis_1_clk 0 0 0 100000000 0 0 50000 Y
spis_0_clk 0 0 0 100000000 0 0 50000 Y
l4_sys_free_clk 5 5 0 100000000 0 0 50000 Y
l4_mp_clk 1 1 0 200000000 0 0 50000 Y
softphy_phy_clk 0 0 0 200000000 0 0 50000 Y
softphy_reg_pclk 0 0 0 200000000 0 0 50000 Y
sdmmc_sdphy_reg_clk 0 0 0 200000000 0 0 50000 Y
nand_bch_clk 0 0 0 200000000 0 0 50000 Y
dfi_clk 0 0 0 200000000 0 0 50000 Y
softphy_ctrl_clk 0 0 0 200000000 0 0 50000 Y
sdmclk 0 0 0 200000000 0 0 50000 Y
nand_nf_clk 0 0 0 200000000 0 0 50000 Y
i3c_1_core_clk 0 0 0 200000000 0 0 50000 Y
i3c_0_core_clk 0 0 0 200000000 0 0 50000 Y
dma_hs_clk 0 0 0 200000000 0 0 50000 Y
dma_core_clk 0 0 0 200000000 0 0 50000 Y
spim_1_clk 0 0 0 200000000 0 0 50000 Y
spim_0_clk 0 0 0 200000000 0 0 50000 Y
usb2otg_hclk 0 0 0 200000000 0 0 50000 Y
l4_main_clk 1 1 0 400000000 0 0 50000 Y
usb31_bus_clk_early 1 1 0 400000000 0 0 50000 Y
main_pll_c2 0 0 0 933333333 0 0 50000 Y
main_pll_c1 0 0 0 700000000 0 0 50000 Y
emacb_free_clk 0 0 0 70000000 0 0 50000 Y
core1_free_clk 0 0 0 700000000 0 0 50000 Y
core1_clk 0 0 0 700000000 0 0 50000 Y
core0_free_clk 0 0 0 700000000 0 0 50000 Y
core0_clk 0 0 0 700000000 0 0 50000 Y
main_pll_c0 0 0 0 1400000000 0 0 50000 Y
core3_free_clk 0 0 0 1400000000 0 0 50000 Y
core3_clk 0 0 0 1400000000 0 0 50000 Y
core2_free_clk 0 0 0 1400000000 0 0 50000 Y
core2_clk 0 0 0 1400000000 0 0 50000 Y
boot_clk
In addition, when the device tree is configured as:
&gmac0 {
status = "okay";
mac-mode = "gmii";
phy-mode = "gmii";
fixed-link {
speed = <1000>;
full-duplex;
};
};
&gmac1 {
status = "okay";
mac-mode = "gmii";
phy-mode = "gmii";
fixed-link {
speed = <1000>;
full-duplex;
};
};
Then the dump is:
root@localhost:~# cat /sys/kernel/debug/clk/clk_summary
enable prepare protect duty hardware
clock count count count rate accuracy phase cycle enable
-------------------------------------------------------------------------------------------------------
qspi-clk 1 1 0 200000000 0 0 50000 Y
osc1 2 2 0 25000000 0 0 50000 Y
periph_pll 1 1 0 2500000000 0 0 50000 Y
peri_pll_c3 1 1 0 500000000 0 0 50000 Y
psi_ref_free_clk 0 0 0 500000000 0 0 50000 Y
psi_ref_clk 0 0 0 500000000 0 0 50000 Y
s2f_user1_free_clk 0 0 0 500000000 0 0 50000 Y
s2f_user1_clk 0 0 0 500000000 0 0 50000 Y
s2f_user0_free_clk 0 0 0 500000000 0 0 50000 Y
s2f_user0_clk 0 0 0 500000000 0 0 50000 Y
emaca_free_clk 1 1 0 250000000 0 0 50000 Y
emac2_clk 1 1 0 250000000 0 0 50000 Y
emac1_clk 0 0 0 250000000 0 0 50000 Y
emac0_clk 0 0 0 250000000 0 0 50000 Y
peri_pll_c2 0 0 0 25000000 0 0 50000 Y
peri_pll_c1 0 0 0 500000000 0 0 50000 Y
peri_pll_c0 0 0 0 1250000000 0 0 50000 Y
dsu_free_clk 0 0 0 1250000000 0 0 50000 Y
mpu_ccu_clk 0 0 0 625000000 0 0 50000 Y
mpu_periph_clk 0 0 0 312500000 0 0 50000 Y
dsu_clk 0 0 0 1250000000 0 0 50000 Y
main_pll 1 1 0 2800000000 0 0 50000 Y
main_pll_c3 3 3 0 400000000 0 0 50000 Y
usb31_free_clk 1 1 0 20000000 0 0 50000 Y
usb31_suspend_clk 1 1 0 20000000 0 0 50000 Y
gpio_db_free_clk 0 0 0 200000000 0 0 50000 Y
gpio_db_clk 0 0 0 200000000 0 0 50000 Y
emac_ptp_free_clk 1 1 0 400000000 0 0 50000 Y
emac_ptp_clk 1 1 0 400000000 0 0 50000 Y
noc_free_clk 4 4 0 400000000 0 0 50000 Y
cs_trace_clk 0 0 0 100000000 0 0 50000 Y
cs_at_clk 0 0 0 400000000 0 0 50000 Y
cs_pdbg_clk 0 0 0 100000000 0 0 50000 Y
l4_sp_clk 2 2 0 100000000 0 0 50000 Y
sptimer_1_pclk 0 0 0 100000000 0 0 50000 Y
sptimer_0_pclk 0 0 0 100000000 0 0 50000 Y
uart_1_pclk 0 0 0 100000000 0 0 50000 Y
uart_0_pclk 0 0 0 100000000 0 0 50000 Y
i2c_emac2_pclk 0 0 0 100000000 0 0 50000 Y
i2c_emac1_pclk 0 0 0 100000000 0 0 50000 Y
i2c_emac0_pclk 0 0 0 100000000 0 0 50000 Y
i2c_1_pclk 0 0 0 100000000 0 0 50000 Y
i2c_0_pclk 0 0 0 100000000 0 0 50000 Y
spis_1_clk 0 0 0 100000000 0 0 50000 Y
spis_0_clk 0 0 0 100000000 0 0 50000 Y
l4_sys_free_clk 5 5 0 100000000 0 0 50000 Y
l4_mp_clk 1 1 0 200000000 0 0 50000 Y
softphy_phy_clk 0 0 0 200000000 0 0 50000 Y
softphy_reg_pclk 0 0 0 200000000 0 0 50000 Y
sdmmc_sdphy_reg_clk 0 0 0 200000000 0 0 50000 Y
nand_bch_clk 0 0 0 200000000 0 0 50000 Y
dfi_clk 0 0 0 200000000 0 0 50000 Y
softphy_ctrl_clk 0 0 0 200000000 0 0 50000 Y
sdmclk 0 0 0 200000000 0 0 50000 Y
nand_nf_clk 0 0 0 200000000 0 0 50000 Y
i3c_1_core_clk 0 0 0 200000000 0 0 50000 Y
i3c_0_core_clk 0 0 0 200000000 0 0 50000 Y
dma_hs_clk 0 0 0 200000000 0 0 50000 Y
dma_core_clk 0 0 0 200000000 0 0 50000 Y
spim_1_clk 0 0 0 200000000 0 0 50000 Y
spim_0_clk 0 0 0 200000000 0 0 50000 Y
usb2otg_hclk 0 0 0 200000000 0 0 50000 Y
l4_main_clk 1 1 0 400000000 0 0 50000 Y
usb31_bus_clk_early 1 1 0 400000000 0 0 50000 Y
main_pll_c2 0 0 0 933333333 0 0 50000 Y
main_pll_c1 0 0 0 700000000 0 0 50000 Y
emacb_free_clk 0 0 0 70000000 0 0 50000 Y
core1_free_clk 0 0 0 700000000 0 0 50000 Y
core1_clk 0 0 0 700000000 0 0 50000 Y
core0_free_clk 0 0 0 700000000 0 0 50000 Y
core0_clk 0 0 0 700000000 0 0 50000 Y
main_pll_c0 0 0 0 1400000000 0 0 50000 Y
core3_free_clk 0 0 0 1400000000 0 0 50000 Y
core3_clk 0 0 0 1400000000 0 0 50000 Y
core2_free_clk 0 0 0 1400000000 0 0 50000 Y
core2_clk 0 0 0 1400000000 0 0 50000 Y
boot_clk