@@ -1123,7 +1123,7 @@ static void priv_pcd_prepare(const struct device *dev)
1123
1123
priv -> pcd .Init .phy_itface = cfg -> selected_phy ;
1124
1124
}
1125
1125
1126
- static const struct stm32_pclken pclken [] = STM32_DT_INST_CLOCKS (0 );
1126
+ static struct stm32_pclken pclken [] = STM32_DT_INST_CLOCKS (0 );
1127
1127
1128
1128
static int priv_clock_enable (void )
1129
1129
{
@@ -1182,24 +1182,21 @@ static int priv_clock_enable(void)
1182
1182
#endif
1183
1183
1184
1184
if (DT_INST_NUM_CLOCKS (0 ) > 1 ) {
1185
- if (clock_control_configure (clk , (clock_control_subsys_t * )& pclken [1 ],
1186
- NULL ) != 0 ) {
1185
+ if (clock_control_configure (clk , & pclken [1 ], NULL ) != 0 ) {
1187
1186
LOG_ERR ("Could not select USB domain clock" );
1188
1187
return - EIO ;
1189
1188
}
1190
1189
}
1191
1190
1192
- if (clock_control_on (clk , ( clock_control_subsys_t * ) & pclken [0 ]) != 0 ) {
1191
+ if (clock_control_on (clk , & pclken [0 ]) != 0 ) {
1193
1192
LOG_ERR ("Unable to enable USB clock" );
1194
1193
return - EIO ;
1195
1194
}
1196
1195
1197
1196
if (IS_ENABLED (CONFIG_UDC_STM32_CLOCK_CHECK )) {
1198
1197
uint32_t usb_clock_rate ;
1199
1198
1200
- if (clock_control_get_rate (clk ,
1201
- (clock_control_subsys_t * )& pclken [1 ],
1202
- & usb_clock_rate ) != 0 ) {
1199
+ if (clock_control_get_rate (clk , & pclken [1 ], & usb_clock_rate ) != 0 ) {
1203
1200
LOG_ERR ("Failed to get USB domain clock rate" );
1204
1201
return - EIO ;
1205
1202
}
@@ -1292,7 +1289,7 @@ static int priv_clock_disable(void)
1292
1289
{
1293
1290
const struct device * clk = DEVICE_DT_GET (STM32_CLOCK_CONTROL_NODE );
1294
1291
1295
- if (clock_control_off (clk , ( clock_control_subsys_t * ) & pclken [0 ]) != 0 ) {
1292
+ if (clock_control_off (clk , & pclken [0 ]) != 0 ) {
1296
1293
LOG_ERR ("Unable to disable USB clock" );
1297
1294
return - EIO ;
1298
1295
}
0 commit comments