1if ARCH_DAVINCI 2 3choice 4 prompt "DaVinci board select" 5 optional 6 7config TARGET_DA850EVM 8 bool "DA850 EVM board" 9 select MACH_DAVINCI_DA850_EVM 10 select SOC_DA850 11 select SUPPORT_SPL 12 imply OF_UPSTREAM 13 14config TARGET_OMAPL138_LCDK 15 bool "OMAPL138 LCDK" 16 select SOC_DA8XX 17 select SUPPORT_SPL 18 select SPL_BOARD_INIT 19 20config TARGET_LEGOEV3 21 bool "LEGO MINDSTORMS EV3" 22 select MACH_DAVINCI_DA850_EVM 23 select SOC_DA850 24 25endchoice 26 27config SYS_SOC 28 default "davinci" 29 30config DA850_LOWLEVEL 31 bool "Enable Lowlevel DA850 initialization" 32 depends on SOC_DA850 33 34config SYS_DA850_PLL_INIT 35 bool 36 37config SYS_DA850_DDR_INIT 38 bool 39 40config SOC_DA850 41 bool 42 select SOC_DA8XX 43 44config SOC_DA8XX 45 bool 46 select SYS_DA850_DDR_INIT if SUPPORT_SPL || DA850_LOWLEVEL 47 select SYS_DA850_PLL_INIT if SUPPORT_SPL || DA850_LOWLEVEL 48 49config MACH_DAVINCI_DA850_EVM 50 bool 51 52if SYS_DA850_PLL_INIT 53comment "DA850 PLL Initialization Parameters" 54 55config SYS_DV_CLKMODE 56 int "PLLCTL Clock Mode" 57 default 0 58 help 59 Set PLLCTL Clock Mode bit as External Clock or On Chip oscillator 60 61config SYS_DA850_PLL0_POSTDIV 62 int "PLLC0 PLL Post-Divider" 63 default 1 64 help 65 Value written to PLLC0 PLL Post-Divider Control Register 66 67config SYS_DA850_PLL0_PLLDIV1 68 hex "PLLC0 Divider 1" 69 default 0x8000 70 help 71 Value written to PLLC0 Divider 1 register 72 73config SYS_DA850_PLL0_PLLDIV2 74 hex "PLLC0 Divider 2" 75 default 0x8001 76 help 77 Value written to PLLC0 Divider 2 register 78 79config SYS_DA850_PLL0_PLLDIV3 80 hex "PLLC0 Divider 3" 81 default 0x8002 82 help 83 Value written to PLLC0 Divider 3 register 84 85config SYS_DA850_PLL0_PLLDIV4 86 hex "PLLC0 Divider 4" 87 default 0x8003 88 help 89 Value written to PLLC0 Divider 4 register 90 91config SYS_DA850_PLL0_PLLDIV5 92 hex "PLLC0 Divider 5" 93 default 0x8002 94 help 95 Value written to PLLC0 Divider 5 register 96 97config SYS_DA850_PLL0_PLLDIV6 98 hex "PLLC0 Divider 6" 99 default 0x8000 100 help 101 Value written to PLLC0 Divider 6 register 102 103config SYS_DA850_PLL0_PLLDIV7 104 hex "PLLC0 Divider 7" 105 default 0x8005 106 help 107 Value written to PLLC0 Divider 7 register 108 109config SYS_DA850_PLL1_POSTDIV 110 hex "PLLC1 PLL Post-Divider" 111 default 1 112 help 113 Value written to PLLC1 PLL Post-Divider Control Register 114 115config SYS_DA850_PLL1_PLLDIV1 116 hex "PLLC1 Divider 2" 117 default 0x8000 118 help 119 Value written to PLLC1 Divider 1 register 120 121config SYS_DA850_PLL1_PLLDIV2 122 hex "PLLC1 Divider 2" 123 default 0x8001 124 help 125 Value written to PLLC1 Divider 2 register 126 127config SYS_DA850_PLL1_PLLDIV3 128 hex "PLLC1 Divider 3" 129 default 0x8002 130 help 131 Value written to PLLC1 Divider 3 register 132 133endif 134 135source "board/davinci/da8xxevm/Kconfig" 136source "board/lego/ev3/Kconfig" 137 138endif 139