| # SPDX-License-Identifier: Apache-2.0 |
| |
| # FIXME: SHADOW_VARS: Remove this once we have enabled -Wshadow globally. |
| add_compile_options($<TARGET_PROPERTY:compiler,warning_shadow_variables>) |
| |
| add_definitions(-D__ZEPHYR_SUPERVISOR__) |
| |
| # zephyr-keep-sorted-start |
| add_subdirectory(disk) |
| add_subdirectory(firmware) |
| add_subdirectory(interrupt_controller) |
| add_subdirectory(misc) |
| add_subdirectory(pcie) |
| add_subdirectory(usb) |
| add_subdirectory(usb_c) |
| |
| add_subdirectory_ifdef(CONFIG_ADC adc) |
| add_subdirectory_ifdef(CONFIG_ARM_SIP_SVC_DRIVER sip_svc) |
| add_subdirectory_ifdef(CONFIG_AUDIO audio) |
| add_subdirectory_ifdef(CONFIG_AUXDISPLAY auxdisplay) |
| add_subdirectory_ifdef(CONFIG_BBRAM bbram) |
| add_subdirectory_ifdef(CONFIG_BT_DRIVERS bluetooth) |
| add_subdirectory_ifdef(CONFIG_CACHE_MANAGEMENT cache) |
| add_subdirectory_ifdef(CONFIG_CAN can) |
| add_subdirectory_ifdef(CONFIG_CHARGER charger) |
| add_subdirectory_ifdef(CONFIG_CLOCK_CONTROL clock_control) |
| add_subdirectory_ifdef(CONFIG_COMPARATOR comparator) |
| add_subdirectory_ifdef(CONFIG_CONSOLE console) |
| add_subdirectory_ifdef(CONFIG_COREDUMP_DEVICE coredump) |
| add_subdirectory_ifdef(CONFIG_COUNTER counter) |
| add_subdirectory_ifdef(CONFIG_CRYPTO crypto) |
| add_subdirectory_ifdef(CONFIG_DAC dac) |
| add_subdirectory_ifdef(CONFIG_DAI dai) |
| add_subdirectory_ifdef(CONFIG_DISPLAY display) |
| add_subdirectory_ifdef(CONFIG_DMA dma) |
| add_subdirectory_ifdef(CONFIG_DP_DRIVER dp) |
| add_subdirectory_ifdef(CONFIG_EDAC edac) |
| add_subdirectory_ifdef(CONFIG_EEPROM eeprom) |
| add_subdirectory_ifdef(CONFIG_ENTROPY_GENERATOR entropy) |
| add_subdirectory_ifdef(CONFIG_ESPI espi) |
| add_subdirectory_ifdef(CONFIG_ETH_DRIVER ethernet) |
| add_subdirectory_ifdef(CONFIG_FLASH flash) |
| add_subdirectory_ifdef(CONFIG_FPGA fpga) |
| add_subdirectory_ifdef(CONFIG_FUEL_GAUGE fuel_gauge) |
| add_subdirectory_ifdef(CONFIG_GNSS gnss) |
| add_subdirectory_ifdef(CONFIG_GPIO gpio) |
| add_subdirectory_ifdef(CONFIG_HAPTICS haptics) |
| add_subdirectory_ifdef(CONFIG_HWINFO hwinfo) |
| add_subdirectory_ifdef(CONFIG_HWSPINLOCK hwspinlock) |
| add_subdirectory_ifdef(CONFIG_I2C i2c) |
| add_subdirectory_ifdef(CONFIG_I2S i2s) |
| add_subdirectory_ifdef(CONFIG_I3C i3c) |
| add_subdirectory_ifdef(CONFIG_IEEE802154 ieee802154) |
| add_subdirectory_ifdef(CONFIG_INPUT input) |
| add_subdirectory_ifdef(CONFIG_IPM ipm) |
| add_subdirectory_ifdef(CONFIG_KSCAN kscan) |
| add_subdirectory_ifdef(CONFIG_LED led) |
| add_subdirectory_ifdef(CONFIG_LED_STRIP led_strip) |
| add_subdirectory_ifdef(CONFIG_LORA lora) |
| add_subdirectory_ifdef(CONFIG_MBOX mbox) |
| add_subdirectory_ifdef(CONFIG_MDIO mdio) |
| add_subdirectory_ifdef(CONFIG_MEMC memc) |
| add_subdirectory_ifdef(CONFIG_MFD mfd) |
| add_subdirectory_ifdef(CONFIG_MIPI_DBI mipi_dbi) |
| add_subdirectory_ifdef(CONFIG_MIPI_DSI mipi_dsi) |
| add_subdirectory_ifdef(CONFIG_MM_DRV mm) |
| add_subdirectory_ifdef(CONFIG_MODEM modem) |
| add_subdirectory_ifdef(CONFIG_MSPI mspi) |
| add_subdirectory_ifdef(CONFIG_NET_DRIVERS net) |
| add_subdirectory_ifdef(CONFIG_PECI peci) |
| add_subdirectory_ifdef(CONFIG_PINCTRL pinctrl) |
| add_subdirectory_ifdef(CONFIG_PM_CPU_OPS pm_cpu_ops) |
| add_subdirectory_ifdef(CONFIG_POWER_DOMAIN power_domain) |
| add_subdirectory_ifdef(CONFIG_PS2 ps2) |
| add_subdirectory_ifdef(CONFIG_PTP_CLOCK ptp_clock) |
| add_subdirectory_ifdef(CONFIG_PWM pwm) |
| add_subdirectory_ifdef(CONFIG_REGULATOR regulator) |
| add_subdirectory_ifdef(CONFIG_RESET reset) |
| add_subdirectory_ifdef(CONFIG_RETAINED_MEM retained_mem) |
| add_subdirectory_ifdef(CONFIG_RTC rtc) |
| add_subdirectory_ifdef(CONFIG_SDHC sdhc) |
| add_subdirectory_ifdef(CONFIG_SENSOR sensor) |
| add_subdirectory_ifdef(CONFIG_SERIAL serial) |
| add_subdirectory_ifdef(CONFIG_SMBUS smbus) |
| add_subdirectory_ifdef(CONFIG_SPI spi) |
| add_subdirectory_ifdef(CONFIG_STEPPER stepper) |
| add_subdirectory_ifdef(CONFIG_SYSCON syscon) |
| add_subdirectory_ifdef(CONFIG_SYS_CLOCK_EXISTS timer) |
| add_subdirectory_ifdef(CONFIG_TEE tee) |
| add_subdirectory_ifdef(CONFIG_VIDEO video) |
| add_subdirectory_ifdef(CONFIG_VIRTUALIZATION virtualization) |
| add_subdirectory_ifdef(CONFIG_W1 w1) |
| add_subdirectory_ifdef(CONFIG_WATCHDOG watchdog) |
| add_subdirectory_ifdef(CONFIG_WIFI wifi) |
| add_subdirectory_ifdef(CONFIG_XEN xen) |
| # zephyr-keep-sorted-stop |