18c2ecf20Sopenharmony_ciBroadcom iProc Family Clocks 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciThis binding uses the common clock binding: 48c2ecf20Sopenharmony_ci Documentation/devicetree/bindings/clock/clock-bindings.txt 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ciThe iProc clock controller manages clocks that are common to the iProc family. 78c2ecf20Sopenharmony_ciAn SoC from the iProc family may have several PPLs, e.g., ARMPLL, GENPLL, 88c2ecf20Sopenharmony_ciLCPLL0, MIPIPLL, and etc., all derived from an onboard crystal. Each PLL 98c2ecf20Sopenharmony_cicomprises of several leaf clocks 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ciRequired properties for a PLL and its leaf clocks: 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ci- compatible: 148c2ecf20Sopenharmony_ci Should have a value of the form "brcm,<soc>-<pll>". For example, GENPLL on 158c2ecf20Sopenharmony_ciCygnus has a compatible string of "brcm,cygnus-genpll" 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ci- #clock-cells: 188c2ecf20Sopenharmony_ci Have a value of <1> since there are more than 1 leaf clock of a given PLL 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ci- reg: 218c2ecf20Sopenharmony_ci Define the base and range of the I/O address space that contain the iProc 228c2ecf20Sopenharmony_ciclock control registers required for the PLL 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_ci- clocks: 258c2ecf20Sopenharmony_ci The input parent clock phandle for the PLL. For most iProc PLLs, this is an 268c2ecf20Sopenharmony_cionboard crystal with a fixed rate 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_ci- clock-output-names: 298c2ecf20Sopenharmony_ci An ordered list of strings defining the names of the clocks 308c2ecf20Sopenharmony_ci 318c2ecf20Sopenharmony_ciExample: 328c2ecf20Sopenharmony_ci 338c2ecf20Sopenharmony_ci osc: oscillator { 348c2ecf20Sopenharmony_ci #clock-cells = <0>; 358c2ecf20Sopenharmony_ci compatible = "fixed-clock"; 368c2ecf20Sopenharmony_ci clock-frequency = <25000000>; 378c2ecf20Sopenharmony_ci }; 388c2ecf20Sopenharmony_ci 398c2ecf20Sopenharmony_ci genpll: genpll { 408c2ecf20Sopenharmony_ci #clock-cells = <1>; 418c2ecf20Sopenharmony_ci compatible = "brcm,cygnus-genpll"; 428c2ecf20Sopenharmony_ci reg = <0x0301d000 0x2c>, <0x0301c020 0x4>; 438c2ecf20Sopenharmony_ci clocks = <&osc>; 448c2ecf20Sopenharmony_ci clock-output-names = "genpll", "axi21", "250mhz", "ihost_sys", 458c2ecf20Sopenharmony_ci "enet_sw", "audio_125", "can"; 468c2ecf20Sopenharmony_ci }; 478c2ecf20Sopenharmony_ci 488c2ecf20Sopenharmony_ciRequired properties for ASIU clocks: 498c2ecf20Sopenharmony_ci 508c2ecf20Sopenharmony_ciASIU clocks are a special case. These clocks are derived directly from the 518c2ecf20Sopenharmony_cireference clock of the onboard crystal 528c2ecf20Sopenharmony_ci 538c2ecf20Sopenharmony_ci- compatible: 548c2ecf20Sopenharmony_ci Should have a value of the form "brcm,<soc>-asiu-clk". For example, ASIU 558c2ecf20Sopenharmony_ciclocks for Cygnus have a compatible string of "brcm,cygnus-asiu-clk" 568c2ecf20Sopenharmony_ci 578c2ecf20Sopenharmony_ci- #clock-cells: 588c2ecf20Sopenharmony_ci Have a value of <1> since there are more than 1 ASIU clocks 598c2ecf20Sopenharmony_ci 608c2ecf20Sopenharmony_ci- reg: 618c2ecf20Sopenharmony_ci Define the base and range of the I/O address space that contain the iProc 628c2ecf20Sopenharmony_ciclock control registers required for ASIU clocks 638c2ecf20Sopenharmony_ci 648c2ecf20Sopenharmony_ci- clocks: 658c2ecf20Sopenharmony_ci The input parent clock phandle for the ASIU clock, i.e., the onboard 668c2ecf20Sopenharmony_cicrystal 678c2ecf20Sopenharmony_ci 688c2ecf20Sopenharmony_ci- clock-output-names: 698c2ecf20Sopenharmony_ci An ordered list of strings defining the names of the ASIU clocks 708c2ecf20Sopenharmony_ci 718c2ecf20Sopenharmony_ciExample: 728c2ecf20Sopenharmony_ci 738c2ecf20Sopenharmony_ci osc: oscillator { 748c2ecf20Sopenharmony_ci #clock-cells = <0>; 758c2ecf20Sopenharmony_ci compatible = "fixed-clock"; 768c2ecf20Sopenharmony_ci clock-frequency = <25000000>; 778c2ecf20Sopenharmony_ci }; 788c2ecf20Sopenharmony_ci 798c2ecf20Sopenharmony_ci asiu_clks: asiu_clks { 808c2ecf20Sopenharmony_ci #clock-cells = <1>; 818c2ecf20Sopenharmony_ci compatible = "brcm,cygnus-asiu-clk"; 828c2ecf20Sopenharmony_ci reg = <0x0301d048 0xc>, <0x180aa024 0x4>; 838c2ecf20Sopenharmony_ci clocks = <&osc>; 848c2ecf20Sopenharmony_ci clock-output-names = "keypad", "adc/touch", "pwm"; 858c2ecf20Sopenharmony_ci }; 868c2ecf20Sopenharmony_ci 878c2ecf20Sopenharmony_ciCygnus 888c2ecf20Sopenharmony_ci------ 898c2ecf20Sopenharmony_ciPLL and leaf clock compatible strings for Cygnus are: 908c2ecf20Sopenharmony_ci "brcm,cygnus-armpll" 918c2ecf20Sopenharmony_ci "brcm,cygnus-genpll" 928c2ecf20Sopenharmony_ci "brcm,cygnus-lcpll0" 938c2ecf20Sopenharmony_ci "brcm,cygnus-mipipll" 948c2ecf20Sopenharmony_ci "brcm,cygnus-asiu-clk" 958c2ecf20Sopenharmony_ci "brcm,cygnus-audiopll" 968c2ecf20Sopenharmony_ci 978c2ecf20Sopenharmony_ciThe following table defines the set of PLL/clock index and ID for Cygnus. 988c2ecf20Sopenharmony_ciThese clock IDs are defined in: 998c2ecf20Sopenharmony_ci "include/dt-bindings/clock/bcm-cygnus.h" 1008c2ecf20Sopenharmony_ci 1018c2ecf20Sopenharmony_ci Clock Source (Parent) Index ID 1028c2ecf20Sopenharmony_ci --- ----- ----- --------- 1038c2ecf20Sopenharmony_ci crystal N/A N/A N/A 1048c2ecf20Sopenharmony_ci 1058c2ecf20Sopenharmony_ci armpll crystal N/A N/A 1068c2ecf20Sopenharmony_ci 1078c2ecf20Sopenharmony_ci keypad crystal (ASIU) 0 BCM_CYGNUS_ASIU_KEYPAD_CLK 1088c2ecf20Sopenharmony_ci adc/tsc crystal (ASIU) 1 BCM_CYGNUS_ASIU_ADC_CLK 1098c2ecf20Sopenharmony_ci pwm crystal (ASIU) 2 BCM_CYGNUS_ASIU_PWM_CLK 1108c2ecf20Sopenharmony_ci 1118c2ecf20Sopenharmony_ci genpll crystal 0 BCM_CYGNUS_GENPLL 1128c2ecf20Sopenharmony_ci axi21 genpll 1 BCM_CYGNUS_GENPLL_AXI21_CLK 1138c2ecf20Sopenharmony_ci 250mhz genpll 2 BCM_CYGNUS_GENPLL_250MHZ_CLK 1148c2ecf20Sopenharmony_ci ihost_sys genpll 3 BCM_CYGNUS_GENPLL_IHOST_SYS_CLK 1158c2ecf20Sopenharmony_ci enet_sw genpll 4 BCM_CYGNUS_GENPLL_ENET_SW_CLK 1168c2ecf20Sopenharmony_ci audio_125 genpll 5 BCM_CYGNUS_GENPLL_AUDIO_125_CLK 1178c2ecf20Sopenharmony_ci can genpll 6 BCM_CYGNUS_GENPLL_CAN_CLK 1188c2ecf20Sopenharmony_ci 1198c2ecf20Sopenharmony_ci lcpll0 crystal 0 BCM_CYGNUS_LCPLL0 1208c2ecf20Sopenharmony_ci pcie_phy lcpll0 1 BCM_CYGNUS_LCPLL0_PCIE_PHY_REF_CLK 1218c2ecf20Sopenharmony_ci ddr_phy lcpll0 2 BCM_CYGNUS_LCPLL0_DDR_PHY_CLK 1228c2ecf20Sopenharmony_ci sdio lcpll0 3 BCM_CYGNUS_LCPLL0_SDIO_CLK 1238c2ecf20Sopenharmony_ci usb_phy lcpll0 4 BCM_CYGNUS_LCPLL0_USB_PHY_REF_CLK 1248c2ecf20Sopenharmony_ci smart_card lcpll0 5 BCM_CYGNUS_LCPLL0_SMART_CARD_CLK 1258c2ecf20Sopenharmony_ci ch5_unused lcpll0 6 BCM_CYGNUS_LCPLL0_CH5_UNUSED 1268c2ecf20Sopenharmony_ci 1278c2ecf20Sopenharmony_ci mipipll crystal 0 BCM_CYGNUS_MIPIPLL 1288c2ecf20Sopenharmony_ci ch0_unused mipipll 1 BCM_CYGNUS_MIPIPLL_CH0_UNUSED 1298c2ecf20Sopenharmony_ci ch1_lcd mipipll 2 BCM_CYGNUS_MIPIPLL_CH1_LCD 1308c2ecf20Sopenharmony_ci ch2_v3d mipipll 3 BCM_CYGNUS_MIPIPLL_CH2_V3D 1318c2ecf20Sopenharmony_ci ch3_unused mipipll 4 BCM_CYGNUS_MIPIPLL_CH3_UNUSED 1328c2ecf20Sopenharmony_ci ch4_unused mipipll 5 BCM_CYGNUS_MIPIPLL_CH4_UNUSED 1338c2ecf20Sopenharmony_ci ch5_unused mipipll 6 BCM_CYGNUS_MIPIPLL_CH5_UNUSED 1348c2ecf20Sopenharmony_ci 1358c2ecf20Sopenharmony_ci audiopll crystal 0 BCM_CYGNUS_AUDIOPLL 1368c2ecf20Sopenharmony_ci ch0_audio audiopll 1 BCM_CYGNUS_AUDIOPLL_CH0 1378c2ecf20Sopenharmony_ci ch1_audio audiopll 2 BCM_CYGNUS_AUDIOPLL_CH1 1388c2ecf20Sopenharmony_ci ch2_audio audiopll 3 BCM_CYGNUS_AUDIOPLL_CH2 1398c2ecf20Sopenharmony_ci 1408c2ecf20Sopenharmony_ciHurricane 2 1418c2ecf20Sopenharmony_ci------ 1428c2ecf20Sopenharmony_ciPLL and leaf clock compatible strings for Hurricane 2 are: 1438c2ecf20Sopenharmony_ci "brcm,hr2-armpll" 1448c2ecf20Sopenharmony_ci 1458c2ecf20Sopenharmony_ciThe following table defines the set of PLL/clock for Hurricane 2: 1468c2ecf20Sopenharmony_ci 1478c2ecf20Sopenharmony_ci Clock Source Index ID 1488c2ecf20Sopenharmony_ci --- ----- ----- --------- 1498c2ecf20Sopenharmony_ci crystal N/A N/A N/A 1508c2ecf20Sopenharmony_ci 1518c2ecf20Sopenharmony_ci armpll crystal N/A N/A 1528c2ecf20Sopenharmony_ci 1538c2ecf20Sopenharmony_ci 1548c2ecf20Sopenharmony_ciNorthstar and Northstar Plus 1558c2ecf20Sopenharmony_ci------ 1568c2ecf20Sopenharmony_ciPLL and leaf clock compatible strings for Northstar and Northstar Plus are: 1578c2ecf20Sopenharmony_ci "brcm,nsp-armpll" 1588c2ecf20Sopenharmony_ci "brcm,nsp-genpll" 1598c2ecf20Sopenharmony_ci "brcm,nsp-lcpll0" 1608c2ecf20Sopenharmony_ci 1618c2ecf20Sopenharmony_ciThe following table defines the set of PLL/clock index and ID for Northstar and 1628c2ecf20Sopenharmony_ciNorthstar Plus. These clock IDs are defined in: 1638c2ecf20Sopenharmony_ci "include/dt-bindings/clock/bcm-nsp.h" 1648c2ecf20Sopenharmony_ci 1658c2ecf20Sopenharmony_ci Clock Source Index ID 1668c2ecf20Sopenharmony_ci --- ----- ----- --------- 1678c2ecf20Sopenharmony_ci crystal N/A N/A N/A 1688c2ecf20Sopenharmony_ci 1698c2ecf20Sopenharmony_ci armpll crystal N/A N/A 1708c2ecf20Sopenharmony_ci 1718c2ecf20Sopenharmony_ci genpll crystal 0 BCM_NSP_GENPLL 1728c2ecf20Sopenharmony_ci phy genpll 1 BCM_NSP_GENPLL_PHY_CLK 1738c2ecf20Sopenharmony_ci ethernetclk genpll 2 BCM_NSP_GENPLL_ENET_SW_CLK 1748c2ecf20Sopenharmony_ci usbclk genpll 3 BCM_NSP_GENPLL_USB_PHY_REF_CLK 1758c2ecf20Sopenharmony_ci iprocfast genpll 4 BCM_NSP_GENPLL_IPROCFAST_CLK 1768c2ecf20Sopenharmony_ci sata1 genpll 5 BCM_NSP_GENPLL_SATA1_CLK 1778c2ecf20Sopenharmony_ci sata2 genpll 6 BCM_NSP_GENPLL_SATA2_CLK 1788c2ecf20Sopenharmony_ci 1798c2ecf20Sopenharmony_ci lcpll0 crystal 0 BCM_NSP_LCPLL0 1808c2ecf20Sopenharmony_ci pcie_phy lcpll0 1 BCM_NSP_LCPLL0_PCIE_PHY_REF_CLK 1818c2ecf20Sopenharmony_ci sdio lcpll0 2 BCM_NSP_LCPLL0_SDIO_CLK 1828c2ecf20Sopenharmony_ci ddr_phy lcpll0 3 BCM_NSP_LCPLL0_DDR_PHY_CLK 1838c2ecf20Sopenharmony_ci 1848c2ecf20Sopenharmony_ciNorthstar 2 1858c2ecf20Sopenharmony_ci----------- 1868c2ecf20Sopenharmony_ciPLL and leaf clock compatible strings for Northstar 2 are: 1878c2ecf20Sopenharmony_ci "brcm,ns2-genpll-scr" 1888c2ecf20Sopenharmony_ci "brcm,ns2-genpll-sw" 1898c2ecf20Sopenharmony_ci "brcm,ns2-lcpll-ddr" 1908c2ecf20Sopenharmony_ci "brcm,ns2-lcpll-ports" 1918c2ecf20Sopenharmony_ci 1928c2ecf20Sopenharmony_ciThe following table defines the set of PLL/clock index and ID for Northstar 2. 1938c2ecf20Sopenharmony_ciThese clock IDs are defined in: 1948c2ecf20Sopenharmony_ci "include/dt-bindings/clock/bcm-ns2.h" 1958c2ecf20Sopenharmony_ci 1968c2ecf20Sopenharmony_ci Clock Source Index ID 1978c2ecf20Sopenharmony_ci --- ----- ----- --------- 1988c2ecf20Sopenharmony_ci crystal N/A N/A N/A 1998c2ecf20Sopenharmony_ci 2008c2ecf20Sopenharmony_ci genpll_scr crystal 0 BCM_NS2_GENPLL_SCR 2018c2ecf20Sopenharmony_ci scr genpll_scr 1 BCM_NS2_GENPLL_SCR_SCR_CLK 2028c2ecf20Sopenharmony_ci fs genpll_scr 2 BCM_NS2_GENPLL_SCR_FS_CLK 2038c2ecf20Sopenharmony_ci audio_ref genpll_scr 3 BCM_NS2_GENPLL_SCR_AUDIO_CLK 2048c2ecf20Sopenharmony_ci ch3_unused genpll_scr 4 BCM_NS2_GENPLL_SCR_CH3_UNUSED 2058c2ecf20Sopenharmony_ci ch4_unused genpll_scr 5 BCM_NS2_GENPLL_SCR_CH4_UNUSED 2068c2ecf20Sopenharmony_ci ch5_unused genpll_scr 6 BCM_NS2_GENPLL_SCR_CH5_UNUSED 2078c2ecf20Sopenharmony_ci 2088c2ecf20Sopenharmony_ci genpll_sw crystal 0 BCM_NS2_GENPLL_SW 2098c2ecf20Sopenharmony_ci rpe genpll_sw 1 BCM_NS2_GENPLL_SW_RPE_CLK 2108c2ecf20Sopenharmony_ci 250 genpll_sw 2 BCM_NS2_GENPLL_SW_250_CLK 2118c2ecf20Sopenharmony_ci nic genpll_sw 3 BCM_NS2_GENPLL_SW_NIC_CLK 2128c2ecf20Sopenharmony_ci chimp genpll_sw 4 BCM_NS2_GENPLL_SW_CHIMP_CLK 2138c2ecf20Sopenharmony_ci port genpll_sw 5 BCM_NS2_GENPLL_SW_PORT_CLK 2148c2ecf20Sopenharmony_ci sdio genpll_sw 6 BCM_NS2_GENPLL_SW_SDIO_CLK 2158c2ecf20Sopenharmony_ci 2168c2ecf20Sopenharmony_ci lcpll_ddr crystal 0 BCM_NS2_LCPLL_DDR 2178c2ecf20Sopenharmony_ci pcie_sata_usb lcpll_ddr 1 BCM_NS2_LCPLL_DDR_PCIE_SATA_USB_CLK 2188c2ecf20Sopenharmony_ci ddr lcpll_ddr 2 BCM_NS2_LCPLL_DDR_DDR_CLK 2198c2ecf20Sopenharmony_ci ch2_unused lcpll_ddr 3 BCM_NS2_LCPLL_DDR_CH2_UNUSED 2208c2ecf20Sopenharmony_ci ch3_unused lcpll_ddr 4 BCM_NS2_LCPLL_DDR_CH3_UNUSED 2218c2ecf20Sopenharmony_ci ch4_unused lcpll_ddr 5 BCM_NS2_LCPLL_DDR_CH4_UNUSED 2228c2ecf20Sopenharmony_ci ch5_unused lcpll_ddr 6 BCM_NS2_LCPLL_DDR_CH5_UNUSED 2238c2ecf20Sopenharmony_ci 2248c2ecf20Sopenharmony_ci lcpll_ports crystal 0 BCM_NS2_LCPLL_PORTS 2258c2ecf20Sopenharmony_ci wan lcpll_ports 1 BCM_NS2_LCPLL_PORTS_WAN_CLK 2268c2ecf20Sopenharmony_ci rgmii lcpll_ports 2 BCM_NS2_LCPLL_PORTS_RGMII_CLK 2278c2ecf20Sopenharmony_ci ch2_unused lcpll_ports 3 BCM_NS2_LCPLL_PORTS_CH2_UNUSED 2288c2ecf20Sopenharmony_ci ch3_unused lcpll_ports 4 BCM_NS2_LCPLL_PORTS_CH3_UNUSED 2298c2ecf20Sopenharmony_ci ch4_unused lcpll_ports 5 BCM_NS2_LCPLL_PORTS_CH4_UNUSED 2308c2ecf20Sopenharmony_ci ch5_unused lcpll_ports 6 BCM_NS2_LCPLL_PORTS_CH5_UNUSED 2318c2ecf20Sopenharmony_ci 2328c2ecf20Sopenharmony_ciBCM63138 2338c2ecf20Sopenharmony_ci-------- 2348c2ecf20Sopenharmony_ciPLL and leaf clock compatible strings for BCM63138 are: 2358c2ecf20Sopenharmony_ci "brcm,bcm63138-armpll" 2368c2ecf20Sopenharmony_ci 2378c2ecf20Sopenharmony_ciStingray 2388c2ecf20Sopenharmony_ci----------- 2398c2ecf20Sopenharmony_ciPLL and leaf clock compatible strings for Stingray are: 2408c2ecf20Sopenharmony_ci "brcm,sr-genpll0" 2418c2ecf20Sopenharmony_ci "brcm,sr-genpll1" 2428c2ecf20Sopenharmony_ci "brcm,sr-genpll2" 2438c2ecf20Sopenharmony_ci "brcm,sr-genpll3" 2448c2ecf20Sopenharmony_ci "brcm,sr-genpll4" 2458c2ecf20Sopenharmony_ci "brcm,sr-genpll5" 2468c2ecf20Sopenharmony_ci "brcm,sr-genpll6" 2478c2ecf20Sopenharmony_ci 2488c2ecf20Sopenharmony_ci "brcm,sr-lcpll0" 2498c2ecf20Sopenharmony_ci "brcm,sr-lcpll1" 2508c2ecf20Sopenharmony_ci "brcm,sr-lcpll-pcie" 2518c2ecf20Sopenharmony_ci 2528c2ecf20Sopenharmony_ci 2538c2ecf20Sopenharmony_ciThe following table defines the set of PLL/clock index and ID for Stingray. 2548c2ecf20Sopenharmony_ciThese clock IDs are defined in: 2558c2ecf20Sopenharmony_ci "include/dt-bindings/clock/bcm-sr.h" 2568c2ecf20Sopenharmony_ci 2578c2ecf20Sopenharmony_ci Clock Source Index ID 2588c2ecf20Sopenharmony_ci --- ----- ----- --------- 2598c2ecf20Sopenharmony_ci crystal N/A N/A N/A 2608c2ecf20Sopenharmony_ci crmu_ref25m crystal N/A N/A 2618c2ecf20Sopenharmony_ci 2628c2ecf20Sopenharmony_ci genpll0 crystal 0 BCM_SR_GENPLL0 2638c2ecf20Sopenharmony_ci clk_125m genpll0 1 BCM_SR_GENPLL0_125M_CLK 2648c2ecf20Sopenharmony_ci clk_scr genpll0 2 BCM_SR_GENPLL0_SCR_CLK 2658c2ecf20Sopenharmony_ci clk_250 genpll0 3 BCM_SR_GENPLL0_250M_CLK 2668c2ecf20Sopenharmony_ci clk_pcie_axi genpll0 4 BCM_SR_GENPLL0_PCIE_AXI_CLK 2678c2ecf20Sopenharmony_ci clk_paxc_axi_x2 genpll0 5 BCM_SR_GENPLL0_PAXC_AXI_X2_CLK 2688c2ecf20Sopenharmony_ci clk_paxc_axi genpll0 6 BCM_SR_GENPLL0_PAXC_AXI_CLK 2698c2ecf20Sopenharmony_ci 2708c2ecf20Sopenharmony_ci genpll1 crystal 0 BCM_SR_GENPLL1 2718c2ecf20Sopenharmony_ci clk_pcie_tl genpll1 1 BCM_SR_GENPLL1_PCIE_TL_CLK 2728c2ecf20Sopenharmony_ci clk_mhb_apb genpll1 2 BCM_SR_GENPLL1_MHB_APB_CLK 2738c2ecf20Sopenharmony_ci 2748c2ecf20Sopenharmony_ci genpll2 crystal 0 BCM_SR_GENPLL2 2758c2ecf20Sopenharmony_ci clk_nic genpll2 1 BCM_SR_GENPLL2_NIC_CLK 2768c2ecf20Sopenharmony_ci clk_ts_500_ref genpll2 2 BCM_SR_GENPLL2_TS_500_REF_CLK 2778c2ecf20Sopenharmony_ci clk_125_nitro genpll2 3 BCM_SR_GENPLL2_125_NITRO_CLK 2788c2ecf20Sopenharmony_ci clk_chimp genpll2 4 BCM_SR_GENPLL2_CHIMP_CLK 2798c2ecf20Sopenharmony_ci clk_nic_flash genpll2 5 BCM_SR_GENPLL2_NIC_FLASH_CLK 2808c2ecf20Sopenharmony_ci clk_fs genpll2 6 BCM_SR_GENPLL2_FS_CLK 2818c2ecf20Sopenharmony_ci 2828c2ecf20Sopenharmony_ci genpll3 crystal 0 BCM_SR_GENPLL3 2838c2ecf20Sopenharmony_ci clk_hsls genpll3 1 BCM_SR_GENPLL3_HSLS_CLK 2848c2ecf20Sopenharmony_ci clk_sdio genpll3 2 BCM_SR_GENPLL3_SDIO_CLK 2858c2ecf20Sopenharmony_ci 2868c2ecf20Sopenharmony_ci genpll4 crystal 0 BCM_SR_GENPLL4 2878c2ecf20Sopenharmony_ci clk_ccn genpll4 1 BCM_SR_GENPLL4_CCN_CLK 2888c2ecf20Sopenharmony_ci clk_tpiu_pll genpll4 2 BCM_SR_GENPLL4_TPIU_PLL_CLK 2898c2ecf20Sopenharmony_ci clk_noc genpll4 3 BCM_SR_GENPLL4_NOC_CLK 2908c2ecf20Sopenharmony_ci clk_chclk_fs4 genpll4 4 BCM_SR_GENPLL4_CHCLK_FS4_CLK 2918c2ecf20Sopenharmony_ci clk_bridge_fscpu genpll4 5 BCM_SR_GENPLL4_BRIDGE_FSCPU_CLK 2928c2ecf20Sopenharmony_ci 2938c2ecf20Sopenharmony_ci genpll5 crystal 0 BCM_SR_GENPLL5 2948c2ecf20Sopenharmony_ci clk_fs4_hf genpll5 1 BCM_SR_GENPLL5_FS4_HF_CLK 2958c2ecf20Sopenharmony_ci clk_crypto_ae genpll5 2 BCM_SR_GENPLL5_CRYPTO_AE_CLK 2968c2ecf20Sopenharmony_ci clk_raid_ae genpll5 3 BCM_SR_GENPLL5_RAID_AE_CLK 2978c2ecf20Sopenharmony_ci 2988c2ecf20Sopenharmony_ci genpll6 crystal 0 BCM_SR_GENPLL6 2998c2ecf20Sopenharmony_ci clk_48_usb genpll6 1 BCM_SR_GENPLL6_48_USB_CLK 3008c2ecf20Sopenharmony_ci 3018c2ecf20Sopenharmony_ci lcpll0 crystal 0 BCM_SR_LCPLL0 3028c2ecf20Sopenharmony_ci clk_sata_refp lcpll0 1 BCM_SR_LCPLL0_SATA_REFP_CLK 3038c2ecf20Sopenharmony_ci clk_sata_refn lcpll0 2 BCM_SR_LCPLL0_SATA_REFN_CLK 3048c2ecf20Sopenharmony_ci clk_sata_350 lcpll0 3 BCM_SR_LCPLL0_SATA_350_CLK 3058c2ecf20Sopenharmony_ci clk_sata_500 lcpll0 4 BCM_SR_LCPLL0_SATA_500_CLK 3068c2ecf20Sopenharmony_ci 3078c2ecf20Sopenharmony_ci lcpll1 crystal 0 BCM_SR_LCPLL1 3088c2ecf20Sopenharmony_ci clk_wan lcpll1 1 BCM_SR_LCPLL1_WAN_CLK 3098c2ecf20Sopenharmony_ci clk_usb_ref lcpll1 2 BCM_SR_LCPLL1_USB_REF_CLK 3108c2ecf20Sopenharmony_ci clk_crmu_ts lcpll1 3 BCM_SR_LCPLL1_CRMU_TS_CLK 3118c2ecf20Sopenharmony_ci 3128c2ecf20Sopenharmony_ci lcpll_pcie crystal 0 BCM_SR_LCPLL_PCIE 3138c2ecf20Sopenharmony_ci clk_pcie_phy_ref lcpll1 1 BCM_SR_LCPLL_PCIE_PHY_REF_CLK 314