Currently the config CLOCK_CONTROL_NRF2 is used as a GLOB style config which includes all "NRF2" drivers and related configs. With NRF2, clocks are treated as individidual devices with individual device drivers. This commit split the CLOCK_CONTROL_NRF2 config into device specific configs and ifdefs. With this, drivers are selected individually based on devicetree state as is common for most devices drivers, and dependencies like NRFS and specific NRFS services are selected by the specific driver which nees it. Checks for CLOCK_CONTROL_NRF2 are updated to check for existance of the clocks instead. Signed-off-by: Bjarki Arge Andreasen <bjarki.andreasen@nordicsemi.no> |
||
|---|---|---|
| .. | ||
| acpica | ||
| canopennode | ||
| cmsis | ||
| cmsis_6 | ||
| cmsis-dsp | ||
| cmsis-nn | ||
| fatfs | ||
| hal_afbr | ||
| hal_ambiq | ||
| hal_bouffalolab | ||
| hal_ethos_u | ||
| hal_gigadevice | ||
| hal_infineon | ||
| hal_nordic | ||
| hal_nxp | ||
| hal_rpi_pico | ||
| hal_silabs | ||
| hal_st | ||
| hal_tdk | ||
| hal_wch | ||
| hostap | ||
| liblc3 | ||
| littlefs | ||
| loramac-node | ||
| lvgl | ||
| lz4 | ||
| mbedtls | ||
| nanopb | ||
| nrf_wifi | ||
| openthread | ||
| percepio | ||
| segger | ||
| tflite-micro | ||
| thrift | ||
| trusted-firmware-a | ||
| trusted-firmware-m | ||
| uoscore-uedhoc | ||
| zcbor | ||
| Kconfig | ||
| Kconfig.atmel | ||
| Kconfig.chre | ||
| Kconfig.cypress | ||
| Kconfig.eos_s3 | ||
| Kconfig.esp32 | ||
| Kconfig.infineon | ||
| Kconfig.intel | ||
| Kconfig.libmetal | ||
| Kconfig.mcuboot | ||
| Kconfig.microchip | ||
| Kconfig.mspm0 | ||
| Kconfig.nuvoton | ||
| Kconfig.open-amp | ||
| Kconfig.picolibc | ||
| Kconfig.renesas | ||
| Kconfig.rust | ||
| Kconfig.simplelink | ||
| Kconfig.sof | ||
| Kconfig.stm32 | ||
| Kconfig.sysbuild | ||
| Kconfig.syst | ||
| Kconfig.telink | ||
| Kconfig.tinycrypt | ||
| Kconfig.vega | ||
| Kconfig.wurthelektronik | ||
| Kconfig.xtensa | ||
| modules.cmake | ||