[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