1# SPDX-License-Identifier: Apache-2.0
2
3add_definitions(-D__ZEPHYR_SUPERVISOR__)
4
5add_subdirectory(interrupt_controller)
6add_subdirectory(misc)
7add_subdirectory(pcie)
8add_subdirectory(disk)
9add_subdirectory(usb)
10
11add_subdirectory_ifdef(CONFIG_ADC adc)
12add_subdirectory_ifdef(CONFIG_CLOCK_CONTROL clock_control)
13add_subdirectory_ifdef(CONFIG_COUNTER counter)
14add_subdirectory_ifdef(CONFIG_CONSOLE console)
15add_subdirectory_ifdef(CONFIG_CRYPTO crypto)
16add_subdirectory_ifdef(CONFIG_DAC dac)
17add_subdirectory_ifdef(CONFIG_DISPLAY display)
18add_subdirectory_ifdef(CONFIG_DMA dma)
19add_subdirectory_ifdef(CONFIG_GPIO gpio)
20add_subdirectory_ifdef(CONFIG_EC_HOST_CMD_PERIPH ec_host_cmd_periph)
21add_subdirectory_ifdef(CONFIG_I2C i2c)
22add_subdirectory_ifdef(CONFIG_I2S i2s)
23add_subdirectory_ifdef(CONFIG_MDIO mdio)
24add_subdirectory_ifdef(CONFIG_IEEE802154 ieee802154)
25add_subdirectory_ifdef(CONFIG_IPM ipm)
26add_subdirectory_ifdef(CONFIG_LED led)
27add_subdirectory_ifdef(CONFIG_LED_STRIP led_strip)
28add_subdirectory_ifdef(CONFIG_MODEM modem)
29add_subdirectory_ifdef(CONFIG_PINMUX pinmux)
30add_subdirectory_ifdef(CONFIG_PWM pwm)
31add_subdirectory_ifdef(CONFIG_SENSOR sensor)
32add_subdirectory_ifdef(CONFIG_SPI spi)
33add_subdirectory_ifdef(CONFIG_WATCHDOG watchdog)
34add_subdirectory_ifdef(CONFIG_WIFI wifi)
35add_subdirectory_ifdef(CONFIG_CAN can)
36add_subdirectory_ifdef(CONFIG_AUDIO audio)
37add_subdirectory_ifdef(CONFIG_HWINFO hwinfo)
38add_subdirectory_ifdef(CONFIG_ESPI espi)
39add_subdirectory_ifdef(CONFIG_PS2 ps2)
40add_subdirectory_ifdef(CONFIG_KSCAN kscan)
41add_subdirectory_ifdef(CONFIG_VIDEO video)
42add_subdirectory_ifdef(CONFIG_EEPROM eeprom)
43add_subdirectory_ifdef(CONFIG_LORA lora)
44add_subdirectory_ifdef(CONFIG_PECI peci)
45add_subdirectory_ifdef(CONFIG_REGULATOR regulator)
46add_subdirectory_ifdef(CONFIG_MEMC memc)
47add_subdirectory_ifdef(CONFIG_VIRTUALIZATION virtualization)
48add_subdirectory_ifdef(CONFIG_PM_CPU_OPS pm_cpu_ops)
49
50add_subdirectory_ifdef(CONFIG_FLASH_HAS_DRIVER_ENABLED flash)
51add_subdirectory_ifdef(CONFIG_SERIAL_HAS_DRIVER serial)
52add_subdirectory_ifdef(CONFIG_BT_DRIVERS       bluetooth)
53add_subdirectory_ifdef(CONFIG_NET_DRIVERS      net)
54add_subdirectory_ifdef(CONFIG_NET_L2_ETHERNET  ethernet)
55add_subdirectory_ifdef(CONFIG_ENTROPY_HAS_DRIVER entropy)
56add_subdirectory_ifdef(CONFIG_SYS_CLOCK_EXISTS timer)
57add_subdirectory_ifdef(CONFIG_NEURAL_NET_ACCEL neural_net)
58add_subdirectory_ifdef(CONFIG_PTP_CLOCK        ptp_clock)
59add_subdirectory_ifdef(CONFIG_EDAC             edac)
60add_subdirectory_ifdef(CONFIG_CACHE_MANAGEMENT cache)
61add_subdirectory_ifdef(CONFIG_SYSCON           syscon)
62add_subdirectory_ifdef(CONFIG_BBRAM            bbram)
63add_subdirectory_ifdef(CONFIG_FPGA             fpga)
64