blob: 901f6fc96688917880b8152026ebef4b24220bc5 [file] [log] [blame]
Anas Nashif3ae52622019-04-06 09:08:09 -04001# SPDX-License-Identifier: Apache-2.0
2
Adithya Baglodyb0db28b2018-03-28 15:36:12 +05303add_definitions(-D__ZEPHYR_SUPERVISOR__)
4
Sebastian Bøe12f8f762017-10-27 15:43:34 +02005add_subdirectory(interrupt_controller)
Hubert Miś7d8f78a2021-02-08 21:14:29 +01006add_subdirectory(misc)
Abhishek Shah08ed93f2020-07-15 00:35:55 +05307add_subdirectory(pcie)
Johann Fischer03101e72021-02-24 00:41:46 +01008add_subdirectory(disk)
Johann Fischerae074e82021-06-29 18:48:30 +02009add_subdirectory(usb)
Sam Hurst64586492022-01-16 14:30:43 -080010add_subdirectory(usbc)
Sebastian Bøe12f8f762017-10-27 15:43:34 +020011
Carles Cufi244f8262020-07-31 13:52:40 +020012add_subdirectory_ifdef(CONFIG_ADC adc)
13add_subdirectory_ifdef(CONFIG_CLOCK_CONTROL clock_control)
14add_subdirectory_ifdef(CONFIG_COUNTER counter)
Daniel Leung4c3a0232021-08-18 07:48:17 -070015add_subdirectory_ifdef(CONFIG_CONSOLE console)
Carles Cufi244f8262020-07-31 13:52:40 +020016add_subdirectory_ifdef(CONFIG_CRYPTO crypto)
17add_subdirectory_ifdef(CONFIG_DAC dac)
18add_subdirectory_ifdef(CONFIG_DISPLAY display)
19add_subdirectory_ifdef(CONFIG_DMA dma)
20add_subdirectory_ifdef(CONFIG_GPIO gpio)
Jett Rink703fe862020-08-31 15:55:48 -060021add_subdirectory_ifdef(CONFIG_EC_HOST_CMD_PERIPH ec_host_cmd_periph)
Carles Cufi244f8262020-07-31 13:52:40 +020022add_subdirectory_ifdef(CONFIG_I2C i2c)
Daniel Leungce7058d2022-07-18 13:21:12 -070023add_subdirectory_ifdef(CONFIG_I3C i3c)
Carles Cufi244f8262020-07-31 13:52:40 +020024add_subdirectory_ifdef(CONFIG_I2S i2s)
Arvin Farahmand419b1032021-05-02 20:49:04 -040025add_subdirectory_ifdef(CONFIG_MDIO mdio)
Carles Cufi244f8262020-07-31 13:52:40 +020026add_subdirectory_ifdef(CONFIG_IEEE802154 ieee802154)
27add_subdirectory_ifdef(CONFIG_IPM ipm)
28add_subdirectory_ifdef(CONFIG_LED led)
29add_subdirectory_ifdef(CONFIG_LED_STRIP led_strip)
30add_subdirectory_ifdef(CONFIG_MODEM modem)
31add_subdirectory_ifdef(CONFIG_PINMUX pinmux)
32add_subdirectory_ifdef(CONFIG_PWM pwm)
33add_subdirectory_ifdef(CONFIG_SENSOR sensor)
34add_subdirectory_ifdef(CONFIG_SPI spi)
Daniel DeGrasse6aaa2b52022-02-16 13:53:54 -060035add_subdirectory_ifdef(CONFIG_SDHC sdhc)
Thomas Strangerd63cf822022-03-08 10:12:34 +010036add_subdirectory_ifdef(CONFIG_W1 w1)
Carles Cufi244f8262020-07-31 13:52:40 +020037add_subdirectory_ifdef(CONFIG_WATCHDOG watchdog)
38add_subdirectory_ifdef(CONFIG_WIFI wifi)
39add_subdirectory_ifdef(CONFIG_CAN can)
40add_subdirectory_ifdef(CONFIG_AUDIO audio)
41add_subdirectory_ifdef(CONFIG_HWINFO hwinfo)
42add_subdirectory_ifdef(CONFIG_ESPI espi)
43add_subdirectory_ifdef(CONFIG_PS2 ps2)
44add_subdirectory_ifdef(CONFIG_KSCAN kscan)
45add_subdirectory_ifdef(CONFIG_VIDEO video)
46add_subdirectory_ifdef(CONFIG_EEPROM eeprom)
47add_subdirectory_ifdef(CONFIG_LORA lora)
48add_subdirectory_ifdef(CONFIG_PECI peci)
Peter A. Bigotf9515662020-08-03 12:07:16 -050049add_subdirectory_ifdef(CONFIG_REGULATOR regulator)
Gerard Marull-Paretase671d362020-11-01 20:48:15 +010050add_subdirectory_ifdef(CONFIG_MEMC memc)
Tomasz Bursztykad11f2f12020-10-23 12:01:18 +020051add_subdirectory_ifdef(CONFIG_VIRTUALIZATION virtualization)
Carlo Caione0f940622021-03-01 08:57:15 +010052add_subdirectory_ifdef(CONFIG_PM_CPU_OPS pm_cpu_ops)
Jordan Yatesccdc0092022-01-06 22:17:39 +100053add_subdirectory_ifdef(CONFIG_POWER_DOMAIN power_domain)
Jaska Uimonen8d38b642022-03-29 16:38:26 +030054add_subdirectory_ifdef(CONFIG_DAI dai)
Gerard Marull-Paretas83cfd292021-02-17 10:38:33 +010055add_subdirectory_ifdef(CONFIG_MIPI_DSI mipi_dsi)
Adithya Baglody5f5e9fb2018-05-23 16:52:20 +053056add_subdirectory_ifdef(CONFIG_FLASH_HAS_DRIVER_ENABLED flash)
Adithya Baglody963a0be2018-05-24 10:33:37 +053057add_subdirectory_ifdef(CONFIG_SERIAL_HAS_DRIVER serial)
Torsten Rasmussen6ebe0b82021-09-10 13:54:08 +020058add_subdirectory_ifdef(CONFIG_BT_DRIVERS bluetooth)
Torsten Rasmussen8e640382021-09-10 15:53:31 +020059add_subdirectory_ifdef(CONFIG_NET_DRIVERS net)
Sebastian Bøe12f8f762017-10-27 15:43:34 +020060add_subdirectory_ifdef(CONFIG_NET_L2_ETHERNET ethernet)
Adithya Baglody8c812902018-05-24 10:53:35 +053061add_subdirectory_ifdef(CONFIG_ENTROPY_HAS_DRIVER entropy)
Sebastian Bøe12f8f762017-10-27 15:43:34 +020062add_subdirectory_ifdef(CONFIG_SYS_CLOCK_EXISTS timer)
Sathish Kuttan646f06e2018-11-09 12:30:47 -080063add_subdirectory_ifdef(CONFIG_NEURAL_NET_ACCEL neural_net)
Jukka Rissanenc9aaab72019-05-27 16:01:49 +080064add_subdirectory_ifdef(CONFIG_PTP_CLOCK ptp_clock)
Andrei Emeltchenkod4d278d2020-12-17 12:12:59 +020065add_subdirectory_ifdef(CONFIG_EDAC edac)
Carlo Caionee2333262021-04-28 10:38:27 +020066add_subdirectory_ifdef(CONFIG_CACHE_MANAGEMENT cache)
Carlo Caionebc305982021-06-03 11:03:48 +020067add_subdirectory_ifdef(CONFIG_SYSCON syscon)
Yuval Peress268f9bf2021-01-25 00:51:17 -070068add_subdirectory_ifdef(CONFIG_BBRAM bbram)
Mateusz Sierszulski2c718b22021-06-23 09:40:20 +020069add_subdirectory_ifdef(CONFIG_FPGA fpga)
Gerard Marull-Paretas4040df02021-08-10 11:17:46 +020070add_subdirectory_ifdef(CONFIG_PINCTRL pinctrl)
Carlo Caione1976f332021-10-15 11:55:56 +020071add_subdirectory_ifdef(CONFIG_MBOX mbox)
Dmytro Firsovd9a3efb2021-07-02 11:31:56 +030072add_subdirectory_ifdef(CONFIG_BOARD_XENVM xen)
Daniel Leung11c3b1d2021-12-07 10:22:24 -080073add_subdirectory_ifdef(CONFIG_MM_DRV mm)
Andrei-Edward Popa8645de52022-03-22 02:25:39 +020074add_subdirectory_ifdef(CONFIG_RESET reset)
Mark Holden44c388f2022-05-10 10:59:51 -070075add_subdirectory_ifdef(CONFIG_COREDUMP_DEVICE coredump)