From patchwork Mon May 20 11:59:53 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mario Six X-Patchwork-Id: 1101957 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=gdsys.cc Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 456yDF5TM9z9sBb for ; Mon, 20 May 2019 22:01:31 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id A4800C21DF8; Mon, 20 May 2019 12:01:19 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 82930C21E2C; Mon, 20 May 2019 12:00:40 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 1AC11C21E3E; Mon, 20 May 2019 12:00:39 +0000 (UTC) Received: from smtprelay07.ispgateway.de (smtprelay07.ispgateway.de [134.119.228.102]) by lists.denx.de (Postfix) with ESMTPS id 3B450C21E16 for ; Mon, 20 May 2019 12:00:06 +0000 (UTC) Received: from [209.85.221.41] (helo=mail-wr1-f41.google.com) by smtprelay07.ispgateway.de with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1) (envelope-from ) id 1hSgxW-0004o9-1b for u-boot@lists.denx.de; Mon, 20 May 2019 14:00:02 +0200 Received: by mail-wr1-f41.google.com with SMTP id b18so14227140wrq.12 for ; Mon, 20 May 2019 05:00:02 -0700 (PDT) X-Gm-Message-State: APjAAAWbFc4o32REQV63meRifCw7jHccdNb/qC/3wNEgn+vRDvcBpbwg N8nzGzsfEqkkJOzo0B99IcdbLVDQXn+QPBPFKg== X-Google-Smtp-Source: APXvYqzsbkcCrHdgLS7vmSnJhtSvGHQI3xxV24g0rZn1GHIgb2Wo3qIyz42I+JZJJJ5LKo0guZm26DvwLgPjj2Hi9oI= X-Received: by 2002:adf:dc8a:: with SMTP id r10mr45404141wrj.15.1558353601455; Mon, 20 May 2019 05:00:01 -0700 (PDT) MIME-Version: 1.0 From: Mario Six Date: Mon, 20 May 2019 13:59:53 +0200 X-Gmail-Original-Message-ID: Message-ID: To: Tom Rini , U-Boot Mailing List X-Df-Sender: bWFyaW8uc2l4QGdkc3lzLmNj Subject: [U-Boot] [PULL] u-boot-mpc83xx/master X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Hi Tom, The following changes since commit 7eafd61a43b102808dc83066de35a1a51d00330f: ihs_mdio: Use new regmap interface (2019-05-20 13:50:35 +0200) are available in the Git repository at: git://git.denx.de/u-boot-mpc83xx.git for you to fetch changes up to 7eafd61a43b102808dc83066de35a1a51d00330f: ihs_mdio: Use new regmap interface (2019-05-20 13:50:35 +0200) ---------------------------------------------------------------- Mario Six (70): 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 ---------------------------------------------------------------- Kconfig | 2 +- arch/powerpc/Kconfig | 6 + arch/powerpc/cpu/mpc83xx/Kconfig | 236 +++- 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/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 -- arch/powerpc/lib/cache.c | 6 +- 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 | 2 + 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 | 6 +- board/gdsys/common/ihs_mdio.c | 5 +- board/gdsys/mpc8308/Makefile | 4 +- board/gdsys/mpc8308/sdram.c | 4 +- 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/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/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/hrcon.h | 168 +-- 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 | 167 +-- 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 | 2 +- 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 - 189 files changed, 17046 insertions(+), 5409 deletions(-) Best regards, Mario