[U-Boot] [PATCH] sandbox: Enable more drivers for more build coverage

Enable more drivers that build currently. This will extend our build time test coverage
Cc: Simon Glass sjg@chromium.org Signed-off-by: Tom Rini trini@konsulko.com --- configs/sandbox_defconfig | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+)
diff --git a/configs/sandbox_defconfig b/configs/sandbox_defconfig index 36bee4088ebf..699bb1ef1f6a 100644 --- a/configs/sandbox_defconfig +++ b/configs/sandbox_defconfig @@ -77,9 +77,11 @@ CONFIG_CMD_FS_UUID=y CONFIG_CMD_DIAG=y CONFIG_MAC_PARTITION=y CONFIG_AMIGA_PARTITION=y +CONFIG_PARTITION_TYPE_GUID=y CONFIG_OF_CONTROL=y CONFIG_OF_LIVE=y CONFIG_OF_HOSTFILE=y +CONFIG_NET_RANDOM_ETHADDR=y CONFIG_NETCONSOLE=y CONFIG_REGMAP=y CONFIG_SPL_REGMAP=y @@ -94,8 +96,15 @@ CONFIG_CPU=y CONFIG_DM_DEMO=y CONFIG_DM_DEMO_SIMPLE=y CONFIG_DM_DEMO_SHAPE=y +CONFIG_FPGA_ALTERA=y +CONFIG_FPGA_CYCLON2=y +CONFIG_FPGA_XILINX=y CONFIG_PM8916_GPIO=y +CONFIG_PCF8575_GPIO=y CONFIG_SANDBOX_GPIO=y +CONFIG_TEGRA186_GPIO=y +CONFIG_DM_74X164=y +CONFIG_DM_PCA953X=y CONFIG_DM_I2C_COMPAT=y CONFIG_I2C_CROS_EC_TUNNEL=y CONFIG_I2C_CROS_EC_LDO=y @@ -112,15 +121,23 @@ CONFIG_LED_GPIO=y CONFIG_DM_MAILBOX=y CONFIG_SANDBOX_MBOX=y CONFIG_MISC=y +CONFIG_ALTERA_SYSID=y CONFIG_CROS_EC=y CONFIG_CROS_EC_I2C=y CONFIG_CROS_EC_LPC=y CONFIG_CROS_EC_SANDBOX=y CONFIG_CROS_EC_SPI=y +CONFIG_DS4510=y CONFIG_PWRSEQ=y CONFIG_SPL_PWRSEQ=y CONFIG_I2C_EEPROM=y CONFIG_MMC_SANDBOX=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_SDMA=y +CONFIG_MMC_SDHCI_CADENCE=y +CONFIG_MMC_SDHCI_MSM=y +CONFIG_MMC_SDHCI_XENON=y +CONFIG_MMC_SDHCI_TANGIER=y CONFIG_SPI_FLASH_SANDBOX=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_ATMEL=y @@ -141,8 +158,14 @@ CONFIG_PHY_SANDBOX=y CONFIG_PINCTRL=y CONFIG_PINCONF=y CONFIG_PINCTRL_ROCKCHIP_RK3036=y +CONFIG_PINCTRL_ROCKCHIP_RK3188=y CONFIG_PINCTRL_ROCKCHIP_RK3288=y +CONFIG_PINCTRL_ROCKCHIP_RK3328=y +CONFIG_PINCTRL_ROCKCHIP_RK3368=y +CONFIG_PINCTRL_ROCKCHIP_RK3399=y +CONFIG_PINCTRL_ROCKCHIP_RV1108=y CONFIG_PINCTRL_SANDBOX=y +CONFIG_PINCTRL_SINGLE=y CONFIG_POWER_DOMAIN=y CONFIG_SANDBOX_POWER_DOMAIN=y CONFIG_DM_PMIC=y

Hi Tom,
On 4 July 2017 at 15:37, Tom Rini trini@konsulko.com wrote:
Enable more drivers that build currently. This will extend our build time test coverage
Cc: Simon Glass sjg@chromium.org Signed-off-by: Tom Rini trini@konsulko.com
configs/sandbox_defconfig | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+)
This patch patch and your other one introduce build warnings for me:
sandbox: + sandbox + regs = (uint32_t *)devfdt_get_addr_name(parent, "gpio"); + ^ + key_ptr = (uint8_t *)key_addr; + ^ + src_ptr = (uint8_t *)src_addr; + dst_ptr = (uint8_t *)dst_addr; +In file included from arch/sandbox/include/asm/io.h:74:0, + from drivers/pinctrl/pinctrl-single.c:11: + #define readw(addr) iotrace_readw((const void *)(addr)) + ^ +include/iotrace.h:31:42: note: in definition of macro ?writew? + #define writew(val, addr) iotrace_writew(val, (const void *)(addr)) + ^ +drivers/pinctrl/pinctrl-single.c:60:12: note: in expansion of macro ?readw? + writew((readw(reg) & ~pdata->mask) | val, reg); + ^ +drivers/pinctrl/pinctrl-single.c:60:4: note: in expansion of macro ?writew? + ^ + #define readl(addr) iotrace_readl((const void *)(addr)) +include/iotrace.h:25:42: note: in definition of macro ?writel? + #define writel(val, addr) iotrace_writel(val, (const void *)(addr)) +drivers/pinctrl/pinctrl-single.c:63:12: note: in expansion of macro ?readl? + writel((readl(reg) & ~pdata->mask) | val, reg); +drivers/pinctrl/pinctrl-single.c:63:4: note: in expansion of macro ?writel? + (((int)c->cmd == DS4510_CMD_DEVICE) && + ^ + switch ((int)c->cmd) { + ^ + host->ioaddr = (void *)devfdt_get_addr(dev); + ^ + priv->base = (void *)fdtdec_get_addr_size_auto_parent(gd->fdt_blob, + ^ + priv->pad_ctrl_reg = (void *)devfdt_get_addr_index(dev, 1); + ^ w+drivers/gpio/tegra186_gpio.c: In function ?tegra186_gpio_bind?: w+drivers/gpio/tegra186_gpio.c:182:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] w+cmd/aes.c: In function ?do_aes?: w+cmd/aes.c:52:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] w+cmd/aes.c:53:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] w+cmd/aes.c:54:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] w+drivers/pinctrl/pinctrl-single.c: In function ?single_configure_pins?: w+include/iotrace.h:28:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] w+include/iotrace.h:31:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] w+include/iotrace.h:22:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] w+include/iotrace.h:25:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] w+drivers/misc/ds4510.c: In function ?do_ds4510?: w+drivers/misc/ds4510.c:267:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] w+drivers/misc/ds4510.c:280:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] w+drivers/mmc/msm_sdhci.c: In function ?msm_ofdata_to_platdata?: w+drivers/mmc/msm_sdhci.c:174:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] w+drivers/mmc/msm_sdhci.c:177:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] w+drivers/mmc/xenon_sdhci.c: In function ?xenon_sdhci_ofdata_to_platdata?: w+drivers/mmc/xenon_sdhci.c:455:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
Regards, Simon
participants (2)
-
Simon Glass
-
Tom Rini