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

index 28b75b12fb8b749ea36952a0f03f87785864e718,ec1b89fcc2b0eff4e39621af7e74170b14acbce4..59fc4a983d88951fddffff3fc780ac6366d450b7
@@@ -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
index c36e565aeed9839bde1e772e88679e7654b3d26a,62f4009725122874c5cee650f3ec6c4422ce2b75..fe88daf4317dc0b0c5ef6c76d35789f101f2a8e2
@@@ -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
index 7124fd0509747dcd23cc3d3cf7988dfcf55b019f,7d9b13aa6f2d5a3b738636247b46b83b21a87285..7a5d4d0600cefa9ea1ae43f4f1461c11d8ef3e69
@@@ -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
index acb7c1582f4c7c515d508a1a283cd51324f368b4,0cedc5f933cb45dd12e1e8990876f40fd2a237ac..472890183fc3a5ee16e2b2e682c059bacd7c5e17
@@@ -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
index 96b08044fc09192483dbcae75349ac5a136f6401,12ec2f649645d650d065e6eef514976a5f71e97a..811e7f7a7c0d05ac85f2dbc9f68e68651b7c6385
@@@ -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
index 756245790231ca2c06c97254df2fef432af1f57b,4cf6db08854ae56a66727fca4b1ea24dbe01f0ed..b379c26d352f4f020770de0a6d645e51370b42cd
@@@ -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
index c23c2099318978d606164d849406fe56cc83bae9,daacbf799b490c6bce615892607ee7e1a8af1d14..b68d6cde3d34d7fc205ef30d69eb7127afc1d481
@@@ -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
index 56bd3f44a6cd1f4160ed901094ef86ce1c1f8cda,d469b59d29bb669805641bcd1d5598787908fe78..3c7500ce7b69f651e23badb4157d40d2c183854f
@@@ -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
index 57af30adf08c7128d4a1c92d685b65acff0caaf4,2333a594dae272c61e63a1a549587fa587a5c93a..77053bce6ff25b7ae43adb02fdb59e8812660561
@@@ -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
index 832a91c023aeb2d5edc74298b970345fe1b27213,2a9fe3ce811c2ea37136999efe67ff3f984994db..07ed9d178e352110c3e511cb11c3c9ac3d1d1553
@@@ -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
index 9357e0a1d37e9f9871f5d5866aa5d3be1b19626e,d34c202e46172e201388690a11658c3ace099bce..0c72f33f2f574c535790bb27696d4ae6acbe9920
@@@ -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
index 31d420416e587af76ea9abad3165174d6eff3843,211afb83d2f5f48190f2fd42bcf582913cc3e3f5..8919f612d36402636f1b987e76bac53bcb81e00a
@@@ -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
index 78d691c31709bf0045956f3c311287be15463c70,cea962e9c53cdac6bdd40e3800be13af55f359cb..58919ab3ebbef20ca23a1e78f4bba73b36df6f50
@@@ -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
index 6ec92f10cf23f6e304bd80ed1feacff8c506c567,701c9b3eb0e06b1ea787f537cf8416041a02a7b0..ae192c00573b0ab20fb101661ff6f4f54c9bbfdd
@@@ -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