@@ -108,6 +108,9 @@ static struct clk_div_table video_div_table[] = {
108
108
109
109
static unsigned int share_count_esai ;
110
110
static unsigned int share_count_asrc ;
111
+ static unsigned int share_count_ssi1 ;
112
+ static unsigned int share_count_ssi2 ;
113
+ static unsigned int share_count_ssi3 ;
111
114
112
115
static void __init imx6q_clocks_init (struct device_node * ccm_node )
113
116
{
@@ -392,9 +395,12 @@ static void __init imx6q_clocks_init(struct device_node *ccm_node)
392
395
clk [IMX6QDL_CLK_SDMA ] = imx_clk_gate2 ("sdma" , "ahb" , base + 0x7c , 6 );
393
396
clk [IMX6QDL_CLK_SPBA ] = imx_clk_gate2 ("spba" , "ipg" , base + 0x7c , 12 );
394
397
clk [IMX6QDL_CLK_SPDIF ] = imx_clk_gate2 ("spdif" , "spdif_podf" , base + 0x7c , 14 );
395
- clk [IMX6QDL_CLK_SSI1_IPG ] = imx_clk_gate2 ("ssi1_ipg" , "ipg" , base + 0x7c , 18 );
396
- clk [IMX6QDL_CLK_SSI2_IPG ] = imx_clk_gate2 ("ssi2_ipg" , "ipg" , base + 0x7c , 20 );
397
- clk [IMX6QDL_CLK_SSI3_IPG ] = imx_clk_gate2 ("ssi3_ipg" , "ipg" , base + 0x7c , 22 );
398
+ clk [IMX6QDL_CLK_SSI1_IPG ] = imx_clk_gate2_shared ("ssi1_ipg" , "ipg" , base + 0x7c , 18 , & share_count_ssi1 );
399
+ clk [IMX6QDL_CLK_SSI2_IPG ] = imx_clk_gate2_shared ("ssi2_ipg" , "ipg" , base + 0x7c , 20 , & share_count_ssi2 );
400
+ clk [IMX6QDL_CLK_SSI3_IPG ] = imx_clk_gate2_shared ("ssi3_ipg" , "ipg" , base + 0x7c , 22 , & share_count_ssi3 );
401
+ clk [IMX6QDL_CLK_SSI1 ] = imx_clk_gate2_shared ("ssi1" , "ssi1_podf" , base + 0x7c , 18 , & share_count_ssi1 );
402
+ clk [IMX6QDL_CLK_SSI2 ] = imx_clk_gate2_shared ("ssi2" , "ssi2_podf" , base + 0x7c , 20 , & share_count_ssi2 );
403
+ clk [IMX6QDL_CLK_SSI3 ] = imx_clk_gate2_shared ("ssi3" , "ssi3_podf" , base + 0x7c , 22 , & share_count_ssi3 );
398
404
clk [IMX6QDL_CLK_UART_IPG ] = imx_clk_gate2 ("uart_ipg" , "ipg" , base + 0x7c , 24 );
399
405
clk [IMX6QDL_CLK_UART_SERIAL ] = imx_clk_gate2 ("uart_serial" , "uart_serial_podf" , base + 0x7c , 26 );
400
406
clk [IMX6QDL_CLK_USBOH3 ] = imx_clk_gate2 ("usboh3" , "ipg" , base + 0x80 , 0 );
0 commit comments