Kconfig 3.2 KB
Newer Older
misonyo's avatar
misonyo 已提交
1 2 3 4 5 6 7 8 9 10
menu "Hardware Drivers Config"

config BSP_USING_HYPERFLASH
    bool
    default n

config SOC_MIMXRT1052DVL6B
    bool
    select SOC_MIMXRT1050_SERIES
    select BSP_USING_HYPERFLASH
11 12
    select RT_USING_COMPONENTS_INIT
    select RT_USING_USER_MAIN
misonyo's avatar
misonyo 已提交
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
    default y

menu "On-chip Peripheral Drivers"

    config BSP_USING_DMA
        bool "Enable DMA"
        default n
        
    config BSP_USING_GPIO
        bool "Enable GPIO"
        select RT_USING_PIN
        default y

    menuconfig BSP_USING_LPUART
        bool "Enable UART"
        select RT_USING_SERIAL
        default y
        
        if BSP_USING_LPUART
            config BSP_USING_LPUART1
                bool "Enable LPUART1"
                default y

                config BSP_LPUART1_RX_USING_DMA
                    bool "Enable LPUART1 RX DMA"
                    depends on BSP_USING_LPUART1
                    select BSP_USING_DMA
                    select RT_SERIAL_USING_DMA
                    default n

                    config BSP_LPUART1_RX_DMA_CHANNEL
                        depends on BSP_LPUART1_RX_USING_DMA
                        int "Set LPUART1 RX DMA channel (0-32)"
                        default 0

                config BSP_LPUART1_TX_USING_DMA
                    bool "Enable LPUART1 TX DMA"
                    depends on BSP_USING_LPUART1
                    select BSP_USING_DMA
                    select RT_SERIAL_USING_DMA
                    default n

                    config BSP_LPUART1_TX_DMA_CHANNEL
                        depends on BSP_LPUART1_TX_USING_DMA
                        int "Set LPUART1 TX DMA channel (0-32)"
                        default 1
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86

            config BSP_USING_LPUART3
                bool "Enable LPUART3"
                default n

                config BSP_LPUART3_RX_USING_DMA
                    bool "Enable LPUART3 RX DMA"
                    depends on BSP_USING_LPUART3
                    select BSP_USING_DMA
                    select RT_SERIAL_USING_DMA
                    default n

                    config BSP_LPUART3_RX_DMA_CHANNEL
                        depends on BSP_LPUART3_RX_USING_DMA
                        int "Set LPUART3 RX DMA channel (0-32)"
                        default 0

                config BSP_LPUART3_TX_USING_DMA
                    bool "Enable LPUART3 TX DMA"
                    depends on BSP_USING_LPUART3
                    select BSP_USING_DMA
                    select RT_SERIAL_USING_DMA
                    default n

                    config BSP_LPUART3_TX_DMA_CHANNEL
                        depends on BSP_LPUART3_TX_USING_DMA
                        int "Set LPUART3 TX DMA channel (0-32)"
                        default 1
misonyo's avatar
misonyo 已提交
87 88 89 90 91 92
        endif

endmenu

menu "Onboard Peripheral Drivers"

93 94 95 96
    config BSP_USING_SDRAM
        bool "Enable SDRAM"
        default n

97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112
    menuconfig BSP_USING_ETH
	bool "Enable Ethernet"
	select PHY_USING_KSZ8081
	select RT_USING_NETDEV
	default n

	if BSP_USING_ETH
		config PHY_USING_KSZ8081
			bool "i.MX RT1050EVKB uses ksz8081 phy"
			default y

			config FSL_FEATURE_PHYKSZ8081_USE_RMII50M_MODE
				bool "Enable the PHY ksz8081 RMII50M mode"
				depends on PHY_USING_KSZ8081
				default y
	endif
misonyo's avatar
misonyo 已提交
113 114 115 116 117 118 119
endmenu

menu "Board extended module Drivers"

endmenu

endmenu