menu "Espressif Camera Sensors Configurations"
    menu "Camera Sensor Configuration"
        rsource "sensors/bf3925/Kconfig.bf3925"
        rsource "sensors/gc0308/Kconfig.gc0308"
        rsource "sensors/gc2145/Kconfig.gc2145"
        rsource "sensors/ov2640/Kconfig.ov2640"
        rsource "sensors/ov2710/Kconfig.ov2710"
        rsource "sensors/ov5645/Kconfig.ov5645"
        rsource "sensors/ov5647/Kconfig.ov5647"
        rsource "sensors/ov02c10/Kconfig.ov02c10"
        rsource "sensors/sc030iot/Kconfig.sc030iot"
        rsource "sensors/sc035hgs/Kconfig.sc035hgs"
        rsource "sensors/sc101iot/Kconfig.sc101iot"
        rsource "sensors/sc202cs/Kconfig.sc202cs"
        rsource "sensors/sc2336/Kconfig.sc2336"
    endmenu

    menu "Camera XCLK generator Configuration"
        config CAMERA_XCLK_USE_LEDC
            bool "XCLK generated by LEDC"
            default n if IDF_TARGET_ESP32P4
            default y
            help
                If enabled, XCLK can be generated from LEDC.
        
        config CAMERA_XCLK_USE_ESP_CLOCK_ROUTER
            bool "XCLK generated by ESP clock router"
            depends on IDF_TARGET_ESP32P4
            default y
            help
                If enabled, XCLK can be generated from SoC's supported root clocks. Please refer to SoC's supported root clocks at:
                `https://docs.espressif.com/projects/esp-idf/en/latest/esp32p4/api-reference/peripherals/clk_tree.html`
    endmenu

endmenu
