drivers: kinetis-pinctrl: Account for SCG K4
Add support for SCG K4 clock control in kinetis pinctrl. Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
This commit is contained in:
parent
a8b1ac26d8
commit
2db9ea94de
@ -76,9 +76,13 @@ static int pinctrl_mcux_init(const struct device *dev)
|
||||
}
|
||||
|
||||
#if DT_NODE_HAS_STATUS(DT_INST(0, nxp_kinetis_sim), okay)
|
||||
#define PINCTRL_MCUX_DT_INST_CLOCK_SUBSYS(n) \
|
||||
CLK_GATE_DEFINE(DT_INST_CLOCKS_CELL(n, offset), \
|
||||
DT_INST_CLOCKS_CELL(n, bits))
|
||||
#define PINCTRL_MCUX_DT_INST_CLOCK_SUBSYS(n) \
|
||||
CLK_GATE_DEFINE(DT_INST_CLOCKS_CELL(n, offset), DT_INST_CLOCKS_CELL(n, bits))
|
||||
#elif DT_HAS_COMPAT_STATUS_OKAY(nxp_scg_k4)
|
||||
#define PINCTRL_MCUX_DT_INST_CLOCK_SUBSYS(n) \
|
||||
(DT_INST_CLOCKS_CELL(n, mrcc_offset) == 0 \
|
||||
? 0 \
|
||||
: MAKE_MRCC_REGADDR(MRCC_BASE, DT_INST_CLOCKS_CELL(n, mrcc_offset)))
|
||||
#else
|
||||
#define PINCTRL_MCUX_DT_INST_CLOCK_SUBSYS(n) \
|
||||
DT_INST_CLOCKS_CELL(n, name)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user