@@ -112,16 +112,21 @@ static const struct ccu_reset_data k3_apmu_resets[] = {
112112 [RESET_APMU_SDH0 ] = RESET_DATA (APMU_SDH0_CLK_RES_CTRL , 0 , BIT (1 )),
113113 [RESET_APMU_SDH1 ] = RESET_DATA (APMU_SDH1_CLK_RES_CTRL , 0 , BIT (1 )),
114114 [RESET_APMU_SDH2 ] = RESET_DATA (APMU_SDH2_CLK_RES_CTRL , 0 , BIT (1 )),
115- [RESET_APMU_USB2 ] = RESET_DATA (APMU_USB_CLK_RES_CTRL , 0 ,
116- BIT (1 )|BIT (2 )|BIT (3 )),
117- [RESET_APMU_USB3_PORTA ] = RESET_DATA (APMU_USB_CLK_RES_CTRL , 0 ,
118- BIT (5 )|BIT (6 )|BIT (7 )),
119- [RESET_APMU_USB3_PORTB ] = RESET_DATA (APMU_USB_CLK_RES_CTRL , 0 ,
120- BIT (9 )|BIT (10 )|BIT (11 )),
121- [RESET_APMU_USB3_PORTC ] = RESET_DATA (APMU_USB_CLK_RES_CTRL , 0 ,
122- BIT (13 )|BIT (14 )|BIT (15 )),
123- [RESET_APMU_USB3_PORTD ] = RESET_DATA (APMU_USB_CLK_RES_CTRL , 0 ,
124- BIT (17 )|BIT (18 )|BIT (19 )),
115+ [RESET_APMU_USB2_AHB ] = RESET_DATA (APMU_USB_CLK_RES_CTRL , 0 , BIT (1 )),
116+ [RESET_APMU_USB2_VCC ] = RESET_DATA (APMU_USB_CLK_RES_CTRL , 0 , BIT (2 )),
117+ [RESET_APMU_USB2_PHY ] = RESET_DATA (APMU_USB_CLK_RES_CTRL , 0 , BIT (3 )),
118+ [RESET_APMU_USB3_A_AHB ] = RESET_DATA (APMU_USB_CLK_RES_CTRL , 0 , BIT (5 )),
119+ [RESET_APMU_USB3_A_VCC ] = RESET_DATA (APMU_USB_CLK_RES_CTRL , 0 , BIT (6 )),
120+ [RESET_APMU_USB3_A_PHY ] = RESET_DATA (APMU_USB_CLK_RES_CTRL , 0 , BIT (7 )),
121+ [RESET_APMU_USB3_B_AHB ] = RESET_DATA (APMU_USB_CLK_RES_CTRL , 0 , BIT (9 )),
122+ [RESET_APMU_USB3_B_VCC ] = RESET_DATA (APMU_USB_CLK_RES_CTRL , 0 , BIT (10 )),
123+ [RESET_APMU_USB3_B_PHY ] = RESET_DATA (APMU_USB_CLK_RES_CTRL , 0 , BIT (11 )),
124+ [RESET_APMU_USB3_C_AHB ] = RESET_DATA (APMU_USB_CLK_RES_CTRL , 0 , BIT (13 )),
125+ [RESET_APMU_USB3_C_VCC ] = RESET_DATA (APMU_USB_CLK_RES_CTRL , 0 , BIT (14 )),
126+ [RESET_APMU_USB3_C_PHY ] = RESET_DATA (APMU_USB_CLK_RES_CTRL , 0 , BIT (15 )),
127+ [RESET_APMU_USB3_D_AHB ] = RESET_DATA (APMU_USB_CLK_RES_CTRL , 0 , BIT (17 )),
128+ [RESET_APMU_USB3_D_VCC ] = RESET_DATA (APMU_USB_CLK_RES_CTRL , 0 , BIT (18 )),
129+ [RESET_APMU_USB3_D_PHY ] = RESET_DATA (APMU_USB_CLK_RES_CTRL , 0 , BIT (19 )),
125130 [RESET_APMU_QSPI ] = RESET_DATA (APMU_QSPI_CLK_RES_CTRL , 0 , BIT (1 )),
126131 [RESET_APMU_QSPI_BUS ] = RESET_DATA (APMU_QSPI_CLK_RES_CTRL , 0 , BIT (0 )),
127132 [RESET_APMU_DMA ] = RESET_DATA (APMU_DMA_CLK_RES_CTRL , 0 , BIT (0 )),
@@ -151,10 +156,12 @@ static const struct ccu_reset_data k3_apmu_resets[] = {
151156 [RESET_APMU_CPU7_SW ] = RESET_DATA (APMU_PMU_CC2_AP , BIT (26 ), 0 ),
152157 [RESET_APMU_C1_MPSUB_SW ] = RESET_DATA (APMU_PMU_CC2_AP , BIT (28 ), 0 ),
153158 [RESET_APMU_MPSUB_DBG ] = RESET_DATA (APMU_PMU_CC2_AP , BIT (29 ), 0 ),
154- [RESET_APMU_UCIE ] = RESET_DATA (APMU_UCIE_CTRL ,
155- BIT (1 ) | BIT (2 ) | BIT (3 ), 0 ),
156- [RESET_APMU_RCPU ] = RESET_DATA (APMU_RCPU_CLK_RES_CTRL , 0 ,
157- BIT (3 ) | BIT (2 ) | BIT (0 )),
159+ [RESET_APMU_UCIE_IP ] = RESET_DATA (APMU_UCIE_CTRL , BIT (1 ), 0 ),
160+ [RESET_APMU_UCIE_HOT ] = RESET_DATA (APMU_UCIE_CTRL , BIT (2 ), 0 ),
161+ [RESET_APMU_UCIE_MON ] = RESET_DATA (APMU_UCIE_CTRL , BIT (3 ), 0 ),
162+ [RESET_APMU_RCPU_AUDIO_SYS ] = RESET_DATA (APMU_RCPU_CLK_RES_CTRL , 0 , BIT (0 )),
163+ [RESET_APMU_RCPU_MCU_CORE ] = RESET_DATA (APMU_RCPU_CLK_RES_CTRL , 0 , BIT (2 )),
164+ [RESET_APMU_RCPU_AUDIO_APMU ] = RESET_DATA (APMU_RCPU_CLK_RES_CTRL , 0 , BIT (3 )),
158165 [RESET_APMU_DSI4LN2_ESCCLK ] = RESET_DATA (APMU_LCD_CLK_RES_CTRL3 , 0 , BIT (3 )),
159166 [RESET_APMU_DSI4LN2_LCD_SW ] = RESET_DATA (APMU_LCD_CLK_RES_CTRL3 , 0 , BIT (4 )),
160167 [RESET_APMU_DSI4LN2_LCD_MCLK ] = RESET_DATA (APMU_LCD_CLK_RES_CTRL4 , 0 , BIT (9 )),
@@ -164,16 +171,21 @@ static const struct ccu_reset_data k3_apmu_resets[] = {
164171 [RESET_APMU_UFS_ACLK ] = RESET_DATA (APMU_UFS_CLK_RES_CTRL , 0 , BIT (0 )),
165172 [RESET_APMU_EDP0 ] = RESET_DATA (APMU_LCD_EDP_CTRL , 0 , BIT (0 )),
166173 [RESET_APMU_EDP1 ] = RESET_DATA (APMU_LCD_EDP_CTRL , 0 , BIT (16 )),
167- [RESET_APMU_PCIE_PORTA ] = RESET_DATA (APMU_PCIE_CLK_RES_CTRL_A , 0 ,
168- BIT (5 ) | BIT (4 ) | BIT (3 )),
169- [RESET_APMU_PCIE_PORTB ] = RESET_DATA (APMU_PCIE_CLK_RES_CTRL_B , 0 ,
170- BIT (5 ) | BIT (4 ) | BIT (3 )),
171- [RESET_APMU_PCIE_PORTC ] = RESET_DATA (APMU_PCIE_CLK_RES_CTRL_C , 0 ,
172- BIT (5 ) | BIT (4 ) | BIT (3 )),
173- [RESET_APMU_PCIE_PORTD ] = RESET_DATA (APMU_PCIE_CLK_RES_CTRL_D , 0 ,
174- BIT (5 ) | BIT (4 ) | BIT (3 )),
175- [RESET_APMU_PCIE_PORTE ] = RESET_DATA (APMU_PCIE_CLK_RES_CTRL_E , 0 ,
176- BIT (5 ) | BIT (4 ) | BIT (3 )),
174+ [RESET_APMU_PCIE_A_DBI ] = RESET_DATA (APMU_PCIE_CLK_RES_CTRL_A , 0 , BIT (3 )),
175+ [RESET_APMU_PCIE_A_SLAVE ] = RESET_DATA (APMU_PCIE_CLK_RES_CTRL_A , 0 , BIT (4 )),
176+ [RESET_APMU_PCIE_A_MASTER ] = RESET_DATA (APMU_PCIE_CLK_RES_CTRL_A , 0 , BIT (5 )),
177+ [RESET_APMU_PCIE_B_DBI ] = RESET_DATA (APMU_PCIE_CLK_RES_CTRL_B , 0 , BIT (3 )),
178+ [RESET_APMU_PCIE_B_SLAVE ] = RESET_DATA (APMU_PCIE_CLK_RES_CTRL_B , 0 , BIT (4 )),
179+ [RESET_APMU_PCIE_B_MASTER ] = RESET_DATA (APMU_PCIE_CLK_RES_CTRL_B , 0 , BIT (5 )),
180+ [RESET_APMU_PCIE_C_DBI ] = RESET_DATA (APMU_PCIE_CLK_RES_CTRL_C , 0 , BIT (3 )),
181+ [RESET_APMU_PCIE_C_SLAVE ] = RESET_DATA (APMU_PCIE_CLK_RES_CTRL_C , 0 , BIT (4 )),
182+ [RESET_APMU_PCIE_C_MASTER ] = RESET_DATA (APMU_PCIE_CLK_RES_CTRL_C , 0 , BIT (5 )),
183+ [RESET_APMU_PCIE_D_DBI ] = RESET_DATA (APMU_PCIE_CLK_RES_CTRL_D , 0 , BIT (3 )),
184+ [RESET_APMU_PCIE_D_SLAVE ] = RESET_DATA (APMU_PCIE_CLK_RES_CTRL_D , 0 , BIT (4 )),
185+ [RESET_APMU_PCIE_D_MASTER ] = RESET_DATA (APMU_PCIE_CLK_RES_CTRL_D , 0 , BIT (5 )),
186+ [RESET_APMU_PCIE_E_DBI ] = RESET_DATA (APMU_PCIE_CLK_RES_CTRL_E , 0 , BIT (3 )),
187+ [RESET_APMU_PCIE_E_SLAVE ] = RESET_DATA (APMU_PCIE_CLK_RES_CTRL_E , 0 , BIT (4 )),
188+ [RESET_APMU_PCIE_E_MASTER ] = RESET_DATA (APMU_PCIE_CLK_RES_CTRL_E , 0 , BIT (5 )),
177189 [RESET_APMU_EMAC0 ] = RESET_DATA (APMU_EMAC0_CLK_RES_CTRL , 0 , BIT (1 )),
178190 [RESET_APMU_EMAC1 ] = RESET_DATA (APMU_EMAC1_CLK_RES_CTRL , 0 , BIT (1 )),
179191 [RESET_APMU_EMAC2 ] = RESET_DATA (APMU_EMAC2_CLK_RES_CTRL , 0 , BIT (1 )),
0 commit comments