[U-Boot] [PATCH v7 11/15] mmc: sdhci: Add support for HOST_CONTROL2 and setting UHS timings

Faiz Abbas faiz_abbas at ti.com
Mon Jun 10 15:18:01 UTC 2019


Hi Andreas,

On 10/06/19 8:44 PM, Andreas Dannenberg wrote:
> Hi Faiz,
> 
> On Fri, Jun 07, 2019 at 09:07:32AM +0530, Lokesh Vutla wrote:
>>
>>
>> On 06/06/19 7:24 PM, Faiz Abbas wrote:
>>> The HOST_CONTROL2 register is a part of SDHC v3.00 and not just specific
>>> to arasan/zynq controllers. Add the same to sdhci.h.
>>>
>>> Also create a common API to set UHS timings in HOST_CONTROL2.
>>>
>>> Signed-off-by: Faiz Abbas <faiz_abbas at ti.com>
>>> Reviewed-by: Tom Rini <trini at konsulko.com>
>>> Tested-by: Lokesh Vutla <lokeshvutla at ti.com>
>>
>> This is causing build failure for the following defconfig:
>> xilinx_zynqmp_zcu104_revA_defconfig
>>
>> ➜  u-boot git:(master) v78make xilinx_zynqmp_zcu104_revA_defconfig
>>   HOSTCC  scripts/basic/fixdep
>>   HOSTCC  scripts/kconfig/conf.o
>>   YACC    scripts/kconfig/zconf.tab.c
>>   LEX     scripts/kconfig/zconf.lex.c
>>   HOSTCC  scripts/kconfig/zconf.tab.o
>> v8  HOSTLD  scripts/kconfig/conf
>> #
>> # configuration written to .config
>> #
>> ➜  u-boot git:(master) v78make -j4 -s
>> drivers/mmc/zynq_sdhci.c: In function ‘arasan_sdhci_execute_tuning’:
>> drivers/mmc/zynq_sdhci.c:97:27: error: ‘SDHCI_HOST_CTRL2’ undeclared (first use
>> in this function); did you mean ‘SDHCI_HOST_CONTROL2’?
>>   ctrl = sdhci_readw(host, SDHCI_HOST_CTRL2);
>>                            ^~~~~~~~~~~~~~~~
>>                            SDHCI_HOST_CONTROL2
>> drivers/mmc/zynq_sdhci.c:97:27: note: each undeclared identifier is reported
>> only once for each function it appears in
>> drivers/mmc/zynq_sdhci.c: In function ‘arasan_sdhci_set_control_reg’:
>> drivers/mmc/zynq_sdhci.c:182:27: error: ‘SDHCI_HOST_CTRL2’ undeclared (first use
>> in this function); did you mean ‘SDHCI_HOST_CONTROL2’?
>>    reg = sdhci_readw(host, SDHCI_HOST_CTRL2);
>>                            ^~~~~~~~~~~~~~~~
>>                            SDHCI_HOST_CONTROL2
>> drivers/mmc/zynq_sdhci.c:183:10: error: ‘SDHCI_18V_SIGNAL’ undeclared (first use
>> in this function); did you mean ‘SDHCI_DIV_HI_MASK’?
>>    reg |= SDHCI_18V_SIGNAL;
>>           ^~~~~~~~~~~~~~~~
>>           SDHCI_DIV_HI_MASK
>> scripts/Makefile.build:278: recipe for target 'drivers/mmc/zynq_sdhci.o' failed
>> make[2]: *** [drivers/mmc/zynq_sdhci.o] Error 1
>> scripts/Makefile.build:432: recipe for target 'drivers/mmc' failed
>> make[1]: *** [drivers/mmc] Error 2
>> Makefile:1582: recipe for target 'drivers' failed
>> make: *** [drivers] Error 2
>> make: *** Waiting for unfinished jobs....
>>
>>
>> Can you fix it and repost the series?
> 
> Can you re-create the issue?
> 
> Just bubbling this up to the top as it is the first series needed for TI K3
> support...
> 

Running travis on a final version. Will post soon.

Thanks,
Faiz


More information about the U-Boot mailing list