mbox series

[0/3] Add quad & octal spi flash mini u-boot configuration files

Message ID 20221116141155.14788-1-ashok.reddy.soma@amd.com
Headers show
Series Add quad & octal spi flash mini u-boot configuration files | expand

Message

Ashok Reddy Soma Nov. 16, 2022, 2:11 p.m. UTC
Add new configuration files and device trees for quad and octal spi flash
mini u-boot. With these configs's mini u-boot will run from on chip
memory(OCM) and uses DCC terminal for console output.

Changes in v3:
 - Added dts files for qspi mini configuration
 - Added CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
         CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0xfffe0000
         to fix compilation error.
 - Add dts files for octal flash mini u-boot.
 - Add below configs to fix compilation error.
   CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
   CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0xFFFE0000

Changes in v2:
 - Removed configs/xilinx_* from MAINTAINERS as, it is already taken  care.
 - Run savedefconfig and updated mini config to align with latest  Kconfig layout
 - Run savedefconfig and updated mini config for ospi to align with
   latest Kconfig layout

Ashok Reddy Soma (3):
  arm64: versal: Add qspi flash mini u-boot configuration
  spi: cadence-qspi: Fix compilation error in mini u-boot flash reset
  arm64: versal: Add octal spi flash mini u-boot configuration

 arch/arm/dts/Makefile                     |  2 +
 arch/arm/dts/versal-mini-ospi-single.dts  | 16 +++++
 arch/arm/dts/versal-mini-ospi.dtsi        | 77 +++++++++++++++++++++++
 arch/arm/dts/versal-mini-qspi-single.dts  | 16 +++++
 arch/arm/dts/versal-mini-qspi.dtsi        | 72 +++++++++++++++++++++
 configs/xilinx_versal_mini_ospi_defconfig | 72 +++++++++++++++++++++
 configs/xilinx_versal_mini_qspi_defconfig | 75 ++++++++++++++++++++++
 drivers/spi/cadence_ospi_versal.c         |  4 +-
 8 files changed, 332 insertions(+), 2 deletions(-)
 create mode 100644 arch/arm/dts/versal-mini-ospi-single.dts
 create mode 100644 arch/arm/dts/versal-mini-ospi.dtsi
 create mode 100644 arch/arm/dts/versal-mini-qspi-single.dts
 create mode 100644 arch/arm/dts/versal-mini-qspi.dtsi
 create mode 100644 configs/xilinx_versal_mini_ospi_defconfig
 create mode 100644 configs/xilinx_versal_mini_qspi_defconfig

Comments

Michal Simek Nov. 22, 2022, 11:38 a.m. UTC | #1
On 11/16/22 15:11, Ashok Reddy Soma wrote:
> Add new configuration files and device trees for quad and octal spi flash
> mini u-boot. With these configs's mini u-boot will run from on chip
> memory(OCM) and uses DCC terminal for console output.
> 
> Changes in v3:
>   - Added dts files for qspi mini configuration
>   - Added CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
>           CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0xfffe0000
>           to fix compilation error.
>   - Add dts files for octal flash mini u-boot.
>   - Add below configs to fix compilation error.
>     CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
>     CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0xFFFE0000
> 
> Changes in v2:
>   - Removed configs/xilinx_* from MAINTAINERS as, it is already taken  care.
>   - Run savedefconfig and updated mini config to align with latest  Kconfig layout
>   - Run savedefconfig and updated mini config for ospi to align with
>     latest Kconfig layout
> 
> Ashok Reddy Soma (3):
>    arm64: versal: Add qspi flash mini u-boot configuration
>    spi: cadence-qspi: Fix compilation error in mini u-boot flash reset
>    arm64: versal: Add octal spi flash mini u-boot configuration
> 
>   arch/arm/dts/Makefile                     |  2 +
>   arch/arm/dts/versal-mini-ospi-single.dts  | 16 +++++
>   arch/arm/dts/versal-mini-ospi.dtsi        | 77 +++++++++++++++++++++++
>   arch/arm/dts/versal-mini-qspi-single.dts  | 16 +++++
>   arch/arm/dts/versal-mini-qspi.dtsi        | 72 +++++++++++++++++++++
>   configs/xilinx_versal_mini_ospi_defconfig | 72 +++++++++++++++++++++
>   configs/xilinx_versal_mini_qspi_defconfig | 75 ++++++++++++++++++++++
>   drivers/spi/cadence_ospi_versal.c         |  4 +-
>   8 files changed, 332 insertions(+), 2 deletions(-)
>   create mode 100644 arch/arm/dts/versal-mini-ospi-single.dts
>   create mode 100644 arch/arm/dts/versal-mini-ospi.dtsi
>   create mode 100644 arch/arm/dts/versal-mini-qspi-single.dts
>   create mode 100644 arch/arm/dts/versal-mini-qspi.dtsi
>   create mode 100644 configs/xilinx_versal_mini_ospi_defconfig
>   create mode 100644 configs/xilinx_versal_mini_qspi_defconfig
> 

Applied.
M