1983e3700STom Riniif OMAP54XX 2983e3700STom Rini 367566ab6SUri Mashiachconfig DRA7XX 467566ab6SUri Mashiach bool 567566ab6SUri Mashiach help 667566ab6SUri Mashiach DRA7xx is an OMAP based SOC with Dual Core A-15s. 767566ab6SUri Mashiach 8983e3700STom Rinichoice 9983e3700STom Rini prompt "OMAP5 board select" 10983e3700STom Rini optional 11983e3700STom Rini 1246650d58SDmitry Lifshitzconfig TARGET_CL_SOM_AM57X 1346650d58SDmitry Lifshitz bool "CompuLab CL-SOM-AM57x" 1467566ab6SUri Mashiach select DRA7XX 1546650d58SDmitry Lifshitz 16983e3700STom Riniconfig TARGET_CM_T54 17983e3700STom Rini bool "CompuLab CM-T54" 18983e3700STom Rini 19983e3700STom Riniconfig TARGET_OMAP5_UEVM 20983e3700STom Rini bool "TI OMAP5 uEVM board" 21983e3700STom Rini 22983e3700STom Riniconfig TARGET_DRA7XX_EVM 23983e3700STom Rini bool "TI DRA7XX" 24e5ec4815STom Rini select BOARD_LATE_INIT 2567566ab6SUri Mashiach select DRA7XX 26983e3700STom Rini select PHYS_64BIT 27*58008cbaSMichal Simek select TI_I2C_BOARD_DETECT 280537e097SLokesh Vutla imply DM_PMIC 290537e097SLokesh Vutla imply DM_REGULATOR 300537e097SLokesh Vutla imply DM_REGULATOR_LP87565 3116fa2eb9SFaiz Abbas imply DM_THERMAL 32*58008cbaSMichal Simek imply PMIC_LP87565 33*58008cbaSMichal Simek imply SCSI 34*58008cbaSMichal Simek imply SPL_THERMAL 3516fa2eb9SFaiz Abbas imply TI_DRA7_THERMAL 36983e3700STom Rini 37983e3700STom Riniconfig TARGET_AM57XX_EVM 38983e3700STom Rini bool "AM57XX" 39e5ec4815STom Rini select BOARD_LATE_INIT 40*58008cbaSMichal Simek select CMD_DDR3 4167566ab6SUri Mashiach select DRA7XX 42983e3700STom Rini select TI_I2C_BOARD_DETECT 43*58008cbaSMichal Simek imply DM_THERMAL 44fedb428cSSimon Glass imply SCSI 4516fa2eb9SFaiz Abbas imply SPL_THERMAL 4616fa2eb9SFaiz Abbas imply TI_DRA7_THERMAL 47983e3700STom Rini 48983e3700STom Riniendchoice 49983e3700STom Rini 50983e3700STom Riniconfig SYS_SOC 51983e3700STom Rini default "omap5" 52983e3700STom Rini 53d87f8296STom Riniconfig OMAP_PLATFORM_RESET_TIME_MAX_USEC 54d87f8296STom Rini int "Something" 55d87f8296STom Rini range 0 31219 56d87f8296STom Rini default 31219 57d87f8296STom Rini help 58d87f8296STom Rini Most OMAPs' provide a way to specify the time for which the reset 59d87f8296STom Rini should be held low while the voltages and Oscillator outputs 60d87f8296STom Rini stabilize. 61d87f8296STom Rini This time is mostly board and PMIC dependent. Hence the boards are 62d87f8296STom Rini expected to specify a pre-computed time using the above option. 63d87f8296STom Rini This value can be computed using a summation of the below 3 64d87f8296STom Rini parameters 65d87f8296STom Rini 1: Time taken by the Osciallator to stop and restart 66d87f8296STom Rini 2: PMIC OTP time 67d87f8296STom Rini 3: Voltage ramp time, which can be derived using the PMIC slew rate 68d87f8296STom Rini and value of voltage ramp needed. 69d87f8296STom Rini 70fba82eb7SSuman Annaif TARGET_DRA7XX_EVM || TARGET_AM57XX_EVM 71fba82eb7SSuman Annamenu "Voltage Domain OPP selections" 72fba82eb7SSuman Anna 73fba82eb7SSuman Annachoice 74fba82eb7SSuman Anna prompt "MPU Voltage Domain" 75fba82eb7SSuman Anna default DRA7_MPU_OPP_NOM 76fba82eb7SSuman Anna help 77fba82eb7SSuman Anna Select the Operating Performance Point(OPP) for the MPU voltage 78fba82eb7SSuman Anna domain on DRA7xx & AM57xx SoCs. 79fba82eb7SSuman Anna 80fba82eb7SSuman Annaconfig DRA7_MPU_OPP_NOM 81fba82eb7SSuman Anna bool "OPP NOM" 82fba82eb7SSuman Anna help 83fba82eb7SSuman Anna This config option enables Normal OPP for MPU. This is the safest 84fba82eb7SSuman Anna option for booting. 85fba82eb7SSuman Anna 86fba82eb7SSuman Annaendchoice 87fba82eb7SSuman Anna 88fba82eb7SSuman Annachoice 89fba82eb7SSuman Anna prompt "DSPEVE Voltage Domain" 90fba82eb7SSuman Anna help 91fba82eb7SSuman Anna Select the Operating Performance Point(OPP) for the DSPEVE voltage 92fba82eb7SSuman Anna domain on DRA7xx & AM57xx SoCs. 93fba82eb7SSuman Anna 94fba82eb7SSuman Annaconfig DRA7_DSPEVE_OPP_NOM 95fba82eb7SSuman Anna bool "OPP NOM" 96fba82eb7SSuman Anna help 97fba82eb7SSuman Anna This config option enables Normal OPP for DSPEVE. This is the safest 98fba82eb7SSuman Anna option for booting and choose this when unsure about other OPPs . 99fba82eb7SSuman Anna 100fba82eb7SSuman Annaconfig DRA7_DSPEVE_OPP_OD 101fba82eb7SSuman Anna bool "OPP OD" 102fba82eb7SSuman Anna help 103fba82eb7SSuman Anna This config option enables Over drive OPP for DSPEVE. 104fba82eb7SSuman Anna 105fba82eb7SSuman Annaconfig DRA7_DSPEVE_OPP_HIGH 106fba82eb7SSuman Anna bool "OPP HIGH" 107fba82eb7SSuman Anna help 108fba82eb7SSuman Anna This config option enables High OPP for DSPEVE. 109fba82eb7SSuman Anna 110fba82eb7SSuman Annaendchoice 111fba82eb7SSuman Anna 112fba82eb7SSuman Annachoice 113fba82eb7SSuman Anna prompt "IVA Voltage Domain" 114fba82eb7SSuman Anna help 115fba82eb7SSuman Anna Select the Operating Performance Point(OPP) for the IVA voltage 116fba82eb7SSuman Anna domain on DRA7xx & AM57xx SoCs. 117fba82eb7SSuman Anna 118fba82eb7SSuman Annaconfig DRA7_IVA_OPP_NOM 119fba82eb7SSuman Anna bool "OPP NOM" 120fba82eb7SSuman Anna help 121fba82eb7SSuman Anna This config option enables Normal OPP for IVA. This is the safest 122fba82eb7SSuman Anna option for booting and choose this when unsure about other OPPs . 123fba82eb7SSuman Anna 124fba82eb7SSuman Annaconfig DRA7_IVA_OPP_OD 125fba82eb7SSuman Anna bool "OPP OD" 126fba82eb7SSuman Anna help 127fba82eb7SSuman Anna This config option enables Over drive OPP for IVA. 128fba82eb7SSuman Anna 129fba82eb7SSuman Annaconfig DRA7_IVA_OPP_HIGH 130fba82eb7SSuman Anna bool "OPP HIGH" 131fba82eb7SSuman Anna help 132fba82eb7SSuman Anna This config option enables High OPP for IVA. 133fba82eb7SSuman Anna 134fba82eb7SSuman Annaendchoice 135fba82eb7SSuman Anna 136fba82eb7SSuman Annachoice 137fba82eb7SSuman Anna prompt "GPU Voltage Domain" 138fba82eb7SSuman Anna help 139fba82eb7SSuman Anna Select the Operating Performance Point(OPP) for the GPU voltage 140fba82eb7SSuman Anna domain on DRA7xx & AM57xx SoCs. 141fba82eb7SSuman Anna 142fba82eb7SSuman Annaconfig DRA7_GPU_OPP_NOM 143fba82eb7SSuman Anna bool "OPP NOM" 144fba82eb7SSuman Anna help 145fba82eb7SSuman Anna This config option enables Normal OPP for GPU. This is the safest 146fba82eb7SSuman Anna option for booting and choose this when unsure about other OPPs . 147fba82eb7SSuman Anna 148fba82eb7SSuman Annaconfig DRA7_GPU_OPP_OD 149fba82eb7SSuman Anna bool "OPP OD" 150fba82eb7SSuman Anna help 151fba82eb7SSuman Anna This config option enables Over drive OPP for GPU. 152fba82eb7SSuman Anna 153fba82eb7SSuman Annaconfig DRA7_GPU_OPP_HIGH 154fba82eb7SSuman Anna bool "OPP HIGH" 155fba82eb7SSuman Anna help 156fba82eb7SSuman Anna This config option enables High OPP for GPU. 157fba82eb7SSuman Anna 158fba82eb7SSuman Annaendchoice 159fba82eb7SSuman Anna 160fba82eb7SSuman Annaendmenu 161fba82eb7SSuman Annaendif 162fba82eb7SSuman Anna 16346650d58SDmitry Lifshitzsource "board/compulab/cl-som-am57x/Kconfig" 164983e3700STom Rinisource "board/compulab/cm_t54/Kconfig" 165983e3700STom Rinisource "board/ti/omap5_uevm/Kconfig" 166983e3700STom Rinisource "board/ti/dra7xx/Kconfig" 167983e3700STom Rinisource "board/ti/am57xx/Kconfig" 168983e3700STom Rini 169983e3700STom Riniendif 170