Merge tag 'u-boot-at91-2022.04-a' of https://source.denx.de/u-boot/custodians/u-boot...
authorTom Rini <trini@konsulko.com>
Fri, 17 Dec 2021 12:25:34 +0000 (07:25 -0500)
committerTom Rini <trini@konsulko.com>
Fri, 17 Dec 2021 12:25:34 +0000 (07:25 -0500)
First set of u-boot-at91 features for the 2022.04 cycle:

This feature set includes : support for the new QSPI hardware on
sama7g5, small fixes on sam9x60 and sama7g5, some additions of commands
and PIO controller on sam9x60/sam9x60ek.

14 files changed:
1  2 
configs/sam9x60ek_mmc_defconfig
configs/sam9x60ek_nandflash_defconfig
configs/sam9x60ek_qspiflash_defconfig
configs/sama5d27_som1_ek_mmc1_defconfig
configs/sama5d27_som1_ek_mmc_defconfig
configs/sama5d27_wlsom1_ek_mmc_defconfig
configs/sama5d27_wlsom1_ek_qspiflash_defconfig
configs/sama5d2_icp_mmc_defconfig
configs/sama5d2_ptc_ek_mmc_defconfig
configs/sama5d2_ptc_ek_nandflash_defconfig
configs/sama5d2_xplained_emmc_defconfig
configs/sama5d2_xplained_mmc_defconfig
configs/sama5d2_xplained_qspiflash_defconfig
configs/sama5d2_xplained_spiflash_defconfig

@@@ -19,15 -19,15 +19,17 @@@ CONFIG_SD_BOOT=
  CONFIG_BOOTDELAY=3
  CONFIG_USE_BOOTARGS=y
  CONFIG_BOOTARGS="mem=256M console=ttyS0,115200 root=/dev/mmcblk0p2 rw rootfstype=ext4 rootwait"
 +CONFIG_USE_BOOTCOMMAND=y
 +CONFIG_BOOTCOMMAND="fatload mmc 0:1 0x21000000 at91-sam9x60ek.dtb;fatload mmc 0:1 0x22000000 zImage;bootz 0x22000000 - 0x21000000"
  CONFIG_SYS_CONSOLE_IS_IN_ENV=y
  # CONFIG_DISPLAY_BOARDINFO is not set
  CONFIG_MISC_INIT_R=y
  CONFIG_HUSH_PARSER=y
  CONFIG_SYS_PROMPT="U-Boot> "
  CONFIG_CMD_BOOTZ=y
+ CONFIG_CMD_CLK=y
  CONFIG_CMD_DM=y
+ CONFIG_CMD_GPIO=y
  CONFIG_CMD_I2C=y
  CONFIG_CMD_MMC=y
  CONFIG_CMD_NAND=y
@@@ -19,15 -19,15 +19,17 @@@ CONFIG_NAND_BOOT=
  CONFIG_BOOTDELAY=3
  CONFIG_USE_BOOTARGS=y
  CONFIG_BOOTARGS="console=ttyS0,115200 earlyprintk mtdparts=atmel_nand:256k(bootstrap)ro,768k(uboot)ro,256k(env_redundant),256k(env),512k(dtb),6M(kernel)ro,-(rootfs) rootfstype=ubifs ubi.mtd=12 root=ubi0:rootfs rw"
 +CONFIG_USE_BOOTCOMMAND=y
 +CONFIG_BOOTCOMMAND="nand read 0x22000000 0x200000 0x600000; nand read 0x21000000 0x180000 0x20000; bootz 0x22000000 - 0x21000000"
  CONFIG_SYS_CONSOLE_IS_IN_ENV=y
  # CONFIG_DISPLAY_BOARDINFO is not set
  CONFIG_MISC_INIT_R=y
  CONFIG_HUSH_PARSER=y
  CONFIG_SYS_PROMPT="U-Boot> "
  CONFIG_CMD_BOOTZ=y
+ CONFIG_CMD_CLK=y
  CONFIG_CMD_DM=y
+ CONFIG_CMD_GPIO=y
  # CONFIG_CMD_FLASH is not set
  CONFIG_CMD_I2C=y
  CONFIG_CMD_MMC=y
@@@ -20,15 -20,15 +20,17 @@@ CONFIG_QSPI_BOOT=
  CONFIG_BOOTDELAY=3
  CONFIG_USE_BOOTARGS=y
  CONFIG_BOOTARGS="console=ttyS0,115200 earlyprintk mtdparts=atmel_nand:256k(bootstrap)ro,768k(uboot)ro,256k(env_redundant),256k(env),512k(dtb),6M(kernel)ro,-(rootfs) rootfstype=ubifs ubi.mtd=12 root=ubi0:rootfs rw"
 +CONFIG_USE_BOOTCOMMAND=y
 +CONFIG_BOOTCOMMAND="sf probe 0; sf read 0x21000000 0x180000 0x80000; sf read 0x22000000 0x200000 0x600000; bootz 0x22000000 - 0x21000000"
  CONFIG_SYS_CONSOLE_IS_IN_ENV=y
  # CONFIG_DISPLAY_BOARDINFO is not set
  CONFIG_MISC_INIT_R=y
  CONFIG_HUSH_PARSER=y
  CONFIG_SYS_PROMPT="U-Boot> "
  CONFIG_CMD_BOOTZ=y
+ CONFIG_CMD_CLK=y
  CONFIG_CMD_DM=y
+ CONFIG_CMD_GPIO=y
  # CONFIG_CMD_FLASH is not set
  CONFIG_CMD_I2C=y
  CONFIG_CMD_MMC=y
@@@ -30,12 -30,12 +30,14 @@@ CONFIG_SD_BOOT=
  CONFIG_BOOTDELAY=3
  CONFIG_USE_BOOTARGS=y
  CONFIG_BOOTARGS="console=ttyS0,115200 earlyprintk root=/dev/mmcblk1p2 rw rootwait"
 +CONFIG_USE_BOOTCOMMAND=y
 +CONFIG_BOOTCOMMAND="fatload mmc 1 0x22000000 at91-sama5d27_som1_ek.dtb; fatload mmc 1 0x23000000 zImage; bootz 0x23000000 - 0x22000000"
  # CONFIG_DISPLAY_BOARDINFO is not set
  CONFIG_MISC_INIT_R=y
  CONFIG_HUSH_PARSER=y
  CONFIG_CMD_BOOTZ=y
+ CONFIG_CMD_DM=y
+ CONFIG_CMD_GPIO=y
  # CONFIG_CMD_FLASH is not set
  CONFIG_CMD_I2C=y
  # CONFIG_CMD_LOADS is not set
@@@ -31,12 -31,12 +31,14 @@@ CONFIG_SD_BOOT=
  CONFIG_BOOTDELAY=3
  CONFIG_USE_BOOTARGS=y
  CONFIG_BOOTARGS="console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rw rootwait"
 +CONFIG_USE_BOOTCOMMAND=y
 +CONFIG_BOOTCOMMAND="fatload mmc 0 0x22000000 at91-sama5d27_som1_ek.dtb; fatload mmc 0 0x23000000 zImage; bootz 0x23000000 - 0x22000000"
  # CONFIG_DISPLAY_BOARDINFO is not set
  CONFIG_MISC_INIT_R=y
  CONFIG_HUSH_PARSER=y
  CONFIG_CMD_BOOTZ=y
+ CONFIG_CMD_DM=y
+ CONFIG_CMD_GPIO=y
  # CONFIG_CMD_FLASH is not set
  CONFIG_CMD_I2C=y
  # CONFIG_CMD_LOADS is not set
@@@ -29,8 -29,6 +29,8 @@@ CONFIG_SD_BOOT=
  CONFIG_BOOTDELAY=3
  CONFIG_USE_BOOTARGS=y
  CONFIG_BOOTARGS="console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rw rootwait"
 +CONFIG_USE_BOOTCOMMAND=y
 +CONFIG_BOOTCOMMAND="if test ! -n ${dtb_name}; then setenv dtb_name at91-${board_name}.dtb; fi; fatload mmc 0:1 0x21000000 ${dtb_name}; fatload mmc 0:1 0x22000000 zImage; bootz 0x22000000 - 0x21000000"
  # CONFIG_DISPLAY_BOARDINFO is not set
  CONFIG_DISPLAY_BOARDINFO_LATE=y
  CONFIG_MISC_INIT_R=y
@@@ -39,6 -37,8 +39,8 @@@ CONFIG_SPL_DISPLAY_PRINT=
  CONFIG_SPL_AT91_MCK_BYPASS=y
  CONFIG_HUSH_PARSER=y
  CONFIG_CMD_BOOTZ=y
+ CONFIG_CMD_DM=y
+ CONFIG_CMD_GPIO=y
  # CONFIG_CMD_FLASH is not set
  CONFIG_CMD_I2C=y
  # CONFIG_CMD_LOADS is not set
@@@ -29,8 -29,6 +29,8 @@@ CONFIG_QSPI_BOOT=
  CONFIG_SPI_BOOT=y
  CONFIG_BOOTDELAY=3
  CONFIG_USE_BOOTARGS=y
 +CONFIG_USE_BOOTCOMMAND=y
 +CONFIG_BOOTCOMMAND="sf probe 0; sf read 0x21000000 0x60000 0xc000; sf read 0x22000000 0x6c000 0x394000; bootz 0x22000000 - 0x21000000"
  # CONFIG_DISPLAY_BOARDINFO is not set
  CONFIG_DISPLAY_BOARDINFO_LATE=y
  CONFIG_MISC_INIT_R=y
@@@ -42,6 -40,8 +42,8 @@@ CONFIG_SYS_SPI_U_BOOT_OFFS=0x4000
  CONFIG_SPL_AT91_MCK_BYPASS=y
  CONFIG_HUSH_PARSER=y
  CONFIG_CMD_BOOTZ=y
+ CONFIG_CMD_DM=y
+ CONFIG_CMD_GPIO=y
  # CONFIG_CMD_FLASH is not set
  CONFIG_CMD_I2C=y
  # CONFIG_CMD_LOADS is not set
@@@ -29,8 -29,6 +29,8 @@@ CONFIG_SD_BOOT=
  CONFIG_BOOTDELAY=3
  CONFIG_USE_BOOTARGS=y
  CONFIG_BOOTARGS="console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rw rootwait"
 +CONFIG_USE_BOOTCOMMAND=y
 +CONFIG_BOOTCOMMAND="fatload mmc 0:1 0x21000000 at91-sama5d2_icp.dtb; fatload mmc 0:1 0x22000000 zImage; bootz 0x22000000 - 0x21000000"
  # CONFIG_DISPLAY_BOARDINFO is not set
  CONFIG_MISC_INIT_R=y
  CONFIG_SPL_DISPLAY_PRINT=y
@@@ -40,6 -38,8 +40,8 @@@ CONFIG_SPL_RAM_DEVICE=
  CONFIG_SPL_AT91_MCK_BYPASS=y
  CONFIG_HUSH_PARSER=y
  CONFIG_CMD_BOOTZ=y
+ CONFIG_CMD_DM=y
+ CONFIG_CMD_GPIO=y
  # CONFIG_CMD_IMI is not set
  CONFIG_CMD_I2C=y
  # CONFIG_CMD_LOADS is not set
@@@ -21,13 -21,13 +21,15 @@@ CONFIG_SD_BOOT=
  CONFIG_BOOTDELAY=3
  CONFIG_USE_BOOTARGS=y
  CONFIG_BOOTARGS="console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rw rootwait"
 +CONFIG_USE_BOOTCOMMAND=y
 +CONFIG_BOOTCOMMAND="if test ! -n ${dtb_name}; then setenv dtb_name at91-${board_name}.dtb; fi; fatload mmc 0:1 0x21000000 ${dtb_name}; fatload mmc 0:1 0x22000000 zImage; bootz 0x22000000 - 0x21000000"
  CONFIG_CONSOLE_MUX=y
  # CONFIG_DISPLAY_BOARDINFO is not set
  CONFIG_MISC_INIT_R=y
  CONFIG_HUSH_PARSER=y
  CONFIG_CMD_BOOTZ=y
+ CONFIG_CMD_DM=y
+ CONFIG_CMD_GPIO=y
  # CONFIG_CMD_FLASH is not set
  CONFIG_CMD_I2C=y
  # CONFIG_CMD_LOADS is not set
@@@ -21,13 -21,13 +21,15 @@@ CONFIG_NAND_BOOT=
  CONFIG_BOOTDELAY=3
  CONFIG_USE_BOOTARGS=y
  CONFIG_BOOTARGS="console=ttyS0,115200 earlyprintk mtdparts=atmel_nand:256k(bootstrap)ro,768k(uboot)ro,256K(env_redundant),256k(env),512k(dtb),6M(kernel)ro,-(rootfs) rootfstype=ubifs ubi.mtd=6 root=ubi0:rootfs"
 +CONFIG_USE_BOOTCOMMAND=y
 +CONFIG_BOOTCOMMAND="nand read 0x21000000 0x180000 0x80000;nand read 0x22000000 0x200000 0x600000;bootz 0x22000000 - 0x21000000"
  CONFIG_CONSOLE_MUX=y
  # CONFIG_DISPLAY_BOARDINFO is not set
  CONFIG_MISC_INIT_R=y
  CONFIG_HUSH_PARSER=y
  CONFIG_CMD_BOOTZ=y
+ CONFIG_CMD_DM=y
+ CONFIG_CMD_GPIO=y
  # CONFIG_CMD_FLASH is not set
  CONFIG_CMD_I2C=y
  # CONFIG_CMD_LOADS is not set
@@@ -30,11 -30,11 +30,13 @@@ CONFIG_SD_BOOT=
  CONFIG_BOOTDELAY=3
  CONFIG_USE_BOOTARGS=y
  CONFIG_BOOTARGS="console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rw rootwait"
 +CONFIG_USE_BOOTCOMMAND=y
 +CONFIG_BOOTCOMMAND="fatload mmc 0:1 0x22000000 at91-sama5d2_xplained.dtb; fatload mmc 0:1 0x23000000 zImage; bootz 0x23000000 - 0x22000000"
  # CONFIG_DISPLAY_BOARDINFO is not set
  CONFIG_HUSH_PARSER=y
  CONFIG_CMD_BOOTZ=y
+ CONFIG_CMD_DM=y
+ CONFIG_CMD_GPIO=y
  # CONFIG_CMD_FLASH is not set
  CONFIG_CMD_I2C=y
  # CONFIG_CMD_LOADS is not set
@@@ -31,12 -31,12 +31,14 @@@ CONFIG_SD_BOOT=
  CONFIG_BOOTDELAY=3
  CONFIG_USE_BOOTARGS=y
  CONFIG_BOOTARGS="console=ttyS0,115200 earlyprintk root=/dev/mmcblk1p2 rw rootwait"
 +CONFIG_USE_BOOTCOMMAND=y
 +CONFIG_BOOTCOMMAND="fatload mmc 1:1 0x22000000 at91-sama5d2_xplained.dtb; fatload mmc 1:1 0x23000000 zImage; bootz 0x23000000 - 0x22000000"
  # CONFIG_DISPLAY_BOARDINFO is not set
  CONFIG_MISC_INIT_R=y
  CONFIG_HUSH_PARSER=y
  CONFIG_CMD_BOOTZ=y
+ CONFIG_CMD_DM=y
+ CONFIG_CMD_GPIO=y
  # CONFIG_CMD_FLASH is not set
  CONFIG_CMD_I2C=y
  # CONFIG_CMD_LOADS is not set
@@@ -31,12 -31,12 +31,14 @@@ CONFIG_QSPI_BOOT=
  CONFIG_BOOTDELAY=3
  CONFIG_USE_BOOTARGS=y
  CONFIG_BOOTARGS="console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p1 rw rootwait"
 +CONFIG_USE_BOOTCOMMAND=y
 +CONFIG_BOOTCOMMAND="sf probe 1:0; sf read 0x22000000 0x180000 0x80000; sf read 0x23000000 0x200000 0x600000; bootz 0x23000000 - 0x22000000"
  # CONFIG_DISPLAY_BOARDINFO is not set
  CONFIG_MISC_INIT_R=y
  CONFIG_HUSH_PARSER=y
  CONFIG_CMD_BOOTZ=y
+ CONFIG_CMD_DM=y
+ CONFIG_CMD_GPIO=y
  # CONFIG_CMD_FLASH is not set
  CONFIG_CMD_I2C=y
  # CONFIG_CMD_LOADS is not set
@@@ -32,8 -32,6 +32,8 @@@ CONFIG_SPI_BOOT=
  CONFIG_BOOTDELAY=3
  CONFIG_USE_BOOTARGS=y
  CONFIG_BOOTARGS="console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p1 rw rootwait"
 +CONFIG_USE_BOOTCOMMAND=y
 +CONFIG_BOOTCOMMAND="ext4load mmc 0:1 0x22000000 /boot/at91-sama5d2_xplained.dtb; ext4load mmc 0:1 0x23000000 /boot/zImage; bootz 0x23000000 - 0x22000000"
  # CONFIG_DISPLAY_BOARDINFO is not set
  CONFIG_MISC_INIT_R=y
  CONFIG_SPL_DM_SPI_FLASH=y
@@@ -41,6 -39,8 +41,8 @@@ CONFIG_SPL_SPI_LOAD=
  CONFIG_SYS_SPI_U_BOOT_OFFS=0x10000
  CONFIG_HUSH_PARSER=y
  CONFIG_CMD_BOOTZ=y
+ CONFIG_CMD_DM=y
+ CONFIG_CMD_GPIO=y
  # CONFIG_CMD_FLASH is not set
  CONFIG_CMD_I2C=y
  # CONFIG_CMD_LOADS is not set