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