Commit 48bf9a52 authored by Pramod Kumar's avatar Pramod Kumar Committed by Stephen Boyd
Browse files

dt-bindings: clk: Update Stingray binding doc



Update Stingray clock binding document to add additional clock entries
with names matching the latest ASIC datasheet. Also modify a few existing
entries to make their naming more consistent with the rest of the entries

Signed-off-by: default avatarPramod Kumar <pramod.kumar@broadcom.com>
Signed-off-by: default avatarRay Jui <ray.jui@broadcom.com>
Signed-off-by: default avatarStephen Boyd <sboyd@kernel.org>
parent 60cc43fc
Loading
Loading
Loading
Loading
+14 −12
Original line number Diff line number Diff line
@@ -276,36 +276,38 @@ These clock IDs are defined in:
    clk_ts_500_ref	genpll2		2	BCM_SR_GENPLL2_TS_500_REF_CLK
    clk_125_nitro	genpll2		3	BCM_SR_GENPLL2_125_NITRO_CLK
    clk_chimp		genpll2		4	BCM_SR_GENPLL2_CHIMP_CLK
    clk_nic_flash	genpll2		5	BCM_SR_GENPLL2_NIC_FLASH
    clk_nic_flash	genpll2		5	BCM_SR_GENPLL2_NIC_FLASH_CLK
    clk_fs		genpll2		6	BCM_SR_GENPLL2_FS_CLK

    genpll3		crystal		0	BCM_SR_GENPLL3
    clk_hsls		genpll3		1	BCM_SR_GENPLL3_HSLS_CLK
    clk_sdio		genpll3		2	BCM_SR_GENPLL3_SDIO_CLK

    genpll4		crystal		0	BCM_SR_GENPLL4
    ccn			genpll4		1	BCM_SR_GENPLL4_CCN_CLK
    clk_ccn		genpll4		1	BCM_SR_GENPLL4_CCN_CLK
    clk_tpiu_pll	genpll4		2	BCM_SR_GENPLL4_TPIU_PLL_CLK
    noc_clk		genpll4		3	BCM_SR_GENPLL4_NOC_CLK
    clk_noc		genpll4		3	BCM_SR_GENPLL4_NOC_CLK
    clk_chclk_fs4	genpll4		4	BCM_SR_GENPLL4_CHCLK_FS4_CLK
    clk_bridge_fscpu	genpll4		5	BCM_SR_GENPLL4_BRIDGE_FSCPU_CLK


    genpll5		crystal		0	BCM_SR_GENPLL5
    fs4_hf_clk		genpll5		1	BCM_SR_GENPLL5_FS4_HF_CLK
    crypto_ae_clk	genpll5		2	BCM_SR_GENPLL5_CRYPTO_AE_CLK
    raid_ae_clk		genpll5		3	BCM_SR_GENPLL5_RAID_AE_CLK
    clk_fs4_hf		genpll5		1	BCM_SR_GENPLL5_FS4_HF_CLK
    clk_crypto_ae	genpll5		2	BCM_SR_GENPLL5_CRYPTO_AE_CLK
    clk_raid_ae		genpll5		3	BCM_SR_GENPLL5_RAID_AE_CLK

    genpll6		crystal		0	BCM_SR_GENPLL6
    48_usb		genpll6		1	BCM_SR_GENPLL6_48_USB_CLK
    clk_48_usb		genpll6		1	BCM_SR_GENPLL6_48_USB_CLK

    lcpll0		crystal		0	BCM_SR_LCPLL0
    clk_sata_refp 	lcpll0		1	BCM_SR_LCPLL0_SATA_REFP_CLK
    clk_sata_refn	lcpll0		2	BCM_SR_LCPLL0_SATA_REFN_CLK
    clk_usb_ref		lcpll0		3	BCM_SR_LCPLL0_USB_REF_CLK
    sata_refpn		lcpll0		3	BCM_SR_LCPLL0_SATA_REFPN_CLK
    clk_sata_350	lcpll0		3	BCM_SR_LCPLL0_SATA_350_CLK
    clk_sata_500	lcpll0		4	BCM_SR_LCPLL0_SATA_500_CLK

    lcpll1		crystal		0	BCM_SR_LCPLL1
    wan 		lcpll1		1	BCM_SR_LCPLL0_WAN_CLK
    clk_wan		lcpll1		1	BCM_SR_LCPLL1_WAN_CLK
    clk_usb_ref		lcpll1		2	BCM_SR_LCPLL1_USB_REF_CLK
    clk_crmu_ts		lcpll1		3	BCM_SR_LCPLL1_CRMU_TS_CLK

    lcpll_pcie		crystal		0	BCM_SR_LCPLL_PCIE
    pcie_phy_ref 	lcpll1		1	BCM_SR_LCPLL_PCIE_PHY_REF_CLK
    clk_pcie_phy_ref	lcpll1		1	BCM_SR_LCPLL_PCIE_PHY_REF_CLK
+17 −7
Original line number Diff line number Diff line
@@ -35,7 +35,7 @@

/* GENPLL 0 clock channel ID SCR HSLS FS PCIE */
#define BCM_SR_GENPLL0			0
#define BCM_SR_GENPLL0_SATA_CLK		1
#define BCM_SR_GENPLL0_125M_CLK		1
#define BCM_SR_GENPLL0_SCR_CLK		2
#define BCM_SR_GENPLL0_250M_CLK		3
#define BCM_SR_GENPLL0_PCIE_AXI_CLK	4
@@ -50,9 +50,11 @@
/* GENPLL 2 clock channel ID NITRO MHB*/
#define BCM_SR_GENPLL2			0
#define BCM_SR_GENPLL2_NIC_CLK		1
#define BCM_SR_GENPLL2_250_NITRO_CLK	2
#define BCM_SR_GENPLL2_TS_500_CLK	2
#define BCM_SR_GENPLL2_125_NITRO_CLK	3
#define BCM_SR_GENPLL2_CHIMP_CLK	4
#define BCM_SR_GENPLL2_NIC_FLASH_CLK	5
#define BCM_SR_GENPLL2_FS4_CLK		6

/* GENPLL 3 HSLS clock channel ID */
#define BCM_SR_GENPLL3			0
@@ -62,11 +64,16 @@
/* GENPLL 4 SCR clock channel ID */
#define BCM_SR_GENPLL4			0
#define BCM_SR_GENPLL4_CCN_CLK		1
#define BCM_SR_GENPLL4_TPIU_PLL_CLK	2
#define BCM_SR_GENPLL4_NOC_CLK		3
#define BCM_SR_GENPLL4_CHCLK_FS4_CLK	4
#define BCM_SR_GENPLL4_BRIDGE_FSCPU_CLK	5

/* GENPLL 5 FS4 clock channel ID */
#define BCM_SR_GENPLL5			0
#define BCM_SR_GENPLL5_FS_CLK		1
#define BCM_SR_GENPLL5_SPU_CLK		2
#define BCM_SR_GENPLL5_FS4_HF_CLK	1
#define BCM_SR_GENPLL5_CRYPTO_AE_CLK	2
#define BCM_SR_GENPLL5_RAID_AE_CLK	3

/* GENPLL 6 NITRO clock channel ID */
#define BCM_SR_GENPLL6			0
@@ -74,13 +81,16 @@

/* LCPLL0  clock channel ID */
#define BCM_SR_LCPLL0			0
#define BCM_SR_LCPLL0_SATA_REF_CLK	1
#define BCM_SR_LCPLL0_USB_REF_CLK	2
#define BCM_SR_LCPLL0_SATA_REFPN_CLK	3
#define BCM_SR_LCPLL0_SATA_REFP_CLK	1
#define BCM_SR_LCPLL0_SATA_REFN_CLK	2
#define BCM_SR_LCPLL0_SATA_350_CLK	3
#define BCM_SR_LCPLL0_SATA_500_CLK	4

/* LCPLL1  clock channel ID */
#define BCM_SR_LCPLL1			0
#define BCM_SR_LCPLL1_WAN_CLK		1
#define BCM_SR_LCPLL1_USB_REF_CLK	2
#define BCM_SR_LCPLL1_CRMU_TS_CLK	3

/* LCPLL PCIE  clock channel ID */
#define BCM_SR_LCPLL_PCIE		0