Skip to contentSkip to conversation

zynq: More boards support

PATCH New Jagannadha Sutradharudu Teki 3 participants 3 messages Jan 8, 2014 – Jan 10, 2014

lore
Share & tools
lore
#0 lore raw

v5 cover zynq: More boards support

These changes are from u-boot-xlnx.git repo from git.xilinx.com and in addition of basic fdt support. This repo is well tested on xilinx zynq platform, hence pushing the same on upstream.

Excluded qspi and nand changes from previous series.

--
Thanks,
Jagan.

Changes for v5:
- rebase to u-boot-arm/master
- Enabled CONFIG_DEFAULT_DEVICE_TREE in pre-board config files.
- Updated build steps on doc/README.zynq
Changes for v4:
- rebase to master
- Removed CONFIG_SYS_NO_FLASH in zynq-common.h
Changes for v3:
- Removed CONFIG_ZYNQ_QSPI
- Removed CONFIG_NAND_ZYNQ
- Removed CONFIG_SYS_PROMPT_HUSH_PS2
- Documented bootmode detection code
- Added comments

Jagannadha Sutradharudu Teki (30):
zynq: Enable CONFIG_FIT_VERBOSE
zynq: Enable Boot FreeBSD/vxWorks
zynq: Cleanup on miscellaneous configs
zynq: Cleanup on memory configs
zynq: Minor config cleanup
zynq: Enable cache options
zynq: Add UART0, UART1 configs support
zynq: Add GEM0, GEM1 configs support
zynq-common: Rename zynq with zynq-common
doc: zynq: Add information on zynq u-boot
zynq: Add zynq zc70x board support
zynq: Add zynq zed board support
zynq: Move CONFIG_SYS_SDRAM_SIZE to pre-board configs
zynq-common: Define exact TEXT_BASE
zynq: zc70x: Add Catalyst 24WC08 EEPROM config support
zynq: Add zynq microzed board support
zynq: Add zynq_zc770 xm010 board support
zynq: Add zynq_zc770 xm013 board support
zynq: Add zynq_zc770 xm012 board support
zynq: Add support to find bootmode
zynq-common: Define default environment
zynq-common: Change Env. Sector size to 128Kb
zynq-common: Define flash env. partition
zynq-common: Define CONFIG_ENV_OVERWRITE
dts: zynq: Add basic fdt support
gpio: zynq: Add dummy gpio routines
zynq-common: Enable verified boot(RSA)
dts: zynq: Add more zynq dts files
zynq: Enable CONFIG_DEFAULT_DEVICE_TREE
doc: Update the zynq u-boot status

 arch/arm/cpu/armv7/zynq/slcr.c             |   6 +
 arch/arm/dts/zynq-7000.dtsi                |  13 ++
 arch/arm/include/asm/arch-zynq/gpio.h      |  25 +++
 arch/arm/include/asm/arch-zynq/sys_proto.h |   1 +
 board/xilinx/dts/zynq-microzed.dts         |  14 ++
 board/xilinx/dts/zynq-zc702.dts            |  14 ++
 board/xilinx/dts/zynq-zc706.dts            |  14 ++
 board/xilinx/dts/zynq-zc770-xm010.dts      |  14 ++
 board/xilinx/dts/zynq-zc770-xm012.dts      |  14 ++
 board/xilinx/dts/zynq-zc770-xm013.dts      |  14 ++
 board/xilinx/dts/zynq-zed.dts              |  14 ++
 board/xilinx/zynq/board.c                  |  25 +++
 boards.cfg                                 |   8 +-
 doc/README.zynq                            |  94 ++++++++++++
 include/configs/zynq-common.h              | 238 +++++++++++++++++++++++++++++
 include/configs/zynq.h                     | 139 -----------------
 include/configs/zynq_microzed.h            |  26 ++++
 include/configs/zynq_zc70x.h               |  29 ++++
 include/configs/zynq_zc770.h               |  42 +++++
 include/configs/zynq_zed.h                 |  27 ++++
 20 files changed, 630 insertions(+), 141 deletions(-)
 create mode 100644 arch/arm/dts/zynq-7000.dtsi
 create mode 100644 arch/arm/include/asm/arch-zynq/gpio.h
 create mode 100644 board/xilinx/dts/zynq-microzed.dts
 create mode 100644 board/xilinx/dts/zynq-zc702.dts
 create mode 100644 board/xilinx/dts/zynq-zc706.dts
 create mode 100644 board/xilinx/dts/zynq-zc770-xm010.dts
 create mode 100644 board/xilinx/dts/zynq-zc770-xm012.dts
 create mode 100644 board/xilinx/dts/zynq-zc770-xm013.dts
 create mode 100644 board/xilinx/dts/zynq-zed.dts
 create mode 100644 doc/README.zynq
 create mode 100644 include/configs/zynq-common.h
 delete mode 100644 include/configs/zynq.h
 create mode 100644 include/configs/zynq_microzed.h
 create mode 100644 include/configs/zynq_zc70x.h
 create mode 100644 include/configs/zynq_zc770.h
 create mode 100644 include/configs/zynq_zed.h
Signature · 1 line
1.8.3
#1 lore raw

v5 cover zynq: More boards support

Hi Albert,

Quoted 85 lines · Jagannadha Sutradharudu Teki

These changes are from u-boot-xlnx.git repo from git.xilinx.com and in addition of basic fdt support. This repo is well tested on xilinx zynq platform, hence pushing the same on upstream.

Excluded qspi and nand changes from previous series.

--
Thanks,
Jagan.

Changes for v5:
- rebase to u-boot-arm/master
- Enabled CONFIG_DEFAULT_DEVICE_TREE in pre-board config files.
- Updated build steps on doc/README.zynq
Changes for v4:
- rebase to master
- Removed CONFIG_SYS_NO_FLASH in zynq-common.h
Changes for v3:
- Removed CONFIG_ZYNQ_QSPI
- Removed CONFIG_NAND_ZYNQ
- Removed CONFIG_SYS_PROMPT_HUSH_PS2
- Documented bootmode detection code
- Added comments

Jagannadha Sutradharudu Teki (30):
zynq: Enable CONFIG_FIT_VERBOSE
zynq: Enable Boot FreeBSD/vxWorks
zynq: Cleanup on miscellaneous configs
zynq: Cleanup on memory configs
zynq: Minor config cleanup
zynq: Enable cache options
zynq: Add UART0, UART1 configs support
zynq: Add GEM0, GEM1 configs support
zynq-common: Rename zynq with zynq-common
doc: zynq: Add information on zynq u-boot
zynq: Add zynq zc70x board support
zynq: Add zynq zed board support
zynq: Move CONFIG_SYS_SDRAM_SIZE to pre-board configs
zynq-common: Define exact TEXT_BASE
zynq: zc70x: Add Catalyst 24WC08 EEPROM config support
zynq: Add zynq microzed board support
zynq: Add zynq_zc770 xm010 board support
zynq: Add zynq_zc770 xm013 board support
zynq: Add zynq_zc770 xm012 board support
zynq: Add support to find bootmode
zynq-common: Define default environment
zynq-common: Change Env. Sector size to 128Kb
zynq-common: Define flash env. partition
zynq-common: Define CONFIG_ENV_OVERWRITE
dts: zynq: Add basic fdt support
gpio: zynq: Add dummy gpio routines
zynq-common: Enable verified boot(RSA)
dts: zynq: Add more zynq dts files
zynq: Enable CONFIG_DEFAULT_DEVICE_TREE
doc: Update the zynq u-boot status

 arch/arm/cpu/armv7/zynq/slcr.c             |   6 +
 arch/arm/dts/zynq-7000.dtsi                |  13 ++
 arch/arm/include/asm/arch-zynq/gpio.h      |  25 +++
 arch/arm/include/asm/arch-zynq/sys_proto.h |   1 +
 board/xilinx/dts/zynq-microzed.dts         |  14 ++
 board/xilinx/dts/zynq-zc702.dts            |  14 ++
 board/xilinx/dts/zynq-zc706.dts            |  14 ++
 board/xilinx/dts/zynq-zc770-xm010.dts      |  14 ++
 board/xilinx/dts/zynq-zc770-xm012.dts      |  14 ++
 board/xilinx/dts/zynq-zc770-xm013.dts      |  14 ++
 board/xilinx/dts/zynq-zed.dts              |  14 ++
 board/xilinx/zynq/board.c                  |  25 +++
 boards.cfg                                 |   8 +-
 doc/README.zynq                            |  94 ++++++++++++
 include/configs/zynq-common.h              | 238 +++++++++++++++++++++++++++++
 include/configs/zynq.h                     | 139 -----------------
 include/configs/zynq_microzed.h            |  26 ++++
 include/configs/zynq_zc70x.h               |  29 ++++
 include/configs/zynq_zc770.h               |  42 +++++
 include/configs/zynq_zed.h                 |  27 ++++
 20 files changed, 630 insertions(+), 141 deletions(-)
 create mode 100644 arch/arm/dts/zynq-7000.dtsi
 create mode 100644 arch/arm/include/asm/arch-zynq/gpio.h
 create mode 100644 board/xilinx/dts/zynq-microzed.dts
 create mode 100644 board/xilinx/dts/zynq-zc702.dts
 create mode 100644 board/xilinx/dts/zynq-zc706.dts
 create mode 100644 board/xilinx/dts/zynq-zc770-xm010.dts
 create mode 100644 board/xilinx/dts/zynq-zc770-xm012.dts
 create mode 100644 board/xilinx/dts/zynq-zc770-xm013.dts
Quoted 9 lines
 create mode 100644 board/xilinx/dts/zynq-zed.dts
 create mode 100644 doc/README.zynq
 create mode 100644 include/configs/zynq-common.h
 delete mode 100644 include/configs/zynq.h
 create mode 100644 include/configs/zynq_microzed.h
 create mode 100644 include/configs/zynq_zc70x.h
 create mode 100644 include/configs/zynq_zc770.h
 create mode 100644 include/configs/zynq_zed.h

This is fine i guess, please let me know for any issues.

Signature · 2 lines
Thanks,
Jagan.
#2 lore raw

v5 cover zynq: More boards support

In reply to Jagannadha Sutradharudu Teki

Hi Jagannadha,

Quoted 85 lines · Jagannadha Sutradharudu Teki

These changes are from u-boot-xlnx.git repo from git.xilinx.com and in addition of basic fdt support. This repo is well tested on xilinx zynq platform, hence pushing the same on upstream.

Excluded qspi and nand changes from previous series.

--
Thanks,
Jagan.

Changes for v5:
- rebase to u-boot-arm/master
- Enabled CONFIG_DEFAULT_DEVICE_TREE in pre-board config files.
- Updated build steps on doc/README.zynq
Changes for v4:
- rebase to master
- Removed CONFIG_SYS_NO_FLASH in zynq-common.h
Changes for v3:
- Removed CONFIG_ZYNQ_QSPI
- Removed CONFIG_NAND_ZYNQ
- Removed CONFIG_SYS_PROMPT_HUSH_PS2
- Documented bootmode detection code
- Added comments

Jagannadha Sutradharudu Teki (30):
zynq: Enable CONFIG_FIT_VERBOSE
zynq: Enable Boot FreeBSD/vxWorks
zynq: Cleanup on miscellaneous configs
zynq: Cleanup on memory configs
zynq: Minor config cleanup
zynq: Enable cache options
zynq: Add UART0, UART1 configs support
zynq: Add GEM0, GEM1 configs support
zynq-common: Rename zynq with zynq-common
doc: zynq: Add information on zynq u-boot
zynq: Add zynq zc70x board support
zynq: Add zynq zed board support
zynq: Move CONFIG_SYS_SDRAM_SIZE to pre-board configs
zynq-common: Define exact TEXT_BASE
zynq: zc70x: Add Catalyst 24WC08 EEPROM config support
zynq: Add zynq microzed board support
zynq: Add zynq_zc770 xm010 board support
zynq: Add zynq_zc770 xm013 board support
zynq: Add zynq_zc770 xm012 board support
zynq: Add support to find bootmode
zynq-common: Define default environment
zynq-common: Change Env. Sector size to 128Kb
zynq-common: Define flash env. partition
zynq-common: Define CONFIG_ENV_OVERWRITE
dts: zynq: Add basic fdt support
gpio: zynq: Add dummy gpio routines
zynq-common: Enable verified boot(RSA)
dts: zynq: Add more zynq dts files
zynq: Enable CONFIG_DEFAULT_DEVICE_TREE
doc: Update the zynq u-boot status

 arch/arm/cpu/armv7/zynq/slcr.c             |   6 +
 arch/arm/dts/zynq-7000.dtsi                |  13 ++
 arch/arm/include/asm/arch-zynq/gpio.h      |  25 +++
 arch/arm/include/asm/arch-zynq/sys_proto.h |   1 +
 board/xilinx/dts/zynq-microzed.dts         |  14 ++
 board/xilinx/dts/zynq-zc702.dts            |  14 ++
 board/xilinx/dts/zynq-zc706.dts            |  14 ++
 board/xilinx/dts/zynq-zc770-xm010.dts      |  14 ++
 board/xilinx/dts/zynq-zc770-xm012.dts      |  14 ++
 board/xilinx/dts/zynq-zc770-xm013.dts      |  14 ++
 board/xilinx/dts/zynq-zed.dts              |  14 ++
 board/xilinx/zynq/board.c                  |  25 +++
 boards.cfg                                 |   8 +-
 doc/README.zynq                            |  94 ++++++++++++
 include/configs/zynq-common.h              | 238 +++++++++++++++++++++++++++++
 include/configs/zynq.h                     | 139 -----------------
 include/configs/zynq_microzed.h            |  26 ++++
 include/configs/zynq_zc70x.h               |  29 ++++
 include/configs/zynq_zc770.h               |  42 +++++
 include/configs/zynq_zed.h                 |  27 ++++
 20 files changed, 630 insertions(+), 141 deletions(-)
 create mode 100644 arch/arm/dts/zynq-7000.dtsi
 create mode 100644 arch/arm/include/asm/arch-zynq/gpio.h
 create mode 100644 board/xilinx/dts/zynq-microzed.dts
 create mode 100644 board/xilinx/dts/zynq-zc702.dts
 create mode 100644 board/xilinx/dts/zynq-zc706.dts
 create mode 100644 board/xilinx/dts/zynq-zc770-xm010.dts
 create mode 100644 board/xilinx/dts/zynq-zc770-xm012.dts
 create mode 100644 board/xilinx/dts/zynq-zc770-xm013.dts
Quoted 9 lines
 create mode 100644 board/xilinx/dts/zynq-zed.dts
 create mode 100644 doc/README.zynq
 create mode 100644 include/configs/zynq-common.h
 delete mode 100644 include/configs/zynq.h
 create mode 100644 include/configs/zynq_microzed.h
 create mode 100644 include/configs/zynq_zc70x.h
 create mode 100644 include/configs/zynq_zc770.h
 create mode 100644 include/configs/zynq_zed.h

Applied to u-boot-arm/master, thanks!

Amicalement,

Signature · 1 line
Albert.