1# SPDX-License-Identifier: Apache-2.0
2
3add_definitions(-D__ZEPHYR_SUPERVISOR__)
4
5add_subdirectory(disk)
6add_subdirectory(interrupt_controller)
7add_subdirectory(misc)
8add_subdirectory(pcie)
9add_subdirectory(usb)
10add_subdirectory(usb_c)
11
12add_subdirectory_ifdef(CONFIG_ADC adc)
13add_subdirectory_ifdef(CONFIG_AUDIO audio)
14add_subdirectory_ifdef(CONFIG_BBRAM bbram)
15add_subdirectory_ifdef(CONFIG_BOARD_XENVM xen)
16add_subdirectory_ifdef(CONFIG_BT_DRIVERS bluetooth)
17add_subdirectory_ifdef(CONFIG_CACHE_MANAGEMENT cache)
18add_subdirectory_ifdef(CONFIG_CAN can)
19add_subdirectory_ifdef(CONFIG_CLOCK_CONTROL clock_control)
20add_subdirectory_ifdef(CONFIG_CONSOLE console)
21add_subdirectory_ifdef(CONFIG_COREDUMP_DEVICE coredump)
22add_subdirectory_ifdef(CONFIG_COUNTER counter)
23add_subdirectory_ifdef(CONFIG_CRYPTO crypto)
24add_subdirectory_ifdef(CONFIG_DAC dac)
25add_subdirectory_ifdef(CONFIG_DAI dai)
26add_subdirectory_ifdef(CONFIG_DISPLAY display)
27add_subdirectory_ifdef(CONFIG_AUXDISPLAY auxdisplay)
28add_subdirectory_ifdef(CONFIG_DMA dma)
29add_subdirectory_ifdef(CONFIG_EDAC edac)
30add_subdirectory_ifdef(CONFIG_EEPROM eeprom)
31add_subdirectory_ifdef(CONFIG_ENTROPY_HAS_DRIVER entropy)
32add_subdirectory_ifdef(CONFIG_ESPI espi)
33add_subdirectory_ifdef(CONFIG_FLASH_HAS_DRIVER_ENABLED flash)
34add_subdirectory_ifdef(CONFIG_FPGA fpga)
35add_subdirectory_ifdef(CONFIG_FUEL_GAUGE fuel_gauge)
36add_subdirectory_ifdef(CONFIG_GPIO gpio)
37add_subdirectory_ifdef(CONFIG_HWINFO hwinfo)
38add_subdirectory_ifdef(CONFIG_I2C i2c)
39add_subdirectory_ifdef(CONFIG_SMBUS smbus)
40add_subdirectory_ifdef(CONFIG_I2S i2s)
41add_subdirectory_ifdef(CONFIG_I3C i3c)
42add_subdirectory_ifdef(CONFIG_IEEE802154 ieee802154)
43add_subdirectory_ifdef(CONFIG_INPUT input)
44add_subdirectory_ifdef(CONFIG_IPM ipm)
45add_subdirectory_ifdef(CONFIG_KSCAN kscan)
46add_subdirectory_ifdef(CONFIG_LED led)
47add_subdirectory_ifdef(CONFIG_LED_STRIP led_strip)
48add_subdirectory_ifdef(CONFIG_LORA lora)
49add_subdirectory_ifdef(CONFIG_MBOX mbox)
50add_subdirectory_ifdef(CONFIG_MDIO mdio)
51add_subdirectory_ifdef(CONFIG_MEMC memc)
52add_subdirectory_ifdef(CONFIG_MFD mfd)
53add_subdirectory_ifdef(CONFIG_MIPI_DSI mipi_dsi)
54add_subdirectory_ifdef(CONFIG_MM_DRV mm)
55add_subdirectory_ifdef(CONFIG_MODEM modem)
56add_subdirectory_ifdef(CONFIG_NET_DRIVERS net)
57add_subdirectory_ifdef(CONFIG_NET_L2_ETHERNET ethernet)
58add_subdirectory_ifdef(CONFIG_NEURAL_NET_ACCEL neural_net)
59add_subdirectory_ifdef(CONFIG_PECI peci)
60add_subdirectory_ifdef(CONFIG_PINCTRL pinctrl)
61add_subdirectory_ifdef(CONFIG_PM_CPU_OPS pm_cpu_ops)
62add_subdirectory_ifdef(CONFIG_POWER_DOMAIN power_domain)
63add_subdirectory_ifdef(CONFIG_PS2 ps2)
64add_subdirectory_ifdef(CONFIG_PTP_CLOCK ptp_clock)
65add_subdirectory_ifdef(CONFIG_PWM pwm)
66add_subdirectory_ifdef(CONFIG_REGULATOR regulator)
67add_subdirectory_ifdef(CONFIG_RESET reset)
68add_subdirectory_ifdef(CONFIG_RETAINED_MEM retained_mem)
69add_subdirectory_ifdef(CONFIG_SDHC sdhc)
70add_subdirectory_ifdef(CONFIG_SENSOR sensor)
71add_subdirectory_ifdef(CONFIG_SERIAL_HAS_DRIVER serial)
72add_subdirectory_ifdef(CONFIG_SPI spi)
73add_subdirectory_ifdef(CONFIG_SYSCON syscon)
74add_subdirectory_ifdef(CONFIG_SYS_CLOCK_EXISTS timer)
75add_subdirectory_ifdef(CONFIG_VIDEO video)
76add_subdirectory_ifdef(CONFIG_VIRTUALIZATION virtualization)
77add_subdirectory_ifdef(CONFIG_W1 w1)
78add_subdirectory_ifdef(CONFIG_WATCHDOG watchdog)
79add_subdirectory_ifdef(CONFIG_WIFI wifi)
80add_subdirectory_ifdef(CONFIG_RTC rtc)
81add_subdirectory_ifdef(CONFIG_ARM_SIP_SVC_DRIVER sip_svc)
82