menuconfig SSTAR_DRIVERS
    bool "Sstar SoC platform drivers"
    select RT_MUTEXES
    depends on ARCH_SSTAR
    default n

menuconfig CAM_DRIVERS
    bool "SStar Cam drivers"
    depends on SSTAR_DRIVERS
    default n
if ( CAM_DRIVERS )
source "drivers/sstar/camdriver/Kconfig"
endif

menuconfig DLA_DRIVER
    bool "SStar DLA driver"
    depends on SSTAR_DRIVERS
    default n
if ( DLA_DRIVER )
source "drivers/sstar/cambricon/Kconfig"
endif

if ( SSTAR_DRIVERS )
source "drivers/sstar/irqchip/Kconfig"
source "drivers/sstar/clocksource/Kconfig"
source "drivers/sstar/msys/Kconfig"
source "drivers/sstar/uart/Kconfig"
source "drivers/sstar/clk/Kconfig"
source "drivers/sstar/flash_isp/Kconfig"
source "drivers/sstar/pwm/Kconfig"
source "drivers/sstar/xor_dma/Kconfig"
source "drivers/sstar/spinand/Kconfig"
source "drivers/sstar/mspi/Kconfig"
source "drivers/sstar/pspi/Kconfig"
source "drivers/sstar/bdma/Kconfig"
source "drivers/sstar/miu/Kconfig"
source "drivers/sstar/camclk/Kconfig"
source "drivers/sstar/cpufreq/Kconfig"
source "drivers/sstar/thermal/Kconfig"
source "drivers/sstar/sdmmc/Kconfig"
source "drivers/sstar/ir/Kconfig"
source "drivers/sstar/i2c/Kconfig"
source "drivers/sstar/gpio/Kconfig"
source "drivers/sstar/padmux/Kconfig"
source "drivers/sstar/pad_init/Kconfig"
source "drivers/sstar/rtc/Kconfig"
source "drivers/sstar/watchdog/Kconfig"
source "drivers/sstar/timer/Kconfig"
source "drivers/sstar/sar/Kconfig"
source "drivers/sstar/sar_key/Kconfig"
source "drivers/sstar/lever_key/Kconfig"
source "drivers/sstar/mma_heap/Kconfig"
source "drivers/sstar/netphy/Kconfig"
source "drivers/sstar/voltage/Kconfig"
source "drivers/sstar/voltage_idac/Kconfig"
source "drivers/sstar/iopower/Kconfig"
source "drivers/sstar/fcie/Kconfig"
source "drivers/sstar/power/Kconfig"
source "drivers/sstar/emac/Kconfig"
source "drivers/sstar/proxyfs/Kconfig"
source "drivers/sstar/gyro/Kconfig"
source "drivers/sstar/light_snr/Kconfig"
source "drivers/sstar/keypad/Kconfig"
source "drivers/sstar/sysdesc/Kconfig"
source "drivers/sstar/rpmsg/Kconfig"
source "drivers/sstar/fsp_qspi/Kconfig"
source "drivers/sstar/flash/Kconfig"
source "drivers/sstar/copro/Kconfig"
source "drivers/sstar/drm/Kconfig"
source "drivers/sstar/usb/Kconfig"
source "drivers/sstar/crypto/Kconfig"
source "drivers/sstar/devfreq/Kconfig"
source "drivers/sstar/wakeup_source/Kconfig"
config CAM_DEVICE_WRAPPER
    tristate "cam device wrapper"
    default y
source "drivers/sstar/mcu/Kconfig"
source "drivers/sstar/ut/Kconfig"
source "drivers/sstar/riu/Kconfig"
source "drivers/sstar/sem/Kconfig"
source "drivers/sstar/mbx/Kconfig"
source "drivers/sstar/miu_dq/Kconfig"
source "drivers/sstar/swla/Kconfig"
source "drivers/sstar/battery/Kconfig"
source "drivers/sstar/charger/Kconfig"
source "drivers/sstar/ledctrl/Kconfig"
source "drivers/sstar/ledpwm/Kconfig"
source "drivers/sstar/qspi/Kconfig"

config OS_UNIT_TEST_SUPPORT
bool  "OS unit test support"
default n
help
    SStar operation system unit test support
endif

config TRACE_CAM_OS_MEM
    bool "SStar trace cam_os_wrapper memory function"
    depends on SSTAR_DRIVERS
    default n

