/Zephyr-latest/dts/arm/nuvoton/ |
D | m46x.dtsi | 60 pcc: peripheral-clock-controller { label 61 compatible = "nuvoton,numaker-pcc"; 92 clocks = <&pcc NUMAKER_UART0_MODULE NUMAKER_CLK_CLKSEL1_UART0SEL_HIRC 102 clocks = <&pcc NUMAKER_UART1_MODULE NUMAKER_CLK_CLKSEL1_UART1SEL_HIRC 112 clocks = <&pcc NUMAKER_UART2_MODULE NUMAKER_CLK_CLKSEL3_UART2SEL_HIRC 122 clocks = <&pcc NUMAKER_UART3_MODULE NUMAKER_CLK_CLKSEL3_UART3SEL_HIRC 132 clocks = <&pcc NUMAKER_UART4_MODULE NUMAKER_CLK_CLKSEL3_UART4SEL_HIRC 142 clocks = <&pcc NUMAKER_UART5_MODULE NUMAKER_CLK_CLKSEL3_UART5SEL_HIRC 152 clocks = <&pcc NUMAKER_UART6_MODULE NUMAKER_CLK_CLKSEL3_UART6SEL_HIRC 162 clocks = <&pcc NUMAKER_UART7_MODULE NUMAKER_CLK_CLKSEL3_UART7SEL_HIRC [all …]
|
D | m2l31x.dtsi | 54 pcc: peripheral-clock-controller { label 55 compatible = "nuvoton,numaker-pcc"; 84 clocks = <&pcc NUMAKER_UART0_MODULE NUMAKER_CLK_CLKSEL4_UART0SEL_HIRC 94 clocks = <&pcc NUMAKER_UART1_MODULE NUMAKER_CLK_CLKSEL4_UART1SEL_HIRC 104 clocks = <&pcc NUMAKER_UART2_MODULE NUMAKER_CLK_CLKSEL4_UART2SEL_HIRC 114 clocks = <&pcc NUMAKER_UART3_MODULE NUMAKER_CLK_CLKSEL4_UART3SEL_HIRC 124 clocks = <&pcc NUMAKER_UART4_MODULE NUMAKER_CLK_CLKSEL4_UART4SEL_HIRC 134 clocks = <&pcc NUMAKER_UART5_MODULE NUMAKER_CLK_CLKSEL4_UART5SEL_HIRC 144 clocks = <&pcc NUMAKER_UART6_MODULE NUMAKER_CLK_CLKSEL4_UART6SEL_HIRC 154 clocks = <&pcc NUMAKER_UART7_MODULE NUMAKER_CLK_CLKSEL4_UART7SEL_HIRC [all …]
|
/Zephyr-latest/drivers/clock_control/ |
D | Kconfig.mcux_pcc | 1 # MCUXpresso SDK PCC 7 bool "MCUX PCC driver" 11 Enable support for MCUX PCC driver.
|
D | Kconfig.rv32m1 | 7 bool "RV32M1 PCC driver" 11 Enable support for RV32M1 PCC driver.
|
D | clock_control_numaker_scc.c | 33 CLK_EnableModuleClock(scc_subsys->pcc.clk_modidx); in numaker_scc_on() 50 CLK_DisableModuleClock(scc_subsys->pcc.clk_modidx); in numaker_scc_off() 87 CLK_SetModuleClock(scc_subsys->pcc.clk_modidx, scc_subsys->pcc.clk_src, in numaker_scc_configure() 88 scc_subsys->pcc.clk_div); in numaker_scc_configure()
|
D | clock_control_npcm.c | 87 /* Clock settings from pcc node */ 89 #define OFMCLK DT_PROP(DT_NODELABEL(pcc), clock_frequency) 91 #define FPRED_VAL (DT_PROP(DT_NODELABEL(pcc), core_prescaler) - 1) 93 #define APB1DIV_VAL (DT_PROP(DT_NODELABEL(pcc), apb1_prescaler) - 1) 95 #define APB2DIV_VAL (DT_PROP(DT_NODELABEL(pcc), apb2_prescaler) - 1) 97 #define APB3DIV_VAL (DT_PROP(DT_NODELABEL(pcc), apb3_prescaler) - 1) 99 #define AHB6DIV_VAL (DT_PROP(DT_NODELABEL(pcc), ahb6_prescaler) - 1) 101 #define FIUDIV_VAL (DT_PROP(DT_NODELABEL(pcc), fiu_prescaler) - 1) 103 #define I3CDIV_VAL (DT_PROP(DT_NODELABEL(pcc), i3c_prescaler) - 1) 106 #define CORE_CLK (OFMCLK / DT_PROP(DT_NODELABEL(pcc), core_prescaler))
|
/Zephyr-latest/soc/nuvoton/npcx/common/ |
D | soc_clock.h | 20 #define NPCX_CLK_CTRL_NODE DT_NODELABEL(pcc) 34 /* Clock settings from pcc node */ 36 #define OFMCLK DT_PROP(DT_NODELABEL(pcc), clock_frequency) 38 #define FPRED_VAL (DT_PROP(DT_NODELABEL(pcc), core_prescaler) - 1) 40 #define APB1DIV_VAL (DT_PROP(DT_NODELABEL(pcc), apb1_prescaler) - 1) 42 #define APB2DIV_VAL (DT_PROP(DT_NODELABEL(pcc), apb2_prescaler) - 1) 44 #define APB3DIV_VAL (DT_PROP(DT_NODELABEL(pcc), apb3_prescaler) - 1) 46 #if DT_NODE_HAS_PROP(DT_NODELABEL(pcc), apb4_prescaler) 48 #define APB4DIV_VAL (DT_PROP(DT_NODELABEL(pcc), apb4_prescaler) - 1) 50 #error "APB4 clock divider is not supported but defined in pcc node!" [all …]
|
D | soc_dt.h | 50 * clocks = <&pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL1 4>; 123 * clocks = <&pcc NPCX_CLOCK_BUS_APB3 NPCX_PWDWN_CTL5 3>, 124 * <&pcc NPCX_CLOCK_BUS_APB3 NPCX_PWDWN_CTL5 4>, 125 * <&pcc NPCX_CLOCK_BUS_APB3 NPCX_PWDWN_CTL5 5>, 126 * <&pcc NPCX_CLOCK_BUS_APB3 NPCX_PWDWN_CTL5 6>, 127 * <&pcc NPCX_CLOCK_BUS_APB3 NPCX_PWDWN_CTL5 7>;
|
/Zephyr-latest/dts/arm/nuvoton/npcx/ |
D | npcx.dtsi | 66 pcc: clock-controller@4000d000 { label 67 compatible = "nuvoton,npcx-pcc"; 255 clocks = <&pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL2 0>; 264 clocks = <&pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL2 1>; 273 clocks = <&pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL2 2>; 282 clocks = <&pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL2 3>; 291 clocks = <&pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL2 4>; 300 clocks = <&pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL2 5>; 309 clocks = <&pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL2 6>; 318 clocks = <&pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL2 7>; [all …]
|
D | npcx4.dtsi | 100 clocks = <&pcc NPCX_CLOCK_BUS_LFCLK NPCX_PWDWN_CTL4 0 101 &pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL7 5>; 111 clocks = <&pcc NPCX_CLOCK_BUS_APB4 NPCX_PWDWN_CTL1 4 112 &pcc NPCX_CLOCK_BUS_CORE NPCX_PWDWN_CTL9 0>; 122 clocks = <&pcc NPCX_CLOCK_BUS_APB4 NPCX_PWDWN_CTL7 6>; 133 clocks = <&pcc NPCX_CLOCK_BUS_APB4 NPCX_PWDWN_CTL7 4 134 &pcc NPCX_CLOCK_BUS_CORE NPCX_PWDWN_CTL9 2>; 145 clocks = <&pcc NPCX_CLOCK_BUS_APB4 NPCX_PWDWN_CTL7 3 146 &pcc NPCX_CLOCK_BUS_CORE NPCX_PWDWN_CTL9 3>; 152 pcc: clock-controller@4000d000 { label [all …]
|
D | npcx9.dtsi | 98 clocks = <&pcc NPCX_CLOCK_BUS_LFCLK NPCX_PWDWN_CTL4 0 99 &pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL7 5>; 109 clocks = <&pcc NPCX_CLOCK_BUS_APB4 NPCX_PWDWN_CTL1 4 110 &pcc NPCX_CLOCK_BUS_CORE NPCX_PWDWN_CTL9 0>; 121 clocks = <&pcc NPCX_CLOCK_BUS_APB4 NPCX_PWDWN_CTL7 6 122 &pcc NPCX_CLOCK_BUS_CORE NPCX_PWDWN_CTL9 1>; 133 clocks = <&pcc NPCX_CLOCK_BUS_APB4 NPCX_PWDWN_CTL7 4 134 &pcc NPCX_CLOCK_BUS_CORE NPCX_PWDWN_CTL9 2>; 145 clocks = <&pcc NPCX_CLOCK_BUS_APB4 NPCX_PWDWN_CTL7 3 146 &pcc NPCX_CLOCK_BUS_CORE NPCX_PWDWN_CTL9 3>; [all …]
|
D | npcx7.dtsi | 97 clocks = <&pcc NPCX_CLOCK_BUS_LFCLK NPCX_PWDWN_CTL4 3 98 &pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL7 5>; 106 clocks = <&pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL1 4>; 115 clocks = <&pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL7 6>; 121 pcc: clock-controller@4000d000 { label 274 clocks = <&pcc NPCX_CLOCK_BUS_FIU NPCX_PWDWN_CTL1 2>; 281 clocks = <&pcc NPCX_CLOCK_BUS_APB3 NPCX_PWDWN_CTL5 1>;
|
/Zephyr-latest/dts/arm/nxp/ |
D | nxp_ke1xz.dtsi | 121 pcc: pcc@40065000 { label 122 compatible = "nxp,kinetis-pcc"; 148 clocks = <&pcc 0xec KINETIS_PCC_SRC_SIRC_ASYNC>; 159 clocks = <&pcc 0x1a8 KINETIS_PCC_SRC_FIRC_ASYNC>; 167 clocks = <&pcc 0x1ac KINETIS_PCC_SRC_FIRC_ASYNC>; 175 clocks = <&pcc 0x1b0 KINETIS_PCC_SRC_FIRC_ASYNC>; 192 clocks = <&pcc 0x124 KINETIS_PCC_SRC_NONE_OR_EXT>; 198 clocks = <&pcc 0x128 KINETIS_PCC_SRC_NONE_OR_EXT>; 204 clocks = <&pcc 0x12c KINETIS_PCC_SRC_NONE_OR_EXT>; 210 clocks = <&pcc 0x130 KINETIS_PCC_SRC_NONE_OR_EXT>; [all …]
|
D | nxp_ke1xf.dtsi | 261 pcc: pcc@40065000 { label 262 compatible = "nxp,kinetis-pcc"; 332 clocks = <&pcc 0x1a8 KINETIS_PCC_SRC_FIRC_ASYNC>; 343 clocks = <&pcc 0x1ac KINETIS_PCC_SRC_FIRC_ASYNC>; 354 clocks = <&pcc 0x1b0 KINETIS_PCC_SRC_FIRC_ASYNC>; 367 clocks = <&pcc 0x198 KINETIS_PCC_SRC_FIRC_ASYNC>; 378 clocks = <&pcc 0x19c KINETIS_PCC_SRC_FIRC_ASYNC>; 386 clocks = <&pcc 0xb0 KINETIS_PCC_SRC_FIRC_ASYNC>; 396 clocks = <&pcc 0xb4 KINETIS_PCC_SRC_FIRC_ASYNC>; 427 clocks = <&pcc 0x124 KINETIS_PCC_SRC_NONE_OR_EXT>; [all …]
|
/Zephyr-latest/dts/bindings/riscv/ |
D | openisa,rv32m1-pcc.yaml | 4 description: RV32M1 PCC (Peripheral Clock Control) IP node 6 compatible: "openisa,rv32m1-pcc"
|
/Zephyr-latest/dts/bindings/clock/ |
D | nxp,kinetis-pcc.yaml | 4 description: NXP Kinetis PCC (Peripheral Clock Controller) IP node 6 compatible: "nxp,kinetis-pcc"
|
D | nuvoton,numaker-pcc.yaml | 4 description: Nuvoton NuMaker Peripheral Clock Controller (PCC) 6 compatible: "nuvoton,numaker-pcc"
|
D | nuvoton,npcm-pcc.yaml | 5 Nuvoton, NPCM PCC (Power and Clock Controller) node. 13 &pcc { 24 compatible: "nuvoton,npcm-pcc"
|
D | nuvoton,npcx-pcc.yaml | 5 Nuvoton, NPCX PCC (Power and Clock Controller) node. 13 &pcc { 21 compatible: "nuvoton,npcx-pcc"
|
/Zephyr-latest/dts/arm/nuvoton/npcm/ |
D | npcm.dtsi | 38 pcc: clock-controller@4000d000 { label 39 compatible = "nuvoton,npcm-pcc";
|
D | npcm4.dtsi | 26 pcc: clock-controller@4000d000 { label
|
/Zephyr-latest/include/zephyr/dt-bindings/clock/ |
D | imx8ulp_clock.h | 11 * match the indexes in the PCC driver LUT at which the
|
/Zephyr-latest/include/zephyr/drivers/clock_control/ |
D | clock_control_numaker.h | 37 } pcc; member
|
/Zephyr-latest/drivers/watchdog/ |
D | wdt_wwdt_numaker.c | 260 scc_subsys.pcc.clk_modidx = cfg->clk_modidx; in wwdt_numaker_init() 261 scc_subsys.pcc.clk_src = cfg->clk_src; in wwdt_numaker_init() 262 scc_subsys.pcc.clk_div = cfg->clk_div; in wwdt_numaker_init()
|
/Zephyr-latest/drivers/can/ |
D | can_numaker.c | 89 scc_subsys.pcc.clk_modidx = config->clk_modidx; in can_numaker_init_unlocked() 90 scc_subsys.pcc.clk_src = config->clk_src; in can_numaker_init_unlocked() 91 scc_subsys.pcc.clk_div = config->clk_div; in can_numaker_init_unlocked()
|