Skip to content

Commit f28672a

Browse files
mmahadevan108cfriedt
authored andcommitted
drivers: clock_control: Update LPC clock driver for USDHC
Add support to get USDHC clock frequency Signed-off-by: Mahesh Mahadevan <[email protected]>
1 parent 27c73d3 commit f28672a

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

drivers/clock_control/clock_control_mcux_syscon.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,14 @@ static int mcux_lpc_syscon_clock_control_get_subsys_rate(
7272
LOG_ERR("Missing feature define for HS_SPI clock!");
7373
#endif
7474
break;
75+
#if (defined(FSL_FEATURE_SOC_USDHC_COUNT) && FSL_FEATURE_SOC_USDHC_COUNT)
76+
case MCUX_USDHC1_CLK:
77+
*rate = CLOCK_GetSdioClkFreq(0);
78+
break;
79+
case MCUX_USDHC2_CLK:
80+
*rate = CLOCK_GetSdioClkFreq(1);
81+
break;
82+
#endif
7583
}
7684
#endif
7785

include/dt-bindings/clock/mcux_lpc_syscon_clock.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,7 @@
1616
#define MCUX_FLEXCOMM6_CLK 6
1717
#define MCUX_FLEXCOMM7_CLK 7
1818
#define MCUX_HS_SPI_CLK 8
19+
#define MCUX_USDHC1_CLK 9
20+
#define MCUX_USDHC2_CLK 10
1921

2022
#endif /* ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_MCUX_LPC_SYSCON_H_ */

0 commit comments

Comments
 (0)