[U-Boot] [PULL] u-boot-mpc83xx/master (take 2)

Mario Six mario.six at gdsys.cc
Tue May 21 06:23:23 UTC 2019


Hi Tom,

The following changes since commit d494cdb97e18a30214d0414376d4eacdf82224fe:

  mpc83xx: Add gazerbeam board (2019-05-21 08:03:38 +0200)

are available in the Git repository at:

  git://git.denx.de/u-boot-mpc83xx.git

for you to fetch changes up to d494cdb97e18a30214d0414376d4eacdf82224fe:

  mpc83xx: Add gazerbeam board (2019-05-21 08:03:38 +0200)

----------------------------------------------------------------
Dirk Eibach (2):
      gdsys: phy: Adapt fixup_88e1518() to latest Release Notes
      mpc83xx: Add gazerbeam board

Mario Six (84):
      mpc83xx: Introduce ARCH_MPC830*
      mpc83xx: Introduce ARCH_MPC831*
      mpc83xx: Introduce ARCH_MPC832*
      mpc83xx: Introduce ARCH_MPC834*
      mpc83xx: Introduce ARCH_MPC836*
      mpc83xx: Introduce ARCH_MPC837X
      keymile: Make distinct kmtegr1, kmvect1, suvd3 configs
      keymile: Move config files
      keymile: Unroll includes
      keymile: Make distinct kmsupx5, tuge1, kmopti2, and kmtepr2 configs
      keymile: Unroll km/km83xx-common.h
      keymile: Make distinct kmeter1, and kmcoge5ne configs
      mpc83xx: Make distinct MPC8313ERDB targets
      vme8349: Migrate to CONFIG_TARGET_VME8349
      mpc83xx: Make distinct caddy2 config
      powerpc: Add LSDMR config values
      mpc83xx: Make distinct MPC8349EMDS_SDRAM board
      mpc8315erdb: Merge BR/OR settings
      ve8313: Merge BR/OR settings
      MPC832XEMDS: Migrate to CONFIG_TARGET_MPC832XEMDS
      MPC8349ITX: Migrate to CONFIG_TARGET_MPC8349ITX
      hrcon: Migrate to CONFIG_TARGET_HRCON
      strider: Migrate to CONFIG_TARGET_STRIDER
      MPC8313ERDB: Remove CONFIG_MPC8313ERDB
      MPC8315ERDB: Remove CONFIG_MPC8315ERDB
      MPC837XEMDS: Remove CONFIG_MPC837XEMDS
      MPC837XERDB: Remove CONFIG_MPC837XERDB
      mpc83xx: Migrate legacy PCI options to Kconfig
      mpc83xx: Replace CONFIG_83XX_CLKIN in calculations
      mpc83xx: Get rid of CONFIG_83XX_CLKIN
      mpc83xx: Kconfig: Migrate HRCW to Kconfig
      mpc83xx: pcie: Read the clock from registers
      powerpc: Migrate HIGH_BATS to Kconfig
      mpc83xx: Migrate BATS config to Kconfig
      mpc83xx: Migrate LBLAW_* to Kconfig
      mpc83xx: Normalize BR/OR option lines
      tqm834x: Expand CONFIG_SYS_OR_TIMING_FLASH macro
      mpc83xx: Simplify BR,OR lines
      sbc8349: Remove SDRAM functionality
      mpc83xx: Migrate CONFIG_SYS_{BR, OR}*_PRELIM to Kconfig
      powerpc: mpc83xx: Fix MPC8308 IMMR memory layout
      powerpc: mpc83xx: Implement get_serial_clock()
      powerpc: mpc83xx: fdt: Use get_serial_clock()
      mpc83xx: Remove last CONFIG_MPC83xx
      mpc83xx: Prepare usage of DM gpio driver
      mpc83xx: Migrate HID config to Kconfig
      mpc83xx: Migrate CONFIG_SYS_IMMR to Kconfig
      mpc8308: Migrate system io config to Kconfig
      mpc83xx: Migrate arbiter config to Kconfig
      mpc83xx: Migrate SPCR to Kconfig
      mpc83xx: Migrate CONFIG_LCRR_* to Kconfig
      mpc83xx: Get rid of CONFIG_SYS_DDR_BASE
      mpc83xx: Get rid of CONFIG_SYS_DDR_SDRAM_BASE
      mpc83xx: Get rid of CONFIG_SYS_LBC_*
      mpc83xx: Add arch clock.h to make SDHC work
      mpc83xx: Don't define cpu_eth_init for DM eth
      mpc83xx: Replace ppcDWstore with inline assembly
      mpc83xx: Use pre-defined asm functions
      keymile: Remove CONFIG_SYS_APP{1, 2}_{BASE, SIZE}
      keymile: Factor out common includes again
      powerpc: Simplify processor.h
      mpc83xx: Define _end symbol
      mpc83xx_clk: Add enable method
      cmd: binop: Use new environment api
      cmd: binop: Use hex2bin
      i2c: ihs: Get rid of fpgamap
      i2c: ihs: Improve error handling
      gdsys_rxaui_ctrl: Return old state
      gdsys_rxaui_ctrl: Use new regmap interface
      ihs_mdio: Use new regmap interface
      gdsys: Post ppc4xx removal cleanup
      gdsys: mpc8308: Fix style violations
      gdsys: mpc8308: Use shadow register for output GPIO values
      gdsys: mpc8308: Migrate SYS_FPGA{0, 1}_{BASE, SIZE} to Kconfig
      gdsys: mpc8308: Don't use manual RAM config if RAM driver is active
      gdsys: Introduce GDSYS_LEGACY_DRIVERS
      gdsys: mpc8308: Add FPGA flavor option
      gdsys: cmd_ioloop: Fix style violations
      gdsys: cmd_ioloop: Introduce commenting enum
      gdsys: cmd_ioloop: Make DM compatible
      gdsys: ioep-fpga: Switch to gazerbeam-style reporting
      board: gazerbeam: Fix SC detection
      gazerbeam: Import Linux DT
      gazerbeam: Add u-boot specific dts include file

----------------------------------------------------------------
 Kconfig                                            |    2 +-
 arch/powerpc/Kconfig                               |    6 +
 arch/powerpc/cpu/mpc83xx/Kconfig                   |  255 +++-
 arch/powerpc/cpu/mpc83xx/Makefile                  |    2 +
 arch/powerpc/cpu/mpc83xx/arbiter/Kconfig           |  139 +++
 arch/powerpc/cpu/mpc83xx/arbiter/arbiter.h         |   28 +
 arch/powerpc/cpu/mpc83xx/bats/Kconfig              | 1311 ++++++++++++++++++++
 arch/powerpc/cpu/mpc83xx/bats/bats.h               |  223 ++++
 arch/powerpc/cpu/mpc83xx/cpu.c                     |   41 +-
 arch/powerpc/cpu/mpc83xx/cpu_init.c                |   88 +-
 arch/powerpc/cpu/mpc83xx/ecc.c                     |   36 +-
 arch/powerpc/cpu/mpc83xx/elbc/Kconfig              |   32 +
 arch/powerpc/cpu/mpc83xx/elbc/Kconfig.elbc0        |  733 +++++++++++
 arch/powerpc/cpu/mpc83xx/elbc/Kconfig.elbc1        |  733 +++++++++++
 arch/powerpc/cpu/mpc83xx/elbc/Kconfig.elbc2        |  733 +++++++++++
 arch/powerpc/cpu/mpc83xx/elbc/Kconfig.elbc3        |  733 +++++++++++
 arch/powerpc/cpu/mpc83xx/elbc/Kconfig.elbc4        |  733 +++++++++++
 arch/powerpc/cpu/mpc83xx/elbc/elbc.h               |  186 +++
 arch/powerpc/cpu/mpc83xx/fdt.c                     |   10 +-
 arch/powerpc/cpu/mpc83xx/hid/Kconfig               |  565 +++++++++
 arch/powerpc/cpu/mpc83xx/hid/hid.h                 |   72 ++
 arch/powerpc/cpu/mpc83xx/hrcw/Kconfig              |  816 ++++++++++++
 arch/powerpc/cpu/mpc83xx/hrcw/hrcw.h               |   37 +
 arch/powerpc/cpu/mpc83xx/initreg/Kconfig           |    6 +
 arch/powerpc/cpu/mpc83xx/initreg/Kconfig.lcrr      |  139 +++
 arch/powerpc/cpu/mpc83xx/initreg/Kconfig.spcr      |  115 ++
 arch/powerpc/cpu/mpc83xx/initreg/initreg.h         |   79 ++
 arch/powerpc/cpu/mpc83xx/lblaw/Kconfig             |  519 ++++++++
 arch/powerpc/cpu/mpc83xx/lblaw/lblaw.h             |   55 +
 arch/powerpc/cpu/mpc83xx/pcie.c                    |   39 +-
 arch/powerpc/cpu/mpc83xx/spd_sdram.c               |   42 +-
 arch/powerpc/cpu/mpc83xx/speed.c                   |  117 +-
 arch/powerpc/cpu/mpc83xx/spl_minimal.c             |   19 +-
 arch/powerpc/cpu/mpc83xx/start.S                   |   16 +-
 arch/powerpc/cpu/mpc83xx/sysio/Kconfig             |    7 +
 arch/powerpc/cpu/mpc83xx/sysio/Kconfig.mpc8308     |  323 +++++
 arch/powerpc/cpu/mpc83xx/sysio/sysio.h             |   32 +
 arch/powerpc/cpu/mpc83xx/u-boot.lds                |    6 +
 arch/powerpc/cpu/mpc8xxx/fsl_lbc.c                 |    4 +
 arch/powerpc/cpu/mpc8xxx/fsl_pamu.c                |   12 +-
 arch/powerpc/dts/.gitignore                        |    1 +
 arch/powerpc/dts/Makefile                          |    1 +
 arch/powerpc/dts/gazerbeam.dts                     |  602 +++++++++
 arch/powerpc/dts/gdsys/gazerbeam-base.dtsi         |  185 +++
 arch/powerpc/dts/gdsys/gazerbeam-uboot.dtsi        |  250 ++++
 arch/powerpc/dts/gdsys/mpc8308.dtsi                |  354 ++++++
 .../dts/gdsys/soc/i2c/cirrus-audio-codec.dtsi      |    6 +
 arch/powerpc/dts/gdsys/soc/i2c/dallas-rtc.dtsi     |    6 +
 arch/powerpc/dts/gdsys/soc/lbc/gazerbeam.dtsi      |    5 +
 .../dts/gdsys/soc/nor/flash-80k-partition.dtsi     |   20 +
 arch/powerpc/include/asm/arch-mpc83xx/clock.h      |   22 +
 arch/powerpc/include/asm/arch-mpc83xx/gpio.h       |   14 +-
 arch/powerpc/include/asm/fsl_lbc.h                 |   13 +-
 arch/powerpc/include/asm/global_data.h             |   22 +-
 arch/powerpc/include/asm/immap_83xx.h              |   64 +-
 arch/powerpc/include/asm/mpc8xxx_spi.h             |   10 +-
 arch/powerpc/include/asm/processor.h               |  120 --
 board/esd/vme8349/Kconfig                          |   13 +
 board/esd/vme8349/vme8349.c                        |   10 +-
 board/freescale/common/pq-mds-pib.c                |    6 +-
 board/freescale/mpc8308rdb/sdram.c                 |    4 +-
 board/freescale/mpc8313erdb/Kconfig                |   17 +-
 board/freescale/mpc8313erdb/sdram.c                |   13 +-
 board/freescale/mpc8315erdb/MAINTAINERS            |    1 +
 board/freescale/mpc8315erdb/sdram.c                |    2 +-
 board/freescale/mpc8323erdb/mpc8323erdb.c          |    2 +-
 board/freescale/mpc832xemds/mpc832xemds.c          |    2 +-
 board/freescale/mpc8349emds/Kconfig                |   13 +
 board/freescale/mpc8349emds/MAINTAINERS            |    3 +
 board/freescale/mpc8349emds/mpc8349emds.c          |   37 +-
 board/freescale/mpc8349emds/pci.c                  |   12 +-
 board/freescale/mpc8349itx/mpc8349itx.c            |   15 +-
 board/freescale/mpc837xemds/MAINTAINERS            |    1 +
 board/freescale/mpc837xemds/mpc837xemds.c          |    2 +-
 board/freescale/mpc837xerdb/MAINTAINERS            |    1 +
 board/freescale/mpc837xerdb/mpc837xerdb.c          |    2 +-
 board/gdsys/common/Makefile                        |   11 +-
 board/gdsys/common/adv7611.c                       |    4 +
 board/gdsys/common/ch7301.c                        |    4 +
 board/gdsys/common/cmd_ioloop.c                    |  372 +++++-
 board/gdsys/common/dp501.c                         |    4 +
 board/gdsys/common/fanctrl.c                       |    4 +
 board/gdsys/common/fpga.c                          |    4 +
 board/gdsys/common/ihs_mdio.c                      |    5 +-
 board/gdsys/common/ioep-fpga.c                     |  633 +++++++---
 board/gdsys/common/mclink.c                        |    4 +
 board/gdsys/common/miiphybb.c                      |  127 --
 board/gdsys/common/osd.c                           |    4 +
 board/gdsys/common/phy.c                           |    2 -
 board/gdsys/mpc8308/Kconfig                        |   83 ++
 board/gdsys/mpc8308/MAINTAINERS                    |    2 +
 board/gdsys/mpc8308/Makefile                       |    5 +-
 board/gdsys/mpc8308/gazerbeam.c                    |  179 +++
 board/gdsys/mpc8308/hrcon.c                        |   55 +-
 board/gdsys/mpc8308/mpc8308.c                      |   33 +-
 board/gdsys/mpc8308/mpc8308.h                      |    3 +
 board/gdsys/mpc8308/sdram.c                        |    8 +-
 board/gdsys/mpc8308/strider.c                      |   49 +-
 board/gdsys/p1022/Kconfig                          |   10 +
 board/ids/ids8313/ids8313.c                        |    8 +-
 board/keymile/km83xx/Kconfig                       |   95 +-
 board/keymile/km83xx/km83xx.c                      |   12 +-
 board/mpc8308_p1m/sdram.c                          |    4 +-
 board/sbc8349/sbc8349.c                            |   35 +-
 board/tqc/tqm834x/pci.c                            |    2 +-
 board/tqc/tqm834x/tqm834x.c                        |   10 +-
 board/ve8313/ve8313.c                              |   14 +-
 cmd/binop.c                                        |   32 +-
 configs/MPC8308RDB_defconfig                       |  111 ++
 configs/MPC8313ERDB_33_defconfig                   |  131 +-
 configs/MPC8313ERDB_66_defconfig                   |  130 +-
 configs/MPC8313ERDB_NAND_33_defconfig              |  131 +-
 configs/MPC8313ERDB_NAND_66_defconfig              |  130 +-
 configs/MPC8315ERDB_defconfig                      |  110 ++
 configs/MPC8323ERDB_defconfig                      |   90 ++
 configs/MPC832XEMDS_ATM_defconfig                  |  124 ++
 configs/MPC832XEMDS_HOST_33_defconfig              |  144 +++
 configs/MPC832XEMDS_HOST_66_defconfig              |  144 +++
 configs/MPC832XEMDS_SLAVE_defconfig                |  141 +++
 configs/MPC832XEMDS_defconfig                      |  124 ++
 configs/MPC8349EMDS_PCI64_defconfig                |  108 ++
 configs/MPC8349EMDS_SDRAM_defconfig                |  117 ++
 configs/MPC8349EMDS_SLAVE_defconfig                |  108 ++
 configs/MPC8349EMDS_defconfig                      |   85 ++
 configs/MPC8349ITXGP_defconfig                     |  151 +++
 configs/MPC8349ITX_LOWBOOT_defconfig               |  151 ++-
 configs/MPC8349ITX_defconfig                       |  150 ++-
 configs/MPC837XEMDS_HOST_defconfig                 |  148 +++
 configs/MPC837XEMDS_SLAVE_defconfig                |  135 ++
 configs/MPC837XEMDS_defconfig                      |  128 ++
 configs/MPC837XERDB_SLAVE_defconfig                |  136 ++
 configs/MPC837XERDB_defconfig                      |  144 +++
 configs/MPC8610HPCD_defconfig                      |    1 +
 configs/MPC8641HPCN_36BIT_defconfig                |    1 +
 configs/MPC8641HPCN_defconfig                      |    1 +
 configs/TQM834x_defconfig                          |  115 ++
 configs/caddy2_defconfig                           |   96 +-
 configs/gazerbeam_defconfig                        |  196 +++
 configs/hrcon_defconfig                            |   95 ++
 configs/hrcon_dh_defconfig                         |   95 ++
 configs/ids8313_defconfig                          |  121 ++
 configs/kmcoge5ne_defconfig                        |  157 ++-
 configs/kmeter1_defconfig                          |  120 +-
 configs/kmopti2_defconfig                          |  145 ++-
 configs/kmsupx5_defconfig                          |  123 +-
 configs/kmtegr1_defconfig                          |  119 +-
 configs/kmtepr2_defconfig                          |  145 ++-
 configs/kmvect1_defconfig                          |  140 ++-
 configs/mpc8308_p1m_defconfig                      |  100 ++
 configs/sbc8349_PCI_33_defconfig                   |   87 ++
 configs/sbc8349_PCI_66_defconfig                   |   87 ++
 configs/sbc8349_defconfig                          |   66 +
 configs/sbc8641d_defconfig                         |    1 +
 configs/strider_con_defconfig                      |   91 ++
 configs/strider_con_dp_defconfig                   |   91 ++
 configs/strider_cpu_defconfig                      |   91 ++
 configs/strider_cpu_dp_defconfig                   |   91 ++
 configs/suvd3_defconfig                            |  137 ++
 configs/tuge1_defconfig                            |  123 +-
 configs/tuxx1_defconfig                            |  146 ++-
 configs/ve8313_defconfig                           |  124 ++
 configs/vme8349_defconfig                          |   95 ++
 configs/xpedite517x_defconfig                      |    1 +
 drivers/board/gazerbeam.c                          |   22 +-
 drivers/clk/mpc83xx_clk.c                          |    7 +
 drivers/ddr/fsl/main.c                             |    4 +
 drivers/i2c/ihs_i2c.c                              |  124 +-
 drivers/misc/gdsys_rxaui_ctrl.c                    |    9 +-
 drivers/mtd/nand/raw/fsl_elbc_spl.c                |    4 +
 drivers/pci/pci_auto.c                             |    3 +-
 drivers/pci/pci_auto_old.c                         |    3 +-
 drivers/qe/qe.c                                    |    2 +-
 drivers/ram/mpc83xx_sdram.c                        |   24 +-
 include/configs/MPC8308RDB.h                       |  181 +--
 .../configs/{MPC8313ERDB.h => MPC8313ERDB_NAND.h}  |  272 +---
 include/configs/MPC8313ERDB_NOR.h                  |  377 ++++++
 include/configs/MPC8315ERDB.h                      |  206 +--
 include/configs/MPC8323ERDB.h                      |  180 +--
 include/configs/MPC832XEMDS.h                      |  246 +---
 include/configs/MPC8349EMDS.h                      |  343 +----
 include/configs/MPC8349EMDS_SDRAM.h                |  455 +++++++
 include/configs/MPC8349ITX.h                       |  237 +---
 include/configs/MPC837XEMDS.h                      |  249 +---
 include/configs/MPC837XERDB.h                      |  243 +---
 include/configs/MPC8610HPCD.h                      |    1 -
 include/configs/MPC8641HPCN.h                      |    1 -
 include/configs/TQM834x.h                          |  186 +--
 include/configs/caddy2.h                           |  334 +++++
 include/configs/gazerbeam.h                        |  137 ++
 include/configs/hrcon.h                            |  176 +--
 include/configs/ids8313.h                          |  183 +--
 .../configs/km/{km8309-common.h => km-mpc8309.h}   |   71 +-
 .../configs/km/{km8321-common.h => km-mpc832x.h}   |   87 +-
 include/configs/km/km-mpc8360.h                    |   91 ++
 include/configs/km/km-mpc83xx.h                    |  160 +++
 include/configs/km/km83xx-common.h                 |  296 -----
 include/configs/km8360.h                           |  271 ----
 include/configs/kmcoge5ne.h                        |   60 +
 include/configs/kmeter1.h                          |   30 +
 include/configs/kmopti2.h                          |   35 +
 include/configs/kmsupx5.h                          |   35 +
 include/configs/kmtegr1.h                          |   45 +
 include/configs/kmtepr2.h                          |   35 +
 include/configs/kmvect1.h                          |   61 +
 include/configs/mpc8308_p1m.h                      |  174 +--
 include/configs/sbc8349.h                          |  308 +----
 include/configs/sbc8641d.h                         |    1 -
 include/configs/strider.h                          |  175 +--
 include/configs/suvd3.h                            |  167 +--
 include/configs/tuge1.h                            |   35 +
 include/configs/tuxx1.h                            |  167 +--
 include/configs/ve8313.h                           |  196 +--
 include/configs/vme8349.h                          |  216 +---
 include/configs/xpedite517x.h                      |    1 -
 include/gdsys_fpga.h                               |  100 +-
 include/linux/immap_qe.h                           |    4 +-
 include/mpc83xx.h                                  |   84 +-
 include/post.h                                     |    2 +-
 include/usb/ehci-ci.h                              |    2 +-
 scripts/config_whitelist.txt                       |   52 -
 220 files changed, 20053 insertions(+), 5901 deletions(-)

Best regards,
Mario


More information about the U-Boot mailing list