1 /* 2 * Copyright (c) 2020 Nuvoton Technology Corporation. 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_NPCX_CLOCK_H_ 7 #define ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_NPCX_CLOCK_H_ 8 9 /* clock bus references */ 10 #define NPCX_CLOCK_BUS_FREERUN 0 11 #define NPCX_CLOCK_BUS_LFCLK 1 12 #define NPCX_CLOCK_BUS_OSC 2 13 #define NPCX_CLOCK_BUS_FIU 3 14 #define NPCX_CLOCK_BUS_CORE 4 15 #define NPCX_CLOCK_BUS_APB1 5 16 #define NPCX_CLOCK_BUS_APB2 6 17 #define NPCX_CLOCK_BUS_APB3 7 18 #define NPCX_CLOCK_BUS_APB4 8 19 #define NPCX_CLOCK_BUS_AHB6 9 20 #define NPCX_CLOCK_BUS_FMCLK 10 21 #define NPCX_CLOCK_BUS_FIU0 NPCX_CLOCK_BUS_FIU 22 #define NPCX_CLOCK_BUS_FIU1 11 23 #define NPCX_CLOCK_BUS_MCLKD 12 24 25 /* clock enable/disable references */ 26 #define NPCX_PWDWN_CTL1 0 27 #define NPCX_PWDWN_CTL2 1 28 #define NPCX_PWDWN_CTL3 2 29 #define NPCX_PWDWN_CTL4 3 30 #define NPCX_PWDWN_CTL5 4 31 #define NPCX_PWDWN_CTL6 5 32 #define NPCX_PWDWN_CTL7 6 33 #define NPCX_PWDWN_CTL8 7 34 #define NPCX_PWDWN_CTL9 8 35 #define NPCX_PWDWN_CTL_COUNT 9 36 37 #endif /* ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_NPCX_CLOCK_H_ */ 38