@@ -32,6 +32,7 @@ static u32 share_count_sai1;
32
32
static u32 share_count_sai2 ;
33
33
static u32 share_count_sai3 ;
34
34
static u32 share_count_mub ;
35
+ static u32 share_count_pdm ;
35
36
36
37
static const char * const a55_core_sels [] = {"a55_alt" , "arm_pll" };
37
38
static const char * parent_names [MAX_SEL ][4 ] = {
@@ -236,7 +237,8 @@ static const struct imx93_clk_ccgr {
236
237
{ IMX93_CLK_USB_CONTROLLER_GATE , "usb_controller" , "hsio_root" , 0x9a00 , },
237
238
{ IMX93_CLK_USB_TEST_60M_GATE , "usb_test_60m" , "hsio_usb_test_60m_root" , 0x9a40 , },
238
239
{ IMX93_CLK_HSIO_TROUT_24M_GATE , "hsio_trout_24m" , "osc_24m" , 0x9a80 , },
239
- { IMX93_CLK_PDM_GATE , "pdm" , "pdm_root" , 0x9ac0 , },
240
+ { IMX93_CLK_PDM_GATE , "pdm" , "pdm_root" , 0x9ac0 , 0 , & share_count_pdm },
241
+ { IMX93_CLK_PDM_IPG , "pdm_ipg_clk" , "bus_aon_root" , 0x9ac0 , 0 , & share_count_pdm },
240
242
{ IMX93_CLK_MQS1_GATE , "mqs1" , "sai1_root" , 0x9b00 , },
241
243
{ IMX93_CLK_MQS2_GATE , "mqs2" , "sai3_root" , 0x9b40 , },
242
244
{ IMX93_CLK_AUD_XCVR_GATE , "aud_xcvr" , "audio_xcvr_root" , 0x9b80 , },
0 commit comments