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 TI_I2C_BOARD_DETECT 27983e3700STom Rini select PHYS_64BIT 28fedb428cSSimon Glass imply SCSI 290537e097SLokesh Vutla imply DM_PMIC 300537e097SLokesh Vutla imply PMIC_LP87565 310537e097SLokesh Vutla imply DM_REGULATOR 320537e097SLokesh Vutla imply DM_REGULATOR_LP87565 33*16fa2eb9SFaiz Abbas imply SPL_THERMAL 34*16fa2eb9SFaiz Abbas imply DM_THERMAL 35*16fa2eb9SFaiz Abbas imply TI_DRA7_THERMAL 36983e3700STom Rini 37983e3700STom Riniconfig TARGET_AM57XX_EVM 38983e3700STom Rini bool "AM57XX" 39e5ec4815STom Rini select BOARD_LATE_INIT 4067566ab6SUri Mashiach select DRA7XX 41983e3700STom Rini select TI_I2C_BOARD_DETECT 42fedb428cSSimon Glass imply SCSI 43*16fa2eb9SFaiz Abbas imply SPL_THERMAL 44*16fa2eb9SFaiz Abbas imply DM_THERMAL 45*16fa2eb9SFaiz Abbas imply TI_DRA7_THERMAL 46983e3700STom Rini 47983e3700STom Riniendchoice 48983e3700STom Rini 49983e3700STom Riniconfig SYS_SOC 50983e3700STom Rini default "omap5" 51983e3700STom Rini 52d87f8296STom Riniconfig OMAP_PLATFORM_RESET_TIME_MAX_USEC 53d87f8296STom Rini int "Something" 54d87f8296STom Rini range 0 31219 55d87f8296STom Rini default 31219 56d87f8296STom Rini help 57d87f8296STom Rini Most OMAPs' provide a way to specify the time for which the reset 58d87f8296STom Rini should be held low while the voltages and Oscillator outputs 59d87f8296STom Rini stabilize. 60d87f8296STom Rini This time is mostly board and PMIC dependent. Hence the boards are 61d87f8296STom Rini expected to specify a pre-computed time using the above option. 62d87f8296STom Rini This value can be computed using a summation of the below 3 63d87f8296STom Rini parameters 64d87f8296STom Rini 1: Time taken by the Osciallator to stop and restart 65d87f8296STom Rini 2: PMIC OTP time 66d87f8296STom Rini 3: Voltage ramp time, which can be derived using the PMIC slew rate 67d87f8296STom Rini and value of voltage ramp needed. 68d87f8296STom Rini 69fba82eb7SSuman Annaif TARGET_DRA7XX_EVM || TARGET_AM57XX_EVM 70fba82eb7SSuman Annamenu "Voltage Domain OPP selections" 71fba82eb7SSuman Anna 72fba82eb7SSuman Annachoice 73fba82eb7SSuman Anna prompt "MPU Voltage Domain" 74fba82eb7SSuman Anna default DRA7_MPU_OPP_NOM 75fba82eb7SSuman Anna help 76fba82eb7SSuman Anna Select the Operating Performance Point(OPP) for the MPU voltage 77fba82eb7SSuman Anna domain on DRA7xx & AM57xx SoCs. 78fba82eb7SSuman Anna 79fba82eb7SSuman Annaconfig DRA7_MPU_OPP_NOM 80fba82eb7SSuman Anna bool "OPP NOM" 81fba82eb7SSuman Anna help 82fba82eb7SSuman Anna This config option enables Normal OPP for MPU. This is the safest 83fba82eb7SSuman Anna option for booting. 84fba82eb7SSuman Anna 85fba82eb7SSuman Annaendchoice 86fba82eb7SSuman Anna 87fba82eb7SSuman Annachoice 88fba82eb7SSuman Anna prompt "DSPEVE Voltage Domain" 89fba82eb7SSuman Anna help 90fba82eb7SSuman Anna Select the Operating Performance Point(OPP) for the DSPEVE voltage 91fba82eb7SSuman Anna domain on DRA7xx & AM57xx SoCs. 92fba82eb7SSuman Anna 93fba82eb7SSuman Annaconfig DRA7_DSPEVE_OPP_NOM 94fba82eb7SSuman Anna bool "OPP NOM" 95fba82eb7SSuman Anna help 96fba82eb7SSuman Anna This config option enables Normal OPP for DSPEVE. This is the safest 97fba82eb7SSuman Anna option for booting and choose this when unsure about other OPPs . 98fba82eb7SSuman Anna 99fba82eb7SSuman Annaconfig DRA7_DSPEVE_OPP_OD 100fba82eb7SSuman Anna bool "OPP OD" 101fba82eb7SSuman Anna help 102fba82eb7SSuman Anna This config option enables Over drive OPP for DSPEVE. 103fba82eb7SSuman Anna 104fba82eb7SSuman Annaconfig DRA7_DSPEVE_OPP_HIGH 105fba82eb7SSuman Anna bool "OPP HIGH" 106fba82eb7SSuman Anna help 107fba82eb7SSuman Anna This config option enables High OPP for DSPEVE. 108fba82eb7SSuman Anna 109fba82eb7SSuman Annaendchoice 110fba82eb7SSuman Anna 111fba82eb7SSuman Annachoice 112fba82eb7SSuman Anna prompt "IVA Voltage Domain" 113fba82eb7SSuman Anna help 114fba82eb7SSuman Anna Select the Operating Performance Point(OPP) for the IVA voltage 115fba82eb7SSuman Anna domain on DRA7xx & AM57xx SoCs. 116fba82eb7SSuman Anna 117fba82eb7SSuman Annaconfig DRA7_IVA_OPP_NOM 118fba82eb7SSuman Anna bool "OPP NOM" 119fba82eb7SSuman Anna help 120fba82eb7SSuman Anna This config option enables Normal OPP for IVA. This is the safest 121fba82eb7SSuman Anna option for booting and choose this when unsure about other OPPs . 122fba82eb7SSuman Anna 123fba82eb7SSuman Annaconfig DRA7_IVA_OPP_OD 124fba82eb7SSuman Anna bool "OPP OD" 125fba82eb7SSuman Anna help 126fba82eb7SSuman Anna This config option enables Over drive OPP for IVA. 127fba82eb7SSuman Anna 128fba82eb7SSuman Annaconfig DRA7_IVA_OPP_HIGH 129fba82eb7SSuman Anna bool "OPP HIGH" 130fba82eb7SSuman Anna help 131fba82eb7SSuman Anna This config option enables High OPP for IVA. 132fba82eb7SSuman Anna 133fba82eb7SSuman Annaendchoice 134fba82eb7SSuman Anna 135fba82eb7SSuman Annachoice 136fba82eb7SSuman Anna prompt "GPU Voltage Domain" 137fba82eb7SSuman Anna help 138fba82eb7SSuman Anna Select the Operating Performance Point(OPP) for the GPU voltage 139fba82eb7SSuman Anna domain on DRA7xx & AM57xx SoCs. 140fba82eb7SSuman Anna 141fba82eb7SSuman Annaconfig DRA7_GPU_OPP_NOM 142fba82eb7SSuman Anna bool "OPP NOM" 143fba82eb7SSuman Anna help 144fba82eb7SSuman Anna This config option enables Normal OPP for GPU. This is the safest 145fba82eb7SSuman Anna option for booting and choose this when unsure about other OPPs . 146fba82eb7SSuman Anna 147fba82eb7SSuman Annaconfig DRA7_GPU_OPP_OD 148fba82eb7SSuman Anna bool "OPP OD" 149fba82eb7SSuman Anna help 150fba82eb7SSuman Anna This config option enables Over drive OPP for GPU. 151fba82eb7SSuman Anna 152fba82eb7SSuman Annaconfig DRA7_GPU_OPP_HIGH 153fba82eb7SSuman Anna bool "OPP HIGH" 154fba82eb7SSuman Anna help 155fba82eb7SSuman Anna This config option enables High OPP for GPU. 156fba82eb7SSuman Anna 157fba82eb7SSuman Annaendchoice 158fba82eb7SSuman Anna 159fba82eb7SSuman Annaendmenu 160fba82eb7SSuman Annaendif 161fba82eb7SSuman Anna 16246650d58SDmitry Lifshitzsource "board/compulab/cl-som-am57x/Kconfig" 163983e3700STom Rinisource "board/compulab/cm_t54/Kconfig" 164983e3700STom Rinisource "board/ti/omap5_uevm/Kconfig" 165983e3700STom Rinisource "board/ti/dra7xx/Kconfig" 166983e3700STom Rinisource "board/ti/am57xx/Kconfig" 167983e3700STom Rini 168983e3700STom Riniendif 169