]> git.sur5r.net Git - u-boot/commitdiff
Merge git://git.denx.de/u-boot-imx
authorTom Rini <trini@konsulko.com>
Mon, 30 Apr 2018 11:14:05 +0000 (07:14 -0400)
committerTom Rini <trini@konsulko.com>
Mon, 30 Apr 2018 11:14:05 +0000 (07:14 -0400)
1116 files changed:
Kconfig
Makefile
README
api/api_net.c
arch/Kconfig
arch/arm/Kconfig
arch/arm/config.mk
arch/arm/cpu/arm1136/mx31/timer.c
arch/arm/cpu/arm1136/mx35/timer.c
arch/arm/cpu/armv8/Makefile
arch/arm/cpu/armv8/fsl-layerscape/Kconfig
arch/arm/cpu/armv8/fsl-layerscape/soc.c
arch/arm/cpu/armv8/s32v234/cpu.c
arch/arm/cpu/pxa/timer.c
arch/arm/dts/r8a7790-lager-u-boot.dts
arch/arm/dts/r8a7793-gose-u-boot.dts
arch/arm/dts/r8a7794-alt-u-boot.dts
arch/arm/dts/rk3188-radxarock-u-boot.dtsi [new file with mode: 0644]
arch/arm/dts/rk3188-radxarock.dts
arch/arm/dts/rk3188.dtsi
arch/arm/include/asm/arch-omap4/sys_proto.h
arch/arm/include/asm/arch-omap5/sys_proto.h
arch/arm/lib/cmd_boot.c
arch/arm/mach-at91/Kconfig
arch/arm/mach-at91/spl_atmel.c
arch/arm/mach-davinci/spl.c
arch/arm/mach-exynos/clock_init_exynos5.c
arch/arm/mach-exynos/mmu-arm64.c
arch/arm/mach-imx/cmd_dek.c
arch/arm/mach-imx/mx7ulp/Kconfig
arch/arm/mach-imx/mx7ulp/pcc.c
arch/arm/mach-imx/mx7ulp/scg.c
arch/arm/mach-imx/mx8m/clock.c
arch/arm/mach-imx/mx8m/clock_slice.c
arch/arm/mach-imx/timer.c
arch/arm/mach-mvebu/armada3700/cpu.c
arch/arm/mach-mvebu/armada8k/cpu.c
arch/arm/mach-mvebu/sata.c
arch/arm/mach-mvebu/timer.c
arch/arm/mach-omap2/boot-common.c
arch/arm/mach-omap2/omap3/board.c
arch/arm/mach-omap2/omap4/hwinit.c
arch/arm/mach-omap2/omap5/hwinit.c
arch/arm/mach-qemu/Kconfig
arch/arm/mach-rmobile/Kconfig.32
arch/arm/mach-rockchip/Kconfig
arch/arm/mach-rockchip/Makefile
arch/arm/mach-rockchip/make_fit_atf.py
arch/arm/mach-rockchip/rk3036-board-spl.c
arch/arm/mach-rockchip/rk3188-board-spl.c
arch/arm/mach-rockchip/rk3188-board.c
arch/arm/mach-rockchip/rk322x-board-spl.c
arch/arm/mach-rockchip/rk3288-board-tpl.c
arch/arm/mach-rockchip/rk3368-board-spl.c
arch/arm/mach-rockchip/rk3368-board-tpl.c
arch/arm/mach-rockchip/rk3399-board-spl.c
arch/arm/mach-socfpga/clock_manager_arria10.c
arch/arm/mach-socfpga/clock_manager_gen5.c
arch/arm/mach-socfpga/fpga_manager.c
arch/arm/mach-socfpga/freeze_controller.c
arch/arm/mach-socfpga/misc_arria10.c
arch/arm/mach-socfpga/reset_manager.c
arch/arm/mach-socfpga/reset_manager_gen5.c
arch/arm/mach-socfpga/scan_manager.c
arch/arm/mach-socfpga/system_manager_gen5.c
arch/arm/mach-stm32mp/Kconfig
arch/arm/mach-sunxi/board.c
arch/arm/mach-sunxi/dram_sun9i.c
arch/arm/mach-tegra/Kconfig
arch/arm/mach-tegra/board186.c
arch/arm/mach-tegra/tegra186/nvtboot_board.c
arch/arm/mach-zynq/ddrc.c
arch/arm/mach-zynq/spl.c
arch/microblaze/cpu/spl.c
arch/microblaze/lib/bootm.c
arch/mips/mach-ath79/ar933x/ddr.c
arch/mips/mach-ath79/qca953x/ddr.c
arch/nds32/lib/boot.c
arch/powerpc/cpu/mpc85xx/cpu_init.c
arch/powerpc/cpu/mpc86xx/fdt.c
arch/powerpc/lib/extable.c
arch/powerpc/lib/kgdb.c
arch/powerpc/lib/spl.c
arch/riscv/lib/boot.c
arch/sandbox/lib/bootm.c
arch/x86/cpu/pci.c
arch/x86/cpu/qemu/cpu.c
arch/x86/cpu/tangier/tangier.c
arch/x86/cpu/x86_64/cpu.c
arch/x86/lib/lpc-uclass.c
arch/x86/lib/zimage.c
board/armadeus/opos6uldev/board.c
board/astro/mcf5373l/fpga.c
board/bachmann/ot1200/ot1200_spl.c
board/barco/platinum/spl_picon.c
board/barco/platinum/spl_titanium.c
board/cavium/thunderx/atf.c
board/cei/cei-tk1-som/cei-tk1-som.c
board/compulab/cm_fx6/common.c
board/compulab/cm_fx6/spl.c
board/compulab/cm_t43/spl.c
board/compulab/common/omap3_display.c
board/dhelectronics/dh_imx6/dh_imx6_spl.c
board/engicam/common/spl.c
board/engicam/imx6q/imx6q.c
board/engicam/imx6ul/imx6ul.c
board/esd/vme8349/pci.c
board/freescale/bsc9131rdb/ddr.c
board/freescale/bsc9132qds/ddr.c
board/freescale/common/vid.c
board/freescale/ls1021aqds/ls1021aqds.c
board/freescale/ls1088a/eth_ls1088ardb.c
board/freescale/m5329evb/nand.c
board/freescale/m5373evb/nand.c
board/freescale/mpc8308rdb/mpc8308rdb.c
board/freescale/mpc832xemds/pci.c
board/freescale/mpc8349emds/pci.c
board/freescale/mpc8349itx/pci.c
board/freescale/p1022ds/p1022ds.c
board/freescale/p1023rdb/ddr.c
board/gateworks/gw_ventana/gw_ventana_spl.c
board/gdsys/mpc8308/hrcon.c
board/gdsys/mpc8308/strider.c
board/gdsys/p1022/controlcenterd.c
board/geekbuying/geekbox/geekbox.c
board/intel/edison/edison.c
board/keymile/kmp204x/kmp204x.c
board/kosagi/novena/novena_spl.c
board/liebherr/mccmon6/spl.c
board/mpc8308_p1m/mpc8308_p1m.c
board/nvidia/jetson-tk1/jetson-tk1.c
board/overo/overo.c
board/qca/ap121/ap121.c
board/qca/ap143/ap143.c
board/renesas/alt/Makefile
board/renesas/alt/alt.c
board/renesas/alt/alt_spl.c [new file with mode: 0644]
board/renesas/gose/Makefile
board/renesas/gose/gose.c
board/renesas/gose/gose_spl.c [new file with mode: 0644]
board/renesas/lager/Makefile
board/renesas/lager/lager.c
board/renesas/lager/lager_spl.c [new file with mode: 0644]
board/renesas/silk/silk.c
board/rockchip/evb_rk3036/evb_rk3036.c
board/rockchip/evb_rk3229/evb_rk3229.c
board/rockchip/evb_rk3399/evb-rk3399.c
board/rockchip/kylin_rk3036/kylin_rk3036.c
board/rockchip/sheep_rk3368/sheep_rk3368.c
board/samsung/espresso7420/espresso7420.c
board/samsung/origen/origen.c
board/samsung/trats/trats.c
board/samsung/trats2/trats2.c
board/sbc8349/pci.c
board/sbc8548/sbc8548.c
board/siemens/draco/board.c
board/siemens/pxm2/board.c
board/siemens/rut/board.c
board/theobroma-systems/lion_rk3368/lion_rk3368.c
board/theobroma-systems/puma_rk3399/puma-rk3399.c
board/ti/am335x/board.c
board/ti/ks2_evm/board_k2e.c
board/ti/ks2_evm/board_k2hk.c
board/ti/ks2_evm/board_k2l.c
board/toradex/colibri_vf/dcu.c
board/tplink/wdr4300/wdr4300.c
board/tqc/tqm834x/pci.c
board/tqc/tqma6/tqma6_mba6.c
board/udoo/udoo_spl.c
board/varisys/cyrus/cyrus.c
board/wandboard/spl.c
board/xes/xpedite537x/xpedite537x.c
board/xes/xpedite550x/xpedite550x.c
cmd/Kconfig
cmd/aes.c
cmd/blob.c
cmd/booti.c
cmd/cros_ec.c
cmd/eeprom.c
cmd/i2c.c
common/Kconfig
common/board_r.c
common/cros_ec.c
common/lynxkdi.c
common/main.c
common/spl/Kconfig
common/spl/spl.c
common/spl/spl_mmc.c
common/spl/spl_net.c
common/spl/spl_sata.c
common/spl/spl_sdp.c
common/spl/spl_usb.c
common/usb_hub.c
configs/B4420QDS_NAND_defconfig
configs/B4420QDS_SPIFLASH_defconfig
configs/B4420QDS_defconfig
configs/B4860QDS_NAND_defconfig
configs/B4860QDS_SECURE_BOOT_defconfig
configs/B4860QDS_SPIFLASH_defconfig
configs/B4860QDS_SRIO_PCIE_BOOT_defconfig
configs/B4860QDS_defconfig
configs/BSC9131RDB_NAND_SYSCLK100_defconfig
configs/BSC9131RDB_NAND_defconfig
configs/BSC9131RDB_SPIFLASH_SYSCLK100_defconfig
configs/BSC9131RDB_SPIFLASH_defconfig
configs/BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig
configs/BSC9132QDS_NAND_DDRCLK100_defconfig
configs/BSC9132QDS_NAND_DDRCLK133_SECURE_defconfig
configs/BSC9132QDS_NAND_DDRCLK133_defconfig
configs/BSC9132QDS_NOR_DDRCLK100_SECURE_defconfig
configs/BSC9132QDS_NOR_DDRCLK100_defconfig
configs/BSC9132QDS_NOR_DDRCLK133_SECURE_defconfig
configs/BSC9132QDS_NOR_DDRCLK133_defconfig
configs/BSC9132QDS_SDCARD_DDRCLK100_SECURE_defconfig
configs/BSC9132QDS_SDCARD_DDRCLK100_defconfig
configs/BSC9132QDS_SDCARD_DDRCLK133_SECURE_defconfig
configs/BSC9132QDS_SDCARD_DDRCLK133_defconfig
configs/BSC9132QDS_SPIFLASH_DDRCLK100_SECURE_defconfig
configs/BSC9132QDS_SPIFLASH_DDRCLK100_defconfig
configs/BSC9132QDS_SPIFLASH_DDRCLK133_SECURE_defconfig
configs/BSC9132QDS_SPIFLASH_DDRCLK133_defconfig
configs/C29XPCIE_NAND_defconfig
configs/C29XPCIE_NOR_SECBOOT_defconfig
configs/C29XPCIE_SPIFLASH_SECBOOT_defconfig
configs/C29XPCIE_SPIFLASH_defconfig
configs/C29XPCIE_defconfig
configs/Cyrus_P5020_defconfig
configs/Cyrus_P5040_defconfig
configs/M52277EVB_defconfig
configs/M52277EVB_stmicro_defconfig
configs/M54418TWR_defconfig
configs/M54418TWR_nand_mii_defconfig
configs/M54418TWR_nand_rmii_defconfig
configs/M54418TWR_nand_rmii_lowfreq_defconfig
configs/M54418TWR_serial_mii_defconfig
configs/M54418TWR_serial_rmii_defconfig
configs/M54451EVB_defconfig
configs/M54451EVB_stmicro_defconfig
configs/M54455EVB_a66_defconfig
configs/M54455EVB_defconfig
configs/M54455EVB_i66_defconfig
configs/M54455EVB_intel_defconfig
configs/M54455EVB_stm33_defconfig
configs/MPC8349EMDS_defconfig
configs/MPC8536DS_36BIT_defconfig
configs/MPC8536DS_SDCARD_defconfig
configs/MPC8536DS_SPIFLASH_defconfig
configs/MPC8536DS_defconfig
configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig
configs/P1010RDB-PA_36BIT_NAND_defconfig
configs/P1010RDB-PA_36BIT_NOR_SECBOOT_defconfig
configs/P1010RDB-PA_36BIT_NOR_defconfig
configs/P1010RDB-PA_36BIT_SDCARD_defconfig
configs/P1010RDB-PA_36BIT_SPIFLASH_SECBOOT_defconfig
configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig
configs/P1010RDB-PA_NAND_SECBOOT_defconfig
configs/P1010RDB-PA_NAND_defconfig
configs/P1010RDB-PA_NOR_SECBOOT_defconfig
configs/P1010RDB-PA_NOR_defconfig
configs/P1010RDB-PA_SDCARD_defconfig
configs/P1010RDB-PA_SPIFLASH_SECBOOT_defconfig
configs/P1010RDB-PA_SPIFLASH_defconfig
configs/P1010RDB-PB_36BIT_NAND_SECBOOT_defconfig
configs/P1010RDB-PB_36BIT_NAND_defconfig
configs/P1010RDB-PB_36BIT_NOR_SECBOOT_defconfig
configs/P1010RDB-PB_36BIT_NOR_defconfig
configs/P1010RDB-PB_36BIT_SDCARD_defconfig
configs/P1010RDB-PB_36BIT_SPIFLASH_SECBOOT_defconfig
configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig
configs/P1010RDB-PB_NAND_SECBOOT_defconfig
configs/P1010RDB-PB_NAND_defconfig
configs/P1010RDB-PB_NOR_SECBOOT_defconfig
configs/P1010RDB-PB_NOR_defconfig
configs/P1010RDB-PB_SDCARD_defconfig
configs/P1010RDB-PB_SPIFLASH_SECBOOT_defconfig
configs/P1010RDB-PB_SPIFLASH_defconfig
configs/P1020MBG-PC_36BIT_SDCARD_defconfig
configs/P1020MBG-PC_36BIT_defconfig
configs/P1020MBG-PC_SDCARD_defconfig
configs/P1020MBG-PC_defconfig
configs/P1020RDB-PC_36BIT_NAND_defconfig
configs/P1020RDB-PC_36BIT_SDCARD_defconfig
configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig
configs/P1020RDB-PC_36BIT_defconfig
configs/P1020RDB-PC_NAND_defconfig
configs/P1020RDB-PC_SDCARD_defconfig
configs/P1020RDB-PC_SPIFLASH_defconfig
configs/P1020RDB-PC_defconfig
configs/P1020RDB-PD_NAND_defconfig
configs/P1020RDB-PD_SDCARD_defconfig
configs/P1020RDB-PD_SPIFLASH_defconfig
configs/P1020RDB-PD_defconfig
configs/P1020UTM-PC_36BIT_SDCARD_defconfig
configs/P1020UTM-PC_36BIT_defconfig
configs/P1020UTM-PC_SDCARD_defconfig
configs/P1020UTM-PC_defconfig
configs/P1021RDB-PC_36BIT_NAND_defconfig
configs/P1021RDB-PC_36BIT_SDCARD_defconfig
configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig
configs/P1021RDB-PC_36BIT_defconfig
configs/P1021RDB-PC_NAND_defconfig
configs/P1021RDB-PC_SDCARD_defconfig
configs/P1021RDB-PC_SPIFLASH_defconfig
configs/P1021RDB-PC_defconfig
configs/P1022DS_36BIT_NAND_defconfig
configs/P1022DS_36BIT_SDCARD_defconfig
configs/P1022DS_36BIT_SPIFLASH_defconfig
configs/P1022DS_36BIT_defconfig
configs/P1022DS_NAND_defconfig
configs/P1022DS_SDCARD_defconfig
configs/P1022DS_SPIFLASH_defconfig
configs/P1022DS_defconfig
configs/P1024RDB_36BIT_defconfig
configs/P1024RDB_NAND_defconfig
configs/P1024RDB_SDCARD_defconfig
configs/P1024RDB_SPIFLASH_defconfig
configs/P1024RDB_defconfig
configs/P1025RDB_36BIT_defconfig
configs/P1025RDB_NAND_defconfig
configs/P1025RDB_SDCARD_defconfig
configs/P1025RDB_SPIFLASH_defconfig
configs/P1025RDB_defconfig
configs/P2020RDB-PC_36BIT_NAND_defconfig
configs/P2020RDB-PC_36BIT_SDCARD_defconfig
configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig
configs/P2020RDB-PC_36BIT_defconfig
configs/P2020RDB-PC_NAND_defconfig
configs/P2020RDB-PC_SDCARD_defconfig
configs/P2020RDB-PC_SPIFLASH_defconfig
configs/P2020RDB-PC_defconfig
configs/P2041RDB_NAND_defconfig
configs/P2041RDB_SDCARD_defconfig
configs/P2041RDB_SECURE_BOOT_defconfig
configs/P2041RDB_SPIFLASH_defconfig
configs/P2041RDB_SRIO_PCIE_BOOT_defconfig
configs/P2041RDB_defconfig
configs/P3041DS_NAND_SECURE_BOOT_defconfig
configs/P3041DS_NAND_defconfig
configs/P3041DS_SDCARD_defconfig
configs/P3041DS_SECURE_BOOT_defconfig
configs/P3041DS_SPIFLASH_defconfig
configs/P3041DS_SRIO_PCIE_BOOT_defconfig
configs/P3041DS_defconfig
configs/P4080DS_SDCARD_defconfig
configs/P4080DS_SECURE_BOOT_defconfig
configs/P4080DS_SPIFLASH_defconfig
configs/P4080DS_SRIO_PCIE_BOOT_defconfig
configs/P4080DS_defconfig
configs/P5020DS_NAND_SECURE_BOOT_defconfig
configs/P5020DS_NAND_defconfig
configs/P5020DS_SDCARD_defconfig
configs/P5020DS_SECURE_BOOT_defconfig
configs/P5020DS_SPIFLASH_defconfig
configs/P5020DS_SRIO_PCIE_BOOT_defconfig
configs/P5020DS_defconfig
configs/P5040DS_NAND_SECURE_BOOT_defconfig
configs/P5040DS_NAND_defconfig
configs/P5040DS_SDCARD_defconfig
configs/P5040DS_SECURE_BOOT_defconfig
configs/P5040DS_SPIFLASH_defconfig
configs/P5040DS_defconfig
configs/T1023RDB_NAND_defconfig
configs/T1023RDB_SDCARD_defconfig
configs/T1023RDB_SECURE_BOOT_defconfig
configs/T1023RDB_SPIFLASH_defconfig
configs/T1023RDB_defconfig
configs/T1024QDS_DDR4_SECURE_BOOT_defconfig
configs/T1024QDS_DDR4_defconfig
configs/T1024QDS_NAND_defconfig
configs/T1024QDS_SDCARD_defconfig
configs/T1024QDS_SECURE_BOOT_defconfig
configs/T1024QDS_SPIFLASH_defconfig
configs/T1024QDS_defconfig
configs/T1024RDB_NAND_defconfig
configs/T1024RDB_SDCARD_defconfig
configs/T1024RDB_SECURE_BOOT_defconfig
configs/T1024RDB_SPIFLASH_defconfig
configs/T1024RDB_defconfig
configs/T1040D4RDB_NAND_defconfig
configs/T1040D4RDB_SDCARD_defconfig
configs/T1040D4RDB_SECURE_BOOT_defconfig
configs/T1040D4RDB_SPIFLASH_defconfig
configs/T1040D4RDB_defconfig
configs/T1040QDS_DDR4_defconfig
configs/T1040QDS_SECURE_BOOT_defconfig
configs/T1040QDS_defconfig
configs/T1040RDB_NAND_defconfig
configs/T1040RDB_SDCARD_defconfig
configs/T1040RDB_SECURE_BOOT_defconfig
configs/T1040RDB_SPIFLASH_defconfig
configs/T1040RDB_defconfig
configs/T1042D4RDB_NAND_defconfig
configs/T1042D4RDB_SDCARD_defconfig
configs/T1042D4RDB_SECURE_BOOT_defconfig
configs/T1042D4RDB_SPIFLASH_defconfig
configs/T1042D4RDB_defconfig
configs/T1042RDB_PI_NAND_SECURE_BOOT_defconfig
configs/T1042RDB_PI_NAND_defconfig
configs/T1042RDB_PI_SDCARD_defconfig
configs/T1042RDB_PI_SPIFLASH_defconfig
configs/T1042RDB_PI_defconfig
configs/T1042RDB_SECURE_BOOT_defconfig
configs/T1042RDB_defconfig
configs/T2080QDS_NAND_defconfig
configs/T2080QDS_SDCARD_defconfig
configs/T2080QDS_SECURE_BOOT_defconfig
configs/T2080QDS_SPIFLASH_defconfig
configs/T2080QDS_SRIO_PCIE_BOOT_defconfig
configs/T2080QDS_defconfig
configs/T2080RDB_NAND_defconfig
configs/T2080RDB_SDCARD_defconfig
configs/T2080RDB_SECURE_BOOT_defconfig
configs/T2080RDB_SPIFLASH_defconfig
configs/T2080RDB_SRIO_PCIE_BOOT_defconfig
configs/T2080RDB_defconfig
configs/T2081QDS_NAND_defconfig
configs/T2081QDS_SDCARD_defconfig
configs/T2081QDS_SPIFLASH_defconfig
configs/T2081QDS_SRIO_PCIE_BOOT_defconfig
configs/T2081QDS_defconfig
configs/T4160QDS_NAND_defconfig
configs/T4160QDS_SDCARD_defconfig
configs/T4160QDS_SECURE_BOOT_defconfig
configs/T4160QDS_defconfig
configs/T4160RDB_defconfig
configs/T4240QDS_NAND_defconfig
configs/T4240QDS_SDCARD_defconfig
configs/T4240QDS_SECURE_BOOT_defconfig
configs/T4240QDS_SRIO_PCIE_BOOT_defconfig
configs/T4240QDS_defconfig
configs/T4240RDB_SDCARD_defconfig
configs/T4240RDB_defconfig
configs/TWR-P1025_defconfig
configs/UCP1020_SPIFLASH_defconfig
configs/UCP1020_defconfig
configs/adp-ae3xx_defconfig
configs/alt_defconfig
configs/am335x_baltos_defconfig
configs/am335x_boneblack_defconfig
configs/am335x_boneblack_vboot_defconfig
configs/am335x_evm_defconfig
configs/am335x_evm_nor_defconfig
configs/am335x_evm_norboot_defconfig
configs/am335x_evm_spiboot_defconfig
configs/am335x_evm_usbspl_defconfig
configs/am335x_hs_evm_defconfig
configs/am335x_hs_evm_uart_defconfig
configs/am335x_igep003x_defconfig
configs/am335x_pdu001_defconfig
configs/am335x_shc_defconfig
configs/am335x_shc_ict_defconfig
configs/am335x_shc_netboot_defconfig
configs/am335x_shc_prompt_defconfig
configs/am335x_shc_sdboot_defconfig
configs/am335x_shc_sdboot_prompt_defconfig
configs/am335x_sl50_defconfig
configs/am3517_evm_defconfig
configs/am43xx_evm_defconfig
configs/am43xx_evm_ethboot_defconfig
configs/am43xx_evm_qspiboot_defconfig
configs/am43xx_evm_rtconly_defconfig
configs/am43xx_evm_usbhost_boot_defconfig
configs/am43xx_hs_evm_defconfig
configs/am57xx_evm_defconfig
configs/am57xx_hs_evm_defconfig
configs/ap121_defconfig
configs/ap143_defconfig
configs/aristainetos2_defconfig
configs/aristainetos2b_defconfig
configs/aristainetos_defconfig
configs/at91sam9260ek_dataflash_cs0_defconfig
configs/at91sam9260ek_dataflash_cs1_defconfig
configs/at91sam9260ek_nandflash_defconfig
configs/at91sam9261ek_dataflash_cs0_defconfig
configs/at91sam9261ek_dataflash_cs3_defconfig
configs/at91sam9261ek_nandflash_defconfig
configs/at91sam9263ek_dataflash_cs0_defconfig
configs/at91sam9263ek_dataflash_defconfig
configs/at91sam9263ek_nandflash_defconfig
configs/at91sam9263ek_norflash_boot_defconfig
configs/at91sam9263ek_norflash_defconfig
configs/at91sam9g10ek_dataflash_cs0_defconfig
configs/at91sam9g10ek_dataflash_cs3_defconfig
configs/at91sam9g10ek_nandflash_defconfig
configs/at91sam9g20ek_2mmc_defconfig
configs/at91sam9g20ek_2mmc_nandflash_defconfig
configs/at91sam9g20ek_dataflash_cs0_defconfig
configs/at91sam9g20ek_dataflash_cs1_defconfig
configs/at91sam9g20ek_nandflash_defconfig
configs/at91sam9n12ek_mmc_defconfig
configs/at91sam9n12ek_nandflash_defconfig
configs/at91sam9n12ek_spiflash_defconfig
configs/at91sam9rlek_dataflash_defconfig
configs/at91sam9rlek_mmc_defconfig
configs/at91sam9rlek_nandflash_defconfig
configs/at91sam9x5ek_dataflash_defconfig
configs/at91sam9x5ek_mmc_defconfig
configs/at91sam9x5ek_nandflash_defconfig
configs/at91sam9x5ek_spiflash_defconfig
configs/at91sam9xeek_dataflash_cs0_defconfig
configs/at91sam9xeek_dataflash_cs1_defconfig
configs/at91sam9xeek_nandflash_defconfig
configs/bayleybay_defconfig
configs/bg0900_defconfig
configs/birdland_bav335a_defconfig
configs/birdland_bav335b_defconfig
configs/bk4r1_defconfig
configs/brppt1_spi_defconfig
configs/cairo_defconfig
configs/cgtqmx6eval_defconfig
configs/cherryhill_defconfig
configs/chiliboard_defconfig
configs/chromebit_mickey_defconfig
configs/chromebook_jerry_defconfig
configs/chromebook_link64_defconfig
configs/chromebook_link_defconfig
configs/chromebook_minnie_defconfig
configs/chromebook_samus_defconfig
configs/chromebox_panther_defconfig
configs/cl-som-am57x_defconfig
configs/cl-som-imx7_defconfig
configs/cm_fx6_defconfig
configs/cm_t3517_defconfig
configs/cm_t35_defconfig
configs/cm_t43_defconfig
configs/cm_t54_defconfig
configs/colibri_vf_defconfig
configs/comtrend_ar5315u_ram_defconfig
configs/comtrend_ar5387un_ram_defconfig
configs/conga-qeval20-qa3-e3845-internal-uart_defconfig
configs/conga-qeval20-qa3-e3845_defconfig
configs/controlcenterd_36BIT_SDCARD_DEVELOP_defconfig
configs/controlcenterd_36BIT_SDCARD_defconfig
configs/controlcenterdc_defconfig
configs/coreboot_defconfig
configs/cougarcanyon2_defconfig
configs/crownbay_defconfig
configs/d2net_v2_defconfig
configs/da850_am18xxevm_defconfig
configs/da850evm_defconfig
configs/da850evm_direct_nor_defconfig
configs/devkit3250_defconfig
configs/dfi-bt700-q7x-151_defconfig
configs/dh_imx6_defconfig
configs/display5_defconfig
configs/display5_factory_defconfig
configs/dms-ba16-1g_defconfig
configs/dms-ba16_defconfig
configs/dra7xx_evm_defconfig
configs/dra7xx_hs_evm_defconfig
configs/draco_defconfig
configs/dreamplug_defconfig
configs/ds109_defconfig
configs/duovero_defconfig
configs/ea20_defconfig
configs/efi-x86_defconfig
configs/etamin_defconfig
configs/ethernut5_defconfig
configs/evb-rk3128_defconfig
configs/evb-rk3229_defconfig
configs/evb-rk3288_defconfig
configs/evb-rk3328_defconfig
configs/evb-rk3399_defconfig
configs/fennec-rk3288_defconfig
configs/firefly-rk3288_defconfig
configs/firefly-rk3399_defconfig
configs/flea3_defconfig
configs/galileo_defconfig
configs/ge_b450v3_defconfig
configs/ge_b650v3_defconfig
configs/ge_b850v3_defconfig
configs/gose_defconfig
configs/hsdk_defconfig
configs/ids8313_defconfig
configs/igep0032_defconfig
configs/igep00x0_defconfig
configs/imx6dl_icore_nand_defconfig
configs/imx6q_icore_nand_defconfig
configs/imx6qdl_icore_mipi_defconfig
configs/imx6qdl_icore_mmc_defconfig
configs/imx6qdl_icore_nand_defconfig
configs/imx6qdl_icore_rqs_defconfig
configs/imx6ul_geam_mmc_defconfig
configs/imx6ul_geam_nand_defconfig
configs/imx6ul_isiot_emmc_defconfig
configs/imx6ul_isiot_nand_defconfig
configs/inetspace_v2_defconfig
configs/k2e_evm_defconfig
configs/k2e_hs_evm_defconfig
configs/k2g_evm_defconfig
configs/k2g_hs_evm_defconfig
configs/k2hk_evm_defconfig
configs/k2hk_hs_evm_defconfig
configs/k2l_evm_defconfig
configs/k2l_hs_evm_defconfig
configs/km_kirkwood_128m16_defconfig
configs/km_kirkwood_defconfig
configs/km_kirkwood_pci_defconfig
configs/kmcoge4_defconfig
configs/kmcoge5un_defconfig
configs/kmlion1_defconfig
configs/kmnusa_defconfig
configs/kmsugp1_defconfig
configs/kmsuv31_defconfig
configs/koelsch_defconfig
configs/lager_defconfig
configs/legoev3_defconfig
configs/ls1012a2g5rdb_qspi_defconfig
configs/ls1012afrdm_qspi_defconfig
configs/ls1012aqds_qspi_defconfig
configs/ls1012ardb_qspi_SECURE_BOOT_defconfig
configs/ls1012ardb_qspi_defconfig
configs/ls1021aiot_qspi_defconfig
configs/ls1021aiot_sdcard_defconfig
configs/ls1021aqds_qspi_defconfig
configs/ls1021aqds_sdcard_qspi_defconfig
configs/ls1021atwr_qspi_defconfig
configs/ls1021atwr_sdcard_qspi_defconfig
configs/ls1043aqds_defconfig
configs/ls1043aqds_lpuart_defconfig
configs/ls1043aqds_nand_defconfig
configs/ls1043aqds_nor_ddr3_defconfig
configs/ls1043aqds_qspi_defconfig
configs/ls1043aqds_sdcard_ifc_defconfig
configs/ls1043aqds_sdcard_qspi_defconfig
configs/ls1043ardb_SECURE_BOOT_defconfig
configs/ls1043ardb_defconfig
configs/ls1043ardb_nand_SECURE_BOOT_defconfig
configs/ls1043ardb_nand_defconfig
configs/ls1043ardb_sdcard_SECURE_BOOT_defconfig
configs/ls1043ardb_sdcard_defconfig
configs/ls1046aqds_SECURE_BOOT_defconfig
configs/ls1046aqds_defconfig
configs/ls1046aqds_lpuart_defconfig
configs/ls1046aqds_nand_defconfig
configs/ls1046aqds_qspi_defconfig
configs/ls1046aqds_sdcard_ifc_defconfig
configs/ls1046aqds_sdcard_qspi_defconfig
configs/ls1046ardb_emmc_defconfig
configs/ls1046ardb_qspi_SECURE_BOOT_defconfig
configs/ls1046ardb_qspi_defconfig
configs/ls1046ardb_sdcard_SECURE_BOOT_defconfig
configs/ls1046ardb_sdcard_defconfig
configs/ls1088aqds_defconfig
configs/ls1088aqds_qspi_SECURE_BOOT_defconfig
configs/ls1088aqds_qspi_defconfig
configs/ls1088aqds_sdcard_qspi_defconfig
configs/ls1088ardb_qspi_SECURE_BOOT_defconfig
configs/ls1088ardb_qspi_defconfig
configs/ls1088ardb_sdcard_qspi_SECURE_BOOT_defconfig
configs/ls1088ardb_sdcard_qspi_defconfig
configs/ls2080a_emu_defconfig
configs/ls2080a_simu_defconfig
configs/ls2080aqds_SECURE_BOOT_defconfig
configs/ls2080aqds_defconfig
configs/ls2080aqds_nand_defconfig
configs/ls2080aqds_qspi_defconfig
configs/ls2080aqds_sdcard_defconfig
configs/ls2080ardb_SECURE_BOOT_defconfig
configs/ls2080ardb_defconfig
configs/ls2081ardb_defconfig
configs/ls2088ardb_qspi_SECURE_BOOT_defconfig
configs/ls2088ardb_qspi_defconfig
configs/lschlv2_defconfig
configs/lsxhl_defconfig
configs/m28evk_defconfig
configs/marsboard_defconfig
configs/mccmon6_nor_defconfig
configs/mccmon6_sd_defconfig
configs/meesc_dataflash_defconfig
configs/meesc_defconfig
configs/mgcoge3un_defconfig
configs/minnowmax_defconfig
configs/miqi-rk3288_defconfig
configs/mx28evk_auart_console_defconfig
configs/mx28evk_defconfig
configs/mx28evk_nand_defconfig
configs/mx28evk_spi_defconfig
configs/mx31pdk_defconfig
configs/mx35pdk_defconfig
configs/mx51evk_defconfig
configs/mx6qsabrelite_defconfig
configs/mx6sabreauto_defconfig
configs/mx6sabresd_defconfig
configs/mx6slevk_defconfig
configs/mx6slevk_spinor_defconfig
configs/mx6slevk_spl_defconfig
configs/mx6sxsabreauto_defconfig
configs/mx6ul_14x14_evk_defconfig
configs/mx6ul_9x9_evk_defconfig
configs/mx6ull_14x14_evk_defconfig
configs/mx6ull_14x14_evk_plugin_defconfig
configs/mx7dsabresd_defconfig
configs/net2big_v2_defconfig
configs/netgear_cg3100d_ram_defconfig
configs/netspace_lite_v2_defconfig
configs/netspace_max_v2_defconfig
configs/netspace_mini_v2_defconfig
configs/netspace_v2_defconfig
configs/nitrogen6dl2g_defconfig
configs/nitrogen6dl_defconfig
configs/nitrogen6q2g_defconfig
configs/nitrogen6q_defconfig
configs/nitrogen6s1g_defconfig
configs/nitrogen6s_defconfig
configs/nokia_rx51_defconfig
configs/nx25-ae250_defconfig
configs/omap3_beagle_defconfig
configs/omap3_evm_defconfig
configs/omap3_ha_defconfig
configs/omap3_logic_defconfig
configs/omap3_overo_defconfig
configs/omap3_pandora_defconfig
configs/omap3_zoom1_defconfig
configs/omap4_panda_defconfig
configs/omap4_sdp4430_defconfig
configs/omap5_uevm_defconfig
configs/omapl138_lcdk_defconfig
configs/ot1200_defconfig
configs/ot1200_spl_defconfig
configs/pcm051_rev1_defconfig
configs/pcm051_rev3_defconfig
configs/pcm058_defconfig
configs/pengwyn_defconfig
configs/pepper_defconfig
configs/pfla02_defconfig
configs/phycore-rk3288_defconfig
configs/pm9261_defconfig
configs/pm9263_defconfig
configs/popmetal-rk3288_defconfig
configs/porter_defconfig
configs/portl2_defconfig
configs/puma-rk3399_defconfig
configs/pxm2_defconfig
configs/qemu-x86_64_defconfig
configs/qemu-x86_defconfig
configs/qemu-x86_efi_payload32_defconfig
configs/qemu-x86_efi_payload64_defconfig
configs/r8a77965_salvator-x_defconfig
configs/r8a77970_eagle_defconfig
configs/rastaban_defconfig
configs/riotboard_defconfig
configs/rock2_defconfig
configs/rock_defconfig
configs/rut_defconfig
configs/s32v234evb_defconfig
configs/sagem_f@st1704_ram_defconfig
configs/sama5d27_som1_ek_mmc_defconfig
configs/sama5d2_xplained_mmc_defconfig
configs/sama5d2_xplained_spiflash_defconfig
configs/sama5d36ek_cmp_mmc_defconfig
configs/sama5d36ek_cmp_nandflash_defconfig
configs/sama5d36ek_cmp_spiflash_defconfig
configs/sama5d3xek_mmc_defconfig
configs/sama5d3xek_nandflash_defconfig
configs/sama5d3xek_spiflash_defconfig
configs/sama5d4_xplained_mmc_defconfig
configs/sama5d4_xplained_nandflash_defconfig
configs/sama5d4_xplained_spiflash_defconfig
configs/sama5d4ek_mmc_defconfig
configs/sama5d4ek_nandflash_defconfig
configs/sama5d4ek_spiflash_defconfig
configs/sandbox64_defconfig
configs/sandbox_defconfig
configs/sh7752evb_defconfig
configs/sh7753evb_defconfig
configs/sh7757lcr_defconfig
configs/silk_defconfig
configs/socfpga_arria10_defconfig
configs/socfpga_arria5_defconfig
configs/socfpga_cyclone5_defconfig
configs/socfpga_dbm_soc1_defconfig
configs/socfpga_de0_nano_soc_defconfig
configs/socfpga_de10_nano_defconfig
configs/socfpga_de1_soc_defconfig
configs/socfpga_is1_defconfig
configs/socfpga_mcvevk_defconfig
configs/socfpga_sockit_defconfig
configs/socfpga_socrates_defconfig
configs/socfpga_sr1500_defconfig
configs/socfpga_vining_fpga_defconfig
configs/som-db5800-som-6867_defconfig
configs/stm32f746-disco_defconfig
configs/stmark2_defconfig
configs/stout_defconfig
configs/syzygy_hub_defconfig
configs/tao3530_defconfig
configs/theadorable-x86-conga-qa3-e3845-pcie-x4_defconfig
configs/theadorable-x86-conga-qa3-e3845_defconfig
configs/theadorable-x86-dfi-bt700_defconfig
configs/thuban_defconfig
configs/ti816x_evm_defconfig
configs/tinker-rk3288_defconfig
configs/tplink_wdr4300_defconfig
configs/tqma6dl_mba6_mmc_defconfig
configs/tqma6dl_mba6_spi_defconfig
configs/tqma6q_mba6_mmc_defconfig
configs/tqma6q_mba6_spi_defconfig
configs/tqma6s_mba6_mmc_defconfig
configs/tqma6s_mba6_spi_defconfig
configs/ts4800_defconfig
configs/usb_a9263_dataflash_defconfig
configs/vexpress_aemv8a_dram_defconfig
configs/vexpress_aemv8a_juno_defconfig
configs/vexpress_aemv8a_semi_defconfig
configs/vexpress_ca15_tc2_defconfig
configs/vexpress_ca5x2_defconfig
configs/vexpress_ca9x4_defconfig
configs/vyasa-rk3288_defconfig
configs/woodburn_defconfig
configs/woodburn_sd_defconfig
configs/work_92105_defconfig
configs/xilinx_zynqmp_zcu100_revC_defconfig
configs/zc5202_defconfig
configs/zc5601_defconfig
configs/zynq_cc108_defconfig
configs/zynq_cse_qspi_defconfig
configs/zynq_microzed_defconfig
configs/zynq_z_turn_defconfig
configs/zynq_zc702_defconfig
configs/zynq_zc706_defconfig
configs/zynq_zc770_xm010_defconfig
configs/zynq_zc770_xm011_defconfig
configs/zynq_zc770_xm011_x16_defconfig
configs/zynq_zc770_xm012_defconfig
configs/zynq_zc770_xm013_defconfig
configs/zynq_zed_defconfig
configs/zynq_zybo_defconfig
disk/Kconfig
disk/part.c
doc/README.clang
doc/README.distro
drivers/adc/adc-uclass.c
drivers/ata/dwc_ahci.c
drivers/clk/at91/clk-plladiv.c
drivers/clk/at91/clk-utmi.c
drivers/clk/at91/sckc.c
drivers/clk/clk-hsdk-cgu.c
drivers/clk/clk_stm32h7.c
drivers/clk/clk_zynqmp.c
drivers/clk/exynos/clk-exynos7420.c
drivers/clk/rockchip/clk_rk3036.c
drivers/clk/rockchip/clk_rk3128.c
drivers/clk/rockchip/clk_rk3188.c
drivers/clk/rockchip/clk_rk322x.c
drivers/clk/rockchip/clk_rk3288.c
drivers/clk/rockchip/clk_rk3328.c
drivers/clk/rockchip/clk_rk3368.c
drivers/clk/rockchip/clk_rk3399.c
drivers/clk/rockchip/clk_rv1108.c
drivers/cpu/cpu-uclass.c
drivers/ddr/altera/sdram.c
drivers/ddr/fsl/main.c
drivers/dma/dma-uclass.c
drivers/fpga/socfpga.c
drivers/fpga/socfpga_arria10.c
drivers/fpga/socfpga_gen5.c
drivers/gpio/hsdk-creg-gpio.c
drivers/gpio/imx_rgpio2p.c
drivers/gpio/mvebu_gpio.c
drivers/gpio/mxc_gpio.c
drivers/gpio/pm8916_gpio.c
drivers/gpio/sandbox.c
drivers/gpio/sunxi_gpio.c
drivers/gpio/tegra186_gpio.c
drivers/gpio/tegra_gpio.c
drivers/i2c/ast_i2c.c
drivers/i2c/i2c-cdns.c
drivers/i2c/imx_lpi2c.c
drivers/i2c/omap24xx_i2c.c
drivers/i2c/rk_i2c.c
drivers/i2c/sandbox_i2c.c
drivers/i2c/stm32f7_i2c.c
drivers/i2c/tegra_i2c.c
drivers/input/cros_ec_keyb.c
drivers/input/tegra-kbc.c
drivers/led/led_gpio.c
drivers/mailbox/mailbox-uclass.c
drivers/mailbox/tegra-hsp.c
drivers/misc/cros_ec.c
drivers/misc/cros_ec_sandbox.c
drivers/misc/cros_ec_spi.c
drivers/misc/i2c_eeprom_emul.c
drivers/misc/spltest_sandbox.c
drivers/misc/syscon_sandbox.c
drivers/mmc/arm_pl180_mmci.c
drivers/mmc/bcm2835_sdhost.c
drivers/mmc/gen_atmel_mci.c
drivers/mmc/mmc-uclass.c
drivers/mmc/rockchip_dw_mmc.c
drivers/mmc/rockchip_sdhci.c
drivers/mmc/sandbox_mmc.c
drivers/mmc/stm32_sdmmc2.c
drivers/mmc/sunxi_mmc.c
drivers/mmc/tegra_mmc.c
drivers/mtd/nand/nand.c
drivers/mtd/spi/sandbox.c
drivers/mtd/spi/sf_internal.h
drivers/mtd/spi/spi_flash.c
drivers/mtd/spi/spi_flash_ids.c
drivers/net/designware.c
drivers/net/e1000_spi.c
drivers/net/fsl_mcdmafec.c
drivers/net/gmac_rockchip.c
drivers/net/lpc32xx_eth.c
drivers/net/mcffec.c
drivers/net/netconsole.c
drivers/net/phy/micrel_ksz8xxx.c
drivers/net/phy/micrel_ksz90x1.c
drivers/pch/pch-uclass.c
drivers/pci/pci-aardvark.c
drivers/pci/pci-emul-uclass.c
drivers/pci/pci_sandbox.c
drivers/pci/pci_tegra.c
drivers/phy/meson-gxl-usb2.c
drivers/phy/meson-gxl-usb3.c
drivers/phy/phy-uclass.c
drivers/phy/sandbox-phy.c
drivers/pinctrl/aspeed/pinctrl_ast2500.c
drivers/pinctrl/exynos/pinctrl-exynos7420.c
drivers/pinctrl/renesas/pfc.c
drivers/pinctrl/rockchip/pinctrl_rk3036.c
drivers/pinctrl/rockchip/pinctrl_rk3328.c
drivers/pinctrl/rockchip/pinctrl_rk3368.c
drivers/pinctrl/rockchip/pinctrl_rk3399.c
drivers/pinctrl/rockchip/pinctrl_rv1108.c
drivers/power/domain/power-domain-uclass.c
drivers/power/pmic/act8846.c
drivers/power/pmic/i2c_pmic_emul.c
drivers/power/pmic/lp873x.c
drivers/power/pmic/lp87565.c
drivers/power/pmic/max77686.c
drivers/power/pmic/max8997.c
drivers/power/pmic/max8998.c
drivers/power/pmic/palmas.c
drivers/power/pmic/pfuze100.c
drivers/power/pmic/pm8916.c
drivers/power/pmic/pmic-uclass.c
drivers/power/pmic/pmic_tps65910_dm.c
drivers/power/pmic/rk8xx.c
drivers/power/pmic/s2mps11.c
drivers/power/pmic/s5m8767.c
drivers/power/pmic/sandbox.c
drivers/power/pmic/tps65090.c
drivers/power/regulator/fixed.c
drivers/power/regulator/lp873x_regulator.c
drivers/power/regulator/lp87565_regulator.c
drivers/power/regulator/max77686.c
drivers/power/regulator/palmas_regulator.c
drivers/power/regulator/pbias_regulator.c
drivers/power/regulator/regulator-uclass.c
drivers/power/regulator/s2mps11_regulator.c
drivers/power/regulator/s5m8767.c
drivers/power/regulator/sandbox.c
drivers/pwm/exynos_pwm.c
drivers/pwm/rk_pwm.c
drivers/pwm/sandbox_pwm.c
drivers/pwm/tegra_pwm.c
drivers/ram/rockchip/dmc-rk3368.c
drivers/ram/rockchip/sdram_rk3128.c
drivers/ram/rockchip/sdram_rk3188.c
drivers/ram/rockchip/sdram_rk3288.c
drivers/ram/rockchip/sdram_rk3328.c
drivers/ram/rockchip/sdram_rk3399.c
drivers/ram/stm32_sdram.c
drivers/ram/stm32mp1/stm32mp1_ram.c
drivers/reset/ast2500-reset.c
drivers/reset/reset-uclass.c
drivers/rtc/i2c_rtc_emul.c
drivers/serial/Kconfig
drivers/serial/altera_jtag_uart.c
drivers/serial/lpc32xx_hsuart.c
drivers/serial/serial_linflexuart.c
drivers/serial/serial_meson.c
drivers/serial/serial_stm32.c
drivers/serial/serial_stm32.h
drivers/serial/serial_xuartlite.c
drivers/serial/serial_zynq.c
drivers/spi/Kconfig
drivers/spi/altera_spi.c
drivers/spi/atmel_spi.c
drivers/spi/cf_spi.c
drivers/spi/designware_spi.c
drivers/spi/fsl_dspi.c
drivers/spi/rk_spi.c
drivers/spi/sandbox_spi.c
drivers/spi/tegra114_spi.c
drivers/spmi/spmi-sandbox.c
drivers/spmi/spmi-uclass.c
drivers/sysreset/sysreset_sandbox.c
drivers/timer/ag101p_timer.c
drivers/timer/altera_timer.c
drivers/timer/ast_timer.c
drivers/timer/atcpit100_timer.c
drivers/timer/omap-timer.c
drivers/timer/rockchip_timer.c
drivers/tpm/tpm_tis_infineon.c
drivers/usb/emul/sandbox_flash.c
drivers/usb/emul/sandbox_hub.c
drivers/usb/emul/sandbox_keyb.c
drivers/usb/emul/usb-emul-uclass.c
drivers/usb/gadget/composite.c
drivers/usb/host/dwc2.c
drivers/usb/host/dwc3-of-simple.c
drivers/usb/host/ehci-atmel.c
drivers/usb/host/ehci-tegra.c
drivers/usb/host/usb-sandbox.c
drivers/usb/host/usb-uclass.c
drivers/usb/host/xhci-dwc3.c
drivers/usb/host/xhci-fsl.c
drivers/usb/host/xhci-mvebu.c
drivers/usb/host/xhci-omap.c
drivers/usb/host/xhci-rockchip.c
drivers/usb/host/xhci-zynqmp.c
drivers/usb/musb-new/Kconfig
drivers/video/backlight_gpio.c
drivers/video/bridge/anx6345.c
drivers/video/exynos/exynos_dp_lowlevel.c
drivers/video/mx3fb.c
drivers/video/pwm_backlight.c
drivers/video/rockchip/rk3288_mipi.c
drivers/video/rockchip/rk3399_mipi.c
drivers/video/rockchip/rk_edp.c
drivers/video/simple_panel.c
drivers/video/tegra124/display.c
drivers/video/tegra124/dp.c
drivers/video/tegra124/sor.c
drivers/watchdog/ast_wdt.c
drivers/watchdog/mpc8xx_wdt.c
drivers/watchdog/sandbox_wdt.c
drivers/watchdog/ulp_wdog.c
drivers/watchdog/wdt-uclass.c
env/ext4.c
env/fat.c
env/sata.c
include/common.h
include/config_fallbacks.h
include/configs/alt.h
include/configs/blanche.h
include/configs/brppt1.h
include/configs/cl-som-imx7.h
include/configs/cm_fx6.h
include/configs/cm_t335.h
include/configs/controlcenterdc.h
include/configs/da850evm.h
include/configs/devkit8000.h
include/configs/draak.h
include/configs/ea20.h
include/configs/eagle.h
include/configs/firefly-rk3288.h
include/configs/gose.h
include/configs/ids8313.h
include/configs/imx6-engicam.h
include/configs/koelsch.h
include/configs/lager.h
include/configs/legoev3.h
include/configs/ls1012a2g5rdb.h
include/configs/ls1021aiot.h
include/configs/ls1046a_common.h
include/configs/microblaze-generic.h
include/configs/mx7ulp_evk.h
include/configs/omapl138_lcdk.h
include/configs/ot1200.h
include/configs/porter.h
include/configs/qemu-arm.h
include/configs/rk3036_common.h
include/configs/rk3128_common.h
include/configs/rk3188_common.h
include/configs/rk322x_common.h
include/configs/rk3288_common.h
include/configs/rk3328_common.h
include/configs/rut.h
include/configs/rv1108_common.h
include/configs/s32v234evb.h
include/configs/siemens-am33x-common.h
include/configs/silk.h
include/configs/stm32mp1.h
include/configs/stout.h
include/configs/taurus.h
include/configs/ti_armv7_common.h
include/configs/ti_armv7_keystone2.h
include/configs/wb50n.h
include/configs/x86-common.h
include/configs/zynq-common.h
lib/Kconfig
lib/Makefile
lib/efi/efi.c
lib/efi/efi_stub.c
lib/efi_loader/efi_image_loader.c
lib/efi_loader/efi_net.c
lib/of_live.c
lib/panic.c
lib/rsa/Kconfig
lib/smbios.c
lib/tiny-printf.c
lib/vsprintf.c
net/net.c
post/lib_powerpc/cpu.c
scripts/config_whitelist.txt
test/dm/adc.c
test/dm/eth.c
test/dm/gpio.c
test/dm/led.c
test/dm/mmc.c
test/dm/phy.c
test/dm/pmic.c
test/dm/pwm.c
test/dm/regmap.c
test/dm/regulator.c
test/dm/spmi.c
test/dm/syscon.c
test/dm/timer.c
test/dm/usb.c
test/dm/video.c
tools/mkenvimage.c
tools/mkimage.c

diff --git a/Kconfig b/Kconfig
index 6957097499d1d07b2aba2db526a6f1be0f7fd66d..37331d289a1281d5b3a980b174c8ae902c5f9d69 100644 (file)
--- a/Kconfig
+++ b/Kconfig
@@ -68,17 +68,13 @@ config CC_COVERAGE
 
 config DISTRO_DEFAULTS
        bool "Select defaults suitable for booting general purpose Linux distributions"
-       default y if ARCH_SUNXI || TEGRA
-       default y if ARCH_LS2080A
-       default y if ARCH_MESON
-       default y if ARCH_ROCKCHIP
-       default n
        imply USE_BOOTCOMMAND
        select CMD_BOOTZ if ARM && !ARM64
        select CMD_BOOTI if ARM64
        select CMD_DHCP if CMD_NET
        select CMD_PING if CMD_NET
        select CMD_PXE if NET
+       select CMD_ENV_EXISTS
        select CMD_EXT2
        select CMD_EXT4
        select CMD_FAT
@@ -361,6 +357,16 @@ endif # SPL
 
 endif # FIT
 
+config IMAGE_FORMAT_LEGACY
+       bool "Enable support for the legacy image format"
+       default y if !FIT_SIGNATURE
+       help
+         This option enables the legacy image format. It is enabled by
+         default for backward compatibility, unless FIT_SIGNATURE is
+         set where it is disabled so that unsigned images cannot be
+         loaded. If a board needs the legacy image format support in this
+         case, enable it here.
+
 config OF_BOARD_SETUP
        bool "Set up board-specific details in device tree before boot"
        depends on OF_LIBFDT
index 64351eb769e2057ad45c0bd7fb38384136cccbce..316944c9d038762154fca2c49d127b0e511dd7c2 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -595,6 +595,9 @@ endif
 KBUILD_CFLAGS += $(call cc-option,-fno-stack-protector)
 KBUILD_CFLAGS += $(call cc-option,-fno-delete-null-pointer-checks)
 
+# change __FILE__ to the relative path from the srctree
+KBUILD_CFLAGS  += $(call cc-option,-fmacro-prefix-map=$(srctree)/=)
+
 KBUILD_CFLAGS  += -g
 # $(KBUILD_AFLAGS) sets -g, which causes gcc to pass a suitable -g<format>
 # option to the assembler.
@@ -610,6 +613,13 @@ endif
 endif
 
 KBUILD_CFLAGS += $(call cc-option,-Wno-format-nonliteral)
+ifeq ($(cc-name),clang)
+KBUILD_CPPFLAGS += $(call cc-option,-Qunused-arguments,)
+KBUILD_CFLAGS += $(call cc-disable-warning, format-invalid-specifier)
+KBUILD_CFLAGS += $(call cc-disable-warning, gnu)
+KBUILD_CFLAGS += $(call cc-disable-warning, address-of-packed-member)
+KBUILD_CFLAGS += $(call cc-option, -fcatch-undefined-behavior)
+endif
 
 # turn jbsr into jsr for m68k
 ifeq ($(ARCH),m68k)
diff --git a/README b/README
index 6f98e09e680d539246c279a18059c2f38ad7ce10..a15a3dd39bd23b7ac939514da51b6916d6e3dbd4 100644 (file)
--- a/README
+++ b/README
@@ -2413,19 +2413,6 @@ FIT uImage format:
  -150  common/cmd_nand.c       Incorrect FIT image format
   151  common/cmd_nand.c       FIT image format OK
 
-- legacy image format:
-               CONFIG_IMAGE_FORMAT_LEGACY
-               enables the legacy image format support in U-Boot.
-
-               Default:
-               enabled if CONFIG_FIT_SIGNATURE is not defined.
-
-               CONFIG_DISABLE_IMAGE_LEGACY
-               disable the legacy image format
-
-               This define is introduced, as the legacy image format is
-               enabled per default for backward compatibility.
-
 - Standalone program support:
                CONFIG_STANDALONE_LOAD_ADDR
 
index 67c291682a655a4bc545a4cd86cf2b52eb29808d..80658b5bdb176c826c680e53852667530b6d2713 100644 (file)
@@ -12,8 +12,6 @@
 #include <linux/types.h>
 #include <api_public.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define DEBUG
 #undef DEBUG
 
index e599e7a39c15f9eca1cb3106731b2f77592f8a43..dd5a8870017f458d8309194bff1c9623631eb4ca 100644 (file)
@@ -75,6 +75,7 @@ config SANDBOX
        select DM_GPIO
        select DM_MMC
        select HAVE_BLOCK_DEVICE
+       select SPI
        select LZO
        imply CMD_GETTIME
        imply CMD_HASH
index 0acdd162b4b349accd99c1ca93099d7e2c00819e..9bd70f4322cfd542ab121bce0ec69c60f81fae7f 100644 (file)
@@ -242,6 +242,16 @@ config SYS_CACHELINE_SIZE
        default 64 if SYS_CACHE_SHIFT_6
        default 32 if SYS_CACHE_SHIFT_5
 
+config SYS_ARCH_TIMER
+       bool "ARM Generic Timer support"
+       depends on CPU_V7 || ARM64
+       default y if ARM64
+       help
+         The ARM Generic Timer (aka arch-timer) provides an architected
+         interface to a timer source on an SoC.
+         It is mandantory for ARMv8 implementation and widely available
+         on ARMv7 systems.
+
 config ARM_SMCCC
        bool "Support for ARM SMC Calling Convention (SMCCC)"
        depends on CPU_V7 || ARM64
@@ -379,6 +389,7 @@ config ARCH_MVEBU
        select DM_SERIAL
        select DM_SPI
        select DM_SPI_FLASH
+       select SPI
 
 config TARGET_DEVKIT3250
        bool "Support devkit3250"
@@ -434,6 +445,7 @@ config TARGET_STV0991
        select DM_SERIAL
        select DM_SPI
        select DM_SPI_FLASH
+       select SPI
        select SPI_FLASH
        select PL01X_SERIAL
 
@@ -540,6 +552,7 @@ config ARCH_EXYNOS
        select DM_SPI
        select DM_GPIO
        select DM_KEYBOARD
+       select SPI
        imply FAT_WRITE
 
 config ARCH_S5PC1XX
@@ -567,6 +580,7 @@ config ARCH_KEYSTONE
        select SUPPORT_SPL
        select SYS_THUMB_BUILD
        select CMD_POWEROFF
+       select SYS_ARCH_TIMER
        imply CMD_MTDPARTS
        imply FIT
        imply CMD_SAVES
@@ -581,6 +595,7 @@ config ARCH_OMAP2PLUS
 
 config ARCH_MESON
        bool "Amlogic Meson"
+       imply DISTRO_DEFAULTS
        help
          Support for the Meson SoC family developed by Amlogic Inc.,
          targeted at media players and tablet computers. We currently
@@ -720,6 +735,7 @@ config ARCH_SUNXI
        select USB_KEYBOARD if DISTRO_DEFAULTS
        select USE_TINY_PRINTF
        imply CMD_GPT
+       imply DISTRO_DEFAULTS
        imply FAT_WRITE
        imply OF_LIBFDT_OVERLAY
        imply PRE_CONSOLE_BUFFER
@@ -760,6 +776,7 @@ config ARCH_ZYNQ
        select CLK
        select SPL_CLK if SPL
        select CLK_ZYNQ
+       select SPI
        imply CMD_CLK
        imply FAT_WRITE
        imply CMD_SPL
@@ -780,6 +797,7 @@ config ARCH_ZYNQMP
 
 config TEGRA
        bool "NVIDIA Tegra"
+       imply DISTRO_DEFAULTS
        imply FAT_WRITE
 
 config TARGET_VEXPRESS64_AEMV8A
@@ -1177,7 +1195,9 @@ config ARCH_ROCKCHIP
        select DM_PWM
        select DM_REGULATOR
        select ENABLE_ARM_SOC_BOOT0_HOOK
+       select SPI
        imply CMD_FASTBOOT
+       imply DISTRO_DEFAULTS
        imply FASTBOOT
        imply FAT_WRITE
        imply USB_FUNCTION_FASTBOOT
@@ -1185,6 +1205,7 @@ config ARCH_ROCKCHIP
        imply TPL_SYSRESET
        imply ADC
        imply SARADC_ROCKCHIP
+       imply SYS_NS16550
 
 config TARGET_THUNDERX_88XX
        bool "Support ThunderX 88xx"
index 9c213b897cd5fd7981a6f0103ec605718075c26a..b448ed0b3ebd441b0e59e4fae319b29e9e8b204b 100644 (file)
@@ -23,9 +23,8 @@ PLATFORM_RELFLAGS += $(call cc-option, -msoft-float) \
       $(call cc-option,-mshort-load-bytes,$(call cc-option,-malignment-traps,))
 
 # LLVM support
-LLVMS_RELFLAGS         := $(call cc-option,-mllvm,) \
-                       $(call cc-option,-target arm-none-eabi,) \
-                       $(call cc-option,-arm-use-movt=0,)
+LLVM_RELFLAGS          := $(call cc-option,-mllvm,) \
+                       $(call cc-option,-mno-movt,)
 PLATFORM_RELFLAGS      += $(LLVM_RELFLAGS)
 
 PLATFORM_CPPFLAGS += -D__ARM__
index 3a81ce427ca64566ab9f397c1e77cc4e5547b943..ea9eca1dbff2fdd6566bc8103e7c87bee6900db4 100644 (file)
@@ -23,8 +23,6 @@
 #define GPTCR_CLKSOURCE_32     (4 << 6)        /* Clock source         */
 #define GPTCR_TEN              1               /* Timer enable         */
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* The 32768Hz 32-bit timer overruns in 131072 seconds */
 int timer_init(void)
 {
index 4edf533e2a27f04f27208e45d5f823e4825c50e2..c396e15ec099dc05ac9a16025d95ebb338ea6411 100644 (file)
@@ -12,8 +12,6 @@
 #include <asm/arch/imx-regs.h>
 #include <asm/arch/crm_regs.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* General purpose timers bitfields */
 #define GPTCR_SWR       (1<<15)        /* Software reset */
 #define GPTCR_FRR       (1<<9) /* Freerun / restart */
index 12495474360b6508584a606475e49392803c521c..d18b38eb9e866ef9874653840c018790c726bf09 100644 (file)
@@ -9,7 +9,7 @@ extra-y := start.o
 
 obj-y  += cpu.o
 ifndef CONFIG_$(SPL_TPL_)TIMER
-obj- += generic_timer.o
+obj-$(CONFIG_SYS_ARCH_TIMER) += generic_timer.o
 endif
 obj-y  += cache_v8.o
 obj-y  += exceptions.o
index c4a96d48baf71b62e83351cbbaf91c9072468ce7..7edc06d20263a1970d78b7684e07a24f92a02e4e 100644 (file)
@@ -167,6 +167,7 @@ config ARCH_LS2080A
        select SYS_I2C_MXC_I2C2
        select SYS_I2C_MXC_I2C3
        select SYS_I2C_MXC_I2C4
+       imply DISTRO_DEFAULTS
        imply PANIC_HANG
 
 config FSL_LSCH2
index 18fb937a3a4cb091e756d8d80e0a5162d1942434..2fdc0eb8d15acb25d9415fe7f5c394fc495a0aa0 100644 (file)
@@ -26,8 +26,6 @@
 #endif
 #include <fsl_immap.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 bool soc_has_dp_ddr(void)
 {
        struct ccsr_gur __iomem *gur = (void *)(CONFIG_SYS_FSL_GUTS_ADDR);
index 5c97e0eee43469748daea37d16d49a30e2af08ed..282cd02f5908d2d41c7c1f7607e8af393bdf84f6 100644 (file)
@@ -12,8 +12,6 @@
 #include <asm/arch/mc_me_regs.h>
 #include "cpu.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 u32 cpu_mask(void)
 {
        return readl(MC_ME_CS);
index 7c25e67fea74dd6bc76954a46f96fc49024ec13e..ba332716e863f1428320553cdc2cd4dcb3219d7e 100644 (file)
@@ -9,8 +9,6 @@
 #include <common.h>
 #include <asm/io.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int timer_init(void)
 {
        writel(0, CONFIG_SYS_TIMER_COUNTER);
index a3f15777a6db6d1b520193b7168d4d59ee1ed1da..a42d61c450c67823c3233e91a259b434ab116111 100644 (file)
@@ -8,3 +8,7 @@
 
 #include "r8a7790-lager.dts"
 #include "r8a7790-u-boot.dtsi"
+
+&scif0 {
+       u-boot,dm-pre-reloc;
+};
index 0c16dde4c7398799ed6d213a7165d25f4c533f33..ed6f391c62c1476e44d6779d5b1fec214dde7cb6 100644 (file)
@@ -8,3 +8,7 @@
 
 #include "r8a7793-gose.dts"
 #include "r8a7793-u-boot.dtsi"
+
+&scif0 {
+       u-boot,dm-pre-reloc;
+};
index 8a14e46a7abc7e766ce220d30a0278e950f62d34..e179335d3a4208d90b09f7e894aa309ce4ce8ec2 100644 (file)
@@ -8,3 +8,7 @@
 
 #include "r8a7794-alt.dts"
 #include "r8a7794-u-boot.dtsi"
+
+&scif2 {
+       u-boot,dm-pre-reloc;
+};
diff --git a/arch/arm/dts/rk3188-radxarock-u-boot.dtsi b/arch/arm/dts/rk3188-radxarock-u-boot.dtsi
new file mode 100644 (file)
index 0000000..26f5707
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ * Copyright (c) 2018 Fuzhou Rockchip Electronics Co., Ltd.
+ *
+ * SPDX-License-Identifier:    GPL-2.0+
+ */
+
+&cru {
+       u-boot,dm-spl;
+};
+
+&pinctrl {
+       u-boot,dm-spl;
+};
+
+&uart2 {
+       status = "okay";
+       u-boot,dm-spl;
+};
+
+&timer3 {
+       compatible = "rockchip,rk3368-timer", "rockchip,rk3288-timer";
+       u-boot,dm-spl;
+       clock-frequency = <24000000>;
+};
index 5f5b5e9a1f09b453ae8ea655b2339b526a527d27..0fc4f54af2d44ce0a398a2699537079fa34887cb 100644 (file)
@@ -7,6 +7,7 @@
 /dts-v1/;
 #include <dt-bindings/input/input.h>
 #include "rk3188.dtsi"
+#include "rk3188-radxarock-u-boot.dtsi"
 
 / {
        model = "Radxa Rock";
        status = "okay";
 };
 
-&uart2 {
-       status = "okay";
-       u-boot,dm-spl;
-};
-
 &uart3 {
        status = "okay";
 };
index f4d438eb66e4a0c543e6fa3280479dc7b071e356..aeb5b80e144ac8ac906651601ef9df7d465478a1 100644 (file)
                compatible = "rockchip,rk3188-cru";
                reg = <0x20000000 0x1000>;
                rockchip,grf = <&grf>;
-               u-boot,dm-spl;
 
                #clock-cells = <1>;
                #reset-cells = <1>;
                };
        };
 
+       timer3: timer@2000e000 {
+               compatible = "rockchip,rk3188-timer", "rockchip,rk3288-timer";
+               reg = <0x2000e000 0x20>;
+               interrupts = <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>;
+       };
+
        usbphy: phy {
                compatible = "rockchip,rk3188-usb-phy", "rockchip,rk3288-usb-phy";
                rockchip,grf = <&grf>;
                #address-cells = <1>;
                #size-cells = <1>;
                ranges;
-               u-boot,dm-spl;
 
                gpio0: gpio0@2000a000 {
                        compatible = "rockchip,gpio-bank";
index c9f0b3a14b560e897a7e3ae2517d93242a94156d..c8298c57e11ba22d8faa8c60029897f95fc98cc0 100644 (file)
@@ -16,8 +16,6 @@
 #include <asm/arch/mux_omap4.h>
 #include <asm/ti-common/sys_proto.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifdef CONFIG_SYS_EMIF_PRECALCULATED_TIMING_REGS
 extern const struct emif_regs emif_regs_elpida_200_mhz_2cs;
 extern const struct emif_regs emif_regs_elpida_380_mhz_1cs;
index d43cd7f2e72e8dc40cbd47e8be8ca0a2ac5f521a..e99bf77e8398c47cb6ea949e8e63bf284cc15344 100644 (file)
@@ -16,8 +16,6 @@
 #include <asm/arch/clock.h>
 #include <asm/ti-common/sys_proto.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * Structure for Iodelay configuration registers.
  * Theoretical max for g_delay is 21560 ps.
index 37bb6a567e8855fc841e016788211e7cf0f6944b..781a6eaf52dfa942c937924a914497f330fc5f6a 100644 (file)
@@ -21,8 +21,6 @@
 #include <common.h>
 #include <command.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * ARMv7M does not support ARM instruction mode. However, the
  * interworking BLX and BX instructions do encode the ARM/Thumb
index 3621dfa7609d3e0ad5c65fc22839429d5f58ad3d..1a6ed211e580e2ea7b0051e8bac1441ccad01dad 100644 (file)
@@ -88,6 +88,7 @@ config TARGET_GURNARD
        select DM_SPI
        select DM_GPIO
        select DM_ETH
+       select SPI
 
 config TARGET_AT91SAM9261EK
        bool "Atmel at91sam9261 reference board"
@@ -202,6 +203,7 @@ config TARGET_MA5D4EVK
        select SUPPORT_SPL
        select DM
        select DM_SPI
+       select SPI
 
 config TARGET_MEESC
        bool "Support meesc"
@@ -225,6 +227,7 @@ config TARGET_TAURUS
        select DM_SPI
        select DM_GPIO
        select DM_ETH
+       select SPI
 
 config TARGET_SMARTWEB
        bool "Support smartweb"
@@ -241,6 +244,7 @@ config TARGET_VINCO
        select SUPPORT_SPL
        select DM
        select DM_SPI
+       select SPI
 
 config TARGET_WB45N
        bool "Support Laird WB45N"
index ce16ef3bdb71eb376e7db24847fbd876ea6eed29..ae008d5501e29b23e8e2631ff2de0af0e3486fde 100644 (file)
@@ -15,8 +15,6 @@
 #include <asm/arch/clk.h>
 #include <spl.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static void switch_to_main_crystal_osc(void)
 {
        struct at91_pmc *pmc = (struct at91_pmc *)ATMEL_BASE_PMC;
index 4c74db9ed03c5e84830237a4b9ab01436d3609ba..f4553160027e1b57143eab78ae30418b6999da71 100644 (file)
@@ -16,8 +16,6 @@
 #include <spi_flash.h>
 #include <mmc.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifndef CONFIG_SPL_LIBCOMMON_SUPPORT
 void puts(const char *str)
 {
index 1b7498d9d5f6fc113191178322cd4702210a943a..2c55e4031f58101378bd4ddb3058c71ed09ef497 100644 (file)
@@ -21,8 +21,6 @@
 #define FSYS1_MMC0_DIV_MASK    0xff0f
 #define FSYS1_MMC0_DIV_VAL     0x0701
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct arm_clk_ratios arm_clk_ratios[] = {
 #ifdef CONFIG_EXYNOS5420
        {
index 23814222d82d3e2ec4c9e317c555c87998eb98d3..e0dd94ce24e836a42a585e0a68b6e03794f4ddea 100644 (file)
@@ -8,8 +8,6 @@
 #include <common.h>
 #include <asm/armv8/mmu.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifdef CONFIG_EXYNOS7420
 static struct mm_region exynos7420_mem_map[] = {
        {
index ada8adf2f4f041cd6c5fcd865087fd64b2b47105..62cd56e096e9474e0aea744ec3907e9a243c11c6 100644 (file)
@@ -16,8 +16,6 @@
 #include <asm/arch/clock.h>
 #include <mapmem.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /**
 * blob_dek() - Encapsulate the DEK as a blob using CAM's Key
 * @src: - Address of data to be encapsulated
index 1bdc85a9a0331fe4acb89ad6d3338f4480d81933..d4b0299dbd1d350d1bf509d2d1b5bfb2d0de21e2 100644 (file)
@@ -9,6 +9,7 @@ choice
 
 config TARGET_MX7ULP_EVK
         bool "Support mx7ulp EVK board"
+       select SYS_ARCH_TIMER
 
 endchoice
 
index edd84e51b98178f8d7c0e89b15bd35f1e5b5f1a0..1d39c5b1ee0e5ecdc65d760388e6940bd10dcec3 100644 (file)
@@ -12,8 +12,6 @@
 #include <asm/arch/pcc.h>
 #include <asm/arch/sys_proto.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define PCC_CLKSRC_TYPES 2
 #define PCC_CLKSRC_NUM 7
 
index c117af0a0ecd50ea00aab3a977e8a6538fccfeee..341f8cc119af2bd96660685f0109bf03d932feb4 100644 (file)
@@ -12,8 +12,6 @@
 #include <asm/arch/pcc.h>
 #include <asm/arch/sys_proto.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 scg_p scg1_regs = (scg_p)SCG1_RBASE;
 
 static u32 scg_src_get_rate(enum scg_clk clksrc)
index c56ba99d5c63e182bab193856f8c981fb90746a9..04811173432b017dbf3f8252655badbf4f970591 100644 (file)
@@ -14,8 +14,6 @@
 #include <errno.h>
 #include <linux/iopoll.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static struct anamix_pll *ana_pll = (struct anamix_pll *)ANATOP_BASE_ADDR;
 
 static u32 decode_frac_pll(enum clk_root_src frac_pll)
index e734498b9472e27d2411f2c1a3f228cb8808925f..b851d59c131755cb22eeaa5f63bd05e09c1b0776 100644 (file)
@@ -12,8 +12,6 @@
 #include <asm/io.h>
 #include <errno.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static struct ccm_reg *ccm_reg = (struct ccm_reg *)CCM_BASE_ADDR;
 
 static struct clk_root_map root_array[] = {
index 69dbf3c2cebf6bccc45c401394381709b49b9151..60f706fbe3b60283f97a3f6273cbc8b14ef683a9 100644 (file)
@@ -38,8 +38,6 @@ static struct mxc_gpt *cur_gpt = (struct mxc_gpt *)GPT1_BASE_ADDR;
 #define GPTPR_PRESCALER24M_SHIFT 12
 #define GPTPR_PRESCALER24M_MASK (0xF << GPTPR_PRESCALER24M_SHIFT)
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static inline int gpt_has_clk_source_osc(void)
 {
 #if defined(CONFIG_MX6)
index ab4164cbe00d7f925478e4d787dbe2490fdb81c3..37ef13484c9496354e757f634e783a70772f4a26 100644 (file)
@@ -14,8 +14,6 @@
 #include <asm/arch/soc.h>
 #include <asm/armv8/mmu.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Armada 3700 */
 #define MVEBU_GPIO_NB_REG_BASE         (MVEBU_REGISTER(0x13800))
 
index ce7e913b708cc05fbdc2b2220dcd8793cd64ef02..2b3419be03858dcdf9babb6d0c344dfd7c9d4c50 100644 (file)
@@ -14,8 +14,6 @@
 #include <asm/arch/soc.h>
 #include <asm/armv8/mmu.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Armada 7k/8k */
 #define MVEBU_RFU_BASE                 (MVEBU_REGISTER(0x6f0000))
 #define RFU_GLOBAL_SW_RST              (MVEBU_RFU_BASE + 0x84)
index 5d8032bd8944957260875a724f9dc06b9cc9a8a1..526c4a61ef97e0624b3e4e3fa32d81473148f4ac 100644 (file)
@@ -8,8 +8,6 @@
 #include <ahci.h>
 #include <dm.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * Dummy implementation that can be overwritten by a board
  * specific function
index f5c2eaa808a3a0ccf7c0fbf22e06a4204d3908df..a86128e871c615374dc4e2e58119befb77f4ae7e 100644 (file)
@@ -11,8 +11,6 @@
 #include <asm/io.h>
 #include <asm/arch/soc.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define TIMER_LOAD_VAL                 0xffffffff
 
 static int init_done __attribute__((section(".data"))) = 0;
index db68a9d7e21f582e65bfc21c0f6e43acaef2e5b2..f9ab5da7230d333fac0912698337d6e93d1eb4f8 100644 (file)
@@ -196,9 +196,10 @@ u32 spl_boot_mode(const u32 boot_device)
 
 void spl_board_init(void)
 {
+#ifdef CONFIG_SPL_SERIAL_SUPPORT
        /* Prepare console output */
        preloader_console_init();
-
+#endif
 #if defined(CONFIG_SPL_NAND_SUPPORT) || defined(CONFIG_SPL_ONENAND_SUPPORT)
        gpmc_init();
 #endif
index a61b9331450e31155f78f82050f91a61758522da..b4c9af1290bdc6bd52a197c2fc81563a139052ad 100644 (file)
@@ -28,8 +28,6 @@
 #include <asm/omap_common.h>
 #include <linux/compiler.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Declarations */
 extern omap3_sysinfo sysinfo;
 #ifndef CONFIG_SYS_L2CACHE_OFF
index 67ab1ccd75b3afef131cda93591d7c2ae4d1690e..4bda162903b8242fa2aac26a0a25c0d6d269656e 100644 (file)
@@ -21,8 +21,6 @@
 #include <asm/arch/gpio.h>
 #include <asm/omap_common.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 u32 *const omap_si_rev = (u32 *)OMAP_SRAM_SCRATCH_OMAP_REV;
 
 static const struct gpio_bank gpio_bank_44xx[6] = {
index 57f2a8664c8808ba8f0b01343bcbc3d6c472839d..e7a3f57b67e64d4e21ba0fb860937ea93668aed1 100644 (file)
@@ -24,8 +24,6 @@
 #include <asm/emif.h>
 #include <asm/omap_common.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 u32 *const omap_si_rev = (u32 *)OMAP_SRAM_SCRATCH_OMAP_REV;
 
 #ifndef CONFIG_DM_GPIO
index 133163aecfcc6b18a389bde7ac1c5d6e76422306..226dfa362f2e14c82fb2b5e7ab44781a1b887604 100644 (file)
@@ -16,6 +16,7 @@ config TARGET_QEMU_ARM_32BIT
        depends on ARCH_QEMU
        select CPU_V7
        select ARCH_SUPPORT_PSCI
+       select SYS_ARCH_TIMER
 
 config TARGET_QEMU_ARM_64BIT
        bool "Support qemu_arm64"
index a8835f6571cefeb2430430b5324c37828fca5140..84c1a6d07bd6ad77e0e0bc17dd3b4419c6200bc3 100644 (file)
@@ -42,6 +42,9 @@ config TARGET_GOSE
        bool "Gose board"
        select DM
        select DM_SERIAL
+       select SUPPORT_SPL
+       select USE_TINY_PRINTF
+       select SPL_TINY_MEMSET
 
 config TARGET_KOELSCH
        bool "Koelsch board"
@@ -55,6 +58,9 @@ config TARGET_LAGER
        bool "Lager board"
        select DM
        select DM_SERIAL
+       select SUPPORT_SPL
+       select USE_TINY_PRINTF
+       select SPL_TINY_MEMSET
 
 config TARGET_KZM9G
        bool "KZM9D board"
@@ -63,6 +69,9 @@ config TARGET_ALT
        bool "Alt board"
        select DM
        select DM_SERIAL
+       select SUPPORT_SPL
+       select USE_TINY_PRINTF
+       select SPL_TINY_MEMSET
 
 config TARGET_SILK
        bool "Silk board"
index 0adaed43677ac686a70d9a6335b1e2631c3d36f8..007cb22a349e15d4b5fb5e5bf5ef4cd78320e678 100644 (file)
@@ -103,7 +103,6 @@ config ROCKCHIP_RK3368
        imply SPL_SERIAL_SUPPORT
        imply TPL_SERIAL_SUPPORT
        select DEBUG_UART_BOARD_INIT
-       select SYS_NS16550
        help
          The Rockchip RK3368 is a ARM-based SoC with a octa-core (organised
          into a big and little cluster with 4 cores each) Cortex-A53 including
index e1b0519b1f4c44538c8a9b5918a176d2a2650a88..096dbac25b2b0586c193fd770258d85b876deac0 100644 (file)
@@ -40,8 +40,10 @@ endif
 obj-$(CONFIG_$(SPL_TPL_)RAM) += sdram_common.o
 
 ifndef CONFIG_ARM64
+ifndef CONFIG_ROCKCHIP_RK3188
 obj-y += rk_timer.o
 endif
+endif
 
 obj-$(CONFIG_ROCKCHIP_RK3036) += rk3036/
 obj-$(CONFIG_ROCKCHIP_RK3128) += rk3128/
index 7c6dd576781a0d606e0c862efdbcbbd62945c126..9a404d1d32439c821c62df84c352a099440d1af5 100755 (executable)
@@ -13,8 +13,6 @@ import getopt
 
 # pip install pyelftools
 from elftools.elf.elffile import ELFFile
-from elftools.elf.sections import SymbolTableSection
-from elftools.elf.segments import Segment, InterpSegment, NoteSegment
 
 ELF_SEG_P_TYPE='p_type'
 ELF_SEG_P_PADDR='p_paddr'
index 550e3a1521424ccbb15b5d344c0dd069245f8dc1..4501cd17e3397e9803cdc177f47293bd278f1d23 100644 (file)
@@ -14,8 +14,6 @@
 #include <asm/arch/timer.h>
 #include <asm/arch/uart.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define GRF_BASE       0x20008000
 
 #define DEBUG_UART_BASE        0x20068000
index 74771d3a0b04f33a08d2d4c46f20d115c589ec70..3ccc4f120547c89fb764e93f51e9592538a2a65e 100644 (file)
@@ -131,8 +131,6 @@ void board_init_f(ulong dummy)
                hang();
        }
 
-       rockchip_timer_init();
-
        ret = rockchip_get_clk(&dev);
        if (ret) {
                debug("CLK init failed: %d\n", ret);
index 916d18fc32929f10bcee3d9ada0bc2ba8bd34fb2..9005705db108213265294b3a9416e66b290196ef 100644 (file)
@@ -18,8 +18,6 @@
 #include <asm/gpio.h>
 #include <dm/pinctrl.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int board_late_init(void)
 {
        struct rk3188_grf *grf;
index 206abfafcd971249c8c1a511b693ffe0e260ce2f..4d8e8bdeb2715bfe59e43887fbb2feeacc93cef2 100644 (file)
@@ -21,8 +21,6 @@ u32 spl_boot_device(void)
 {
        return BOOT_DEVICE_MMC1;
 }
-DECLARE_GLOBAL_DATA_PTR;
-
 #define GRF_BASE       0x11000000
 #define SGRF_BASE      0x10140000
 
@@ -95,7 +93,7 @@ void board_init_f(ulong dummy)
 
        /* Disable the ddr secure region setting to make it non-secure */
        rk_clrreg(SGRF_DDR_CON0, 0x4000);
-#if defined(CONFIG_ROCKCHIP_SPL_BACK_TO_BROM) && !defined(CONFIG_SPL_BOARD_INIT)
+#if defined(CONFIG_SPL_ROCKCHIP_BACK_TO_BROM) && !defined(CONFIG_SPL_BOARD_INIT)
        back_to_bootrom(BROM_BOOT_NEXTSTAGE);
 #endif
 }
index 150beea02e1c1a04fef035050b3ee66c979d0894..6f7097dbdbbe8ecfed86c19d4b5812312c4ea81e 100644 (file)
@@ -19,8 +19,6 @@
 #include <asm/arch/sys_proto.h>
 #include <asm/arch/timer.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define GRF_BASE               0xff770000
 void board_init_f(ulong dummy)
 {
index 8055ae538f1890f4aa114dad55da0fed62100057..a1d504bbd277b3b3106be90e9b24ae4a9e78c010 100644 (file)
@@ -17,8 +17,6 @@
 #include <asm/arch/periph.h>
 #include <asm/arch/timer.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 void board_debug_uart_init(void)
 {
 }
index 60d5aeade99e586301bb9e89ff120e79776bf610..f5bc0d4cd537b8147713a67f4a54dbf4a4954fd4 100644 (file)
@@ -18,8 +18,6 @@
 #include <asm/arch/timer.h>
 #include <syscon.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * The SPL (and also the full U-Boot stage on the RK3368) will run in
  * secure mode (i.e. EL3) and an ATF will eventually be booted before
index d35990efd65198b12ef99bf94e523f7a65b3aab8..4eb7f01c15ee65e89f8642f6c5f0aea467bf5896 100644 (file)
@@ -19,8 +19,6 @@
 #include <spl.h>
 #include <syscon.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 void board_return_to_bootrom(void)
 {
        back_to_bootrom(BROM_BOOT_NEXTSTAGE);
index 623a266f80f0b638ad043acf5d530c1d6dde2fa2..4bc4acb9bfe266dc9c5558875a7eb7e3b9bf71bb 100644 (file)
@@ -10,8 +10,6 @@
 #include <dm.h>
 #include <asm/arch/clock_manager.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static u32 eosc1_hz;
 static u32 cb_intosc_hz;
 static u32 f2s_free_hz;
index 4e5b6d1693711165208bd9ef59cca0cc2313f47e..1b3914ba7dcc9a56397ca5501178d96a22dab75a 100644 (file)
@@ -10,8 +10,6 @@
 #include <asm/arch/clock_manager.h>
 #include <wait_bit.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const struct socfpga_clock_manager *clock_manager_base =
        (struct socfpga_clock_manager *)SOCFPGA_CLKMGR_ADDRESS;
 
index f9095739b0f0bd93d17020ad67d9131dc634b88f..16e4a7821b3eee6833c00d20d58b16e5710c1af9 100644 (file)
@@ -15,8 +15,6 @@
 #include <asm/arch/reset_manager.h>
 #include <asm/arch/system_manager.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Timeout count */
 #define FPGA_TIMEOUT_CNT               0x1000000
 
index 71d5d99e9c100ead1cc386375685e3a17c2dc12d..62fa854082e7d6c25ab61b303cfdd4e49d4f32c4 100644 (file)
@@ -11,8 +11,6 @@
 #include <asm/arch/freeze_controller.h>
 #include <linux/errno.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const struct socfpga_freeze_controller *freeze_controller_base =
                (void *)(SOCFPGA_SYSMGR_ADDRESS + SYSMGR_FRZCTRL_ADDRESS);
 
index 9d751f6b2f225464013fff84202818e40fd773e6..475fd59a45bd369dcb2ecc70861fb78c4b7e4c71 100644 (file)
@@ -28,8 +28,6 @@
 #define PINMUX_UART1_TX_SHARED_IO_OFFSET_Q3_7  0x78
 #define PINMUX_UART1_TX_SHARED_IO_OFFSET_Q4_3  0x98
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #if defined(CONFIG_SPL_BUILD)
 static struct pl310_regs *const pl310 =
        (struct pl310_regs *)CONFIG_SYS_PL310_BASE;
index 29438ed533d8a7bf7178c2087557307d4673d927..484b295cd3ff284b7aa0882fcfc893c98a4a9dbe 100644 (file)
@@ -9,8 +9,6 @@
 #include <asm/io.h>
 #include <asm/arch/reset_manager.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const struct socfpga_reset_manager *reset_manager_base =
                (void *)SOCFPGA_RSTMGR_ADDRESS;
 
index aa88adb4147e8b3cf1da8217706973c41fdc8b15..c59127456ce0cde3e0afe9f86934853d8e714f86 100644 (file)
@@ -11,8 +11,6 @@
 #include <asm/arch/reset_manager.h>
 #include <asm/arch/system_manager.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const struct socfpga_reset_manager *reset_manager_base =
                (void *)SOCFPGA_RSTMGR_ADDRESS;
 static const struct socfpga_system_manager *sysmgr_regs =
index 566b33f2b6a0e92d37e5773ba9527f3ae22760f9..8b271b1f45413acdf0b0d525cffed365e6aa33d5 100644 (file)
@@ -28,8 +28,6 @@
 #define SCANMGR_STAT_ACTIVE            (1 << 31)
 #define SCANMGR_STAT_WFIFOCNT_MASK     0x70000000
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const struct socfpga_scan_manager *scan_manager_base =
                (void *)(SOCFPGA_SCANMGR_ADDRESS);
 static const struct socfpga_freeze_controller *freeze_controller_base =
index 3588a570a7f376771df09421ce94b47cbad9a34b..e0af7753b0ecceb7126afba5c0f67ed730f53ad4 100644 (file)
@@ -9,8 +9,6 @@
 #include <asm/arch/system_manager.h>
 #include <asm/arch/fpga_manager.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static struct socfpga_system_manager *sysmgr_regs =
        (struct socfpga_system_manager *)SOCFPGA_SYSMGR_ADDRESS;
 
index 8ca97bf0c960885b81811cc6585901fe7ffa57d7..4d59480c197f35439c1c8c4327d5ee74b636e28c 100644 (file)
@@ -27,6 +27,7 @@ config TARGET_STM32MP1
        select CPU_V7
        select PINCTRL_STM32
        select STM32_RESET
+       select SYS_ARCH_TIMER
        select SYSRESET_SYSCON
        help
                target STMicroelectronics SOC STM32MP1 family
index 1753faec1d9b7887d80bf93231b5ed92faab4eed..ac456ca0c69a85e20a732ed4a74aa0beb2a76fd5 100644 (file)
@@ -209,7 +209,6 @@ void s_init(void)
 }
 
 #ifdef CONFIG_SPL_BUILD
-DECLARE_GLOBAL_DATA_PTR;
 #endif
 
 /* The sunxi internal brom will try to loader external bootloader
index 8c681f354132aaf116508ec733d1d318b70914a9..e7d423f861ebe7f1ea29172995e3502f3dc15c26 100644 (file)
@@ -20,8 +20,6 @@
 #include <asm/arch/dram.h>
 #include <asm/arch/sys_proto.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define DRAM_CLK (CONFIG_DRAM_CLK * 1000000)
 
 /*
index fd0082d22a33818a76e9c6c9686f0babe7b84bd1..5fa3e6b6adfa16beb3fb84489e731180cefa2a83 100644 (file)
@@ -35,6 +35,7 @@ config TEGRA_COMMON
        select DM_SPI
        select DM_SPI_FLASH
        select MISC
+       select SPI
        select OF_CONTROL
        select VIDCONSOLE_AS_LCD if DM_VIDEO
        select BOARD_EARLY_INIT_F
index 691c3fd98dabdec9e3450914b99a959511dd8c19..9e95123c55c8b3d3805c2787576d4b016bb19d3a 100644 (file)
@@ -7,8 +7,6 @@
 #include <common.h>
 #include <asm/arch/tegra.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int board_early_init_f(void)
 {
        return 0;
index 8ecb4544434998b1c757da7632452ae9ea144ad7..bef3ce8fc8342c24b0ad324d838e091a333fd3a5 100644 (file)
@@ -11,8 +11,6 @@
 #include <asm/arch/tegra.h>
 #include <asm/armv8/mmu.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 extern unsigned long nvtboot_boot_x0;
 
 /*
index 047a7b4d9c2fa2bd2f29702b2f2e722bed96bbe2..795e2bd003fdfd20a4fea2d982029ffec3a6aca9 100644 (file)
@@ -10,8 +10,6 @@
 #include <asm/arch/sys_proto.h>
 #include <asm/arch/hardware.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifndef CONFIG_ZYNQ_DDRC_INIT
 void zynq_ddrc_init(void) {}
 #else
index 0a303f41ebdfb606f92f993facdde7761d79f07c..d1e61aab116f467019bc3ab606144ff23f3ca2d4 100644 (file)
@@ -13,8 +13,6 @@
 #include <asm/arch/sys_proto.h>
 #include <asm/arch/ps7_init_gpl.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 void board_init_f(ulong dummy)
 {
        ps7_init();
index 3d57a5a8593cb2d1c8726f4ca524d0dfd9badf91..3407e36c5cf7db9c37717156fdb74455baa1bac0 100644 (file)
@@ -12,8 +12,6 @@
 #include <asm/io.h>
 #include <asm/u-boot.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 bool boot_linux;
 
 u32 spl_boot_device(void)
index 154671d4802edfa6c5606f37ed756dd58816a7a5..0be72f5433452f4008be68d844fe98badecc695d 100644 (file)
@@ -15,8 +15,6 @@
 #include <u-boot/zlib.h>
 #include <asm/byteorder.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int do_bootm_linux(int flag, int argc, char * const argv[],
                   bootm_headers_t *images)
 {
index 2a25e23869ec69ecf8a26cecfec9514ce4e367a0..eeaf4aec4d722dabd60fc652fd8d19baf6348f2d 100644 (file)
@@ -12,8 +12,6 @@
 #include <mach/ar71xx_regs.h>
 #include <mach/ath79.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define DDR_CTRL_UPD_EMR3S      BIT(5)
 #define DDR_CTRL_UPD_EMR2S      BIT(4)
 #define DDR_CTRL_PRECHARGE      BIT(3)
index c6049d8958a47fa288f9e4155f963991cf7a9dd3..92d591c2a6810366fb9b7e4839d860ba18b862da 100644 (file)
@@ -12,8 +12,6 @@
 #include <mach/ar71xx_regs.h>
 #include <mach/ath79.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define DDR_CTRL_UPD_EMR3S      BIT(5)
 #define DDR_CTRL_UPD_EMR2S      BIT(4)
 #define DDR_CTRL_PRECHARGE      BIT(3)
index f9c1c6b3ff6310ad4e13f5997154f042a40c46af..1313506ed557e6df32c00e70da71740467c0eae4 100644 (file)
@@ -9,8 +9,6 @@
 #include <common.h>
 #include <command.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 unsigned long do_go_exec(ulong (*entry)(int, char * const []),
                         int argc, char * const argv[])
 {
index b350bfeb06564261c89da4ef4508b1f1c10264b5..99abb6786c7b3467f6c349591ff4083a8b346e3e 100644 (file)
@@ -54,8 +54,6 @@
 #include <fsl_qe.h>
 #endif
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifdef CONFIG_SYS_FSL_SINGLE_SOURCE_CLK
 /*
  * For deriving usb clock from 100MHz sysclk, reference divisor is set
index 948ad8fa1cac25758620b378e5b94da1ea7978ab..4bd36b68860395b87a71b967ac1f7513e429ad9c 100644 (file)
@@ -9,8 +9,6 @@
 #include <fdt_support.h>
 #include <asm/mp.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 extern void ft_fixup_num_cores(void *blob);
 extern void ft_srio_setup(void *blob);
 
index ed047da452b5685743c9f49f462a25769b3c1b05..2f8b9326f920ccd1a85bc5452bb4d746c69fa4c7 100644 (file)
@@ -21,8 +21,6 @@
  * on our cache or tlb entries.
  */
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct exception_table_entry
 {
        unsigned long insn, fixup;
index aa16a00a42e7072eae32c46afc0cf6d219c5d1a4..f580c023e5823dd69e858fb39c9177dcbb3cd09d 100644 (file)
@@ -52,7 +52,7 @@ static struct hard_trap_info
        { 0x300, SIGSEGV },                     /* address error (store) */
        { 0x400, SIGBUS },                      /* instruction bus error */
        { 0x500, SIGINT },                      /* interrupt */
-       { 0x600, SIGBUS },                      /* alingment */
+       { 0x600, SIGBUS },                      /* alignment */
        { 0x700, SIGTRAP },                     /* breakpoint trap */
        { 0x800, SIGFPE },                      /* fpu unavail */
        { 0x900, SIGALRM },                     /* decrementer */
index b93197030e3fd4d1de428313efe4a26fb7180c5e..bc477175afb0a75851d9d0aa9a698a685fb481b8 100644 (file)
@@ -9,8 +9,6 @@
 #include <image.h>
 #include <linux/compiler.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * This function jumps to an image with argument. Normally an FDT or ATAGS
  * image.
index 39ba9b49ff69814d5e07d2f98563c6294cecd718..ffad66d68320b1d776234c3bc70665ecbed09ff1 100644 (file)
@@ -8,8 +8,6 @@
 #include <common.h>
 #include <command.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 unsigned long do_go_exec(ulong (*entry)(int, char * const []),
                         int argc, char * const argv[])
 {
index 0c9a7979d23142fbc3d96d1722c7d8cd4d6b3c09..c7226ff30d3c62d8b144faa30292908b4e66694e 100644 (file)
@@ -7,8 +7,6 @@
 #include <common.h>
 #include <asm/io.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define        LINUX_ARM_ZIMAGE_MAGIC  0x016f2818
 
 struct arm_z_header {
index c9c7637fa7d761f8a8e2da8d686510e9a8d81c6c..2728c00227d295abaa9e4cfb770d13ee8b07a15e 100644 (file)
@@ -17,8 +17,6 @@
 #include <asm/io.h>
 #include <asm/pci.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int pci_x86_read_config(struct udevice *bus, pci_dev_t bdf, uint offset,
                        ulong *valuep, enum pci_size_t size)
 {
index b1a965e7156d227e79af60eec90312de4780e780..b53630b099f4917f69c17c4de5fda2f73edf24cb 100644 (file)
@@ -11,8 +11,6 @@
 #include <qfw.h>
 #include <asm/cpu.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int cpu_qemu_get_desc(struct udevice *dev, char *buf, int size)
 {
        if (size < CPU_MAX_NAME_LEN)
index 20d6c6039b6140d149b784e587d9d1e003f2475f..ac8733c75e9224ccf44b45b65d156288ce5216d9 100644 (file)
@@ -8,8 +8,6 @@
 #include <asm/scu.h>
 #include <asm/u-boot-x86.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * Miscellaneous platform dependent initializations
  */
index cafae15af0c6fadd0ef9d5b2ad5998b460e42cba..693d1a31f3d5f37be12cf025651bc24dd9a8d45d 100644 (file)
@@ -8,8 +8,6 @@
 #include <common.h>
 #include <debug_uart.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Global declaration of gd */
 struct global_data *global_data_ptr;
 
index eb033e6b3f6312fc0ea82a054af9ac57383941b8..37b0c216c2c9aea9b8b5cb1e317934631eb71bcd 100644 (file)
@@ -8,8 +8,6 @@
 #include <common.h>
 #include <dm.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 UCLASS_DRIVER(lpc) = {
        .id             = UCLASS_LPC,
        .name           = "lpc",
index 6af1bf46783b3b7a65f904cf5b18033951a66cae..9932ee69a0c42a1672acb8ce955bc5543428ba10 100644 (file)
@@ -28,8 +28,6 @@
 #include <linux/compiler.h>
 #include <linux/libfdt.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * Memory lay-out:
  *
index a830dc326d1e79a65cdd813b567ba4565f1bc899..0679acd832afbe2658855b79f71a8090535eda52 100644 (file)
@@ -12,8 +12,6 @@
 #include <asm/io.h>
 #include <common.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifdef CONFIG_VIDEO_MXS
 #define LCD_PAD_CTRL ( \
        PAD_CTL_HYS | PAD_CTL_PUS_100K_UP | PAD_CTL_PUE | \
index 53e00728c3d8894904847094c5bfc369bab22abf..72b93ac1e58a545b856fb568cadcac07f792970c 100644 (file)
@@ -25,8 +25,6 @@
 #include <asm/io.h>
 #include "fpga.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int altera_pre_fn(int cookie)
 {
        gpio_t *gpiop = (gpio_t *)MMAP_GPIO;
index f3dff95710aa609f38599ddfa14c0faca818babd..dd1ade7877980b64b366caebc5e8467bca02f2cc 100644 (file)
@@ -8,8 +8,6 @@
 #include <spl.h>
 #include <asm/arch/mx6-ddr.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Configure MX6Q/DUAL mmdc DDR io registers */
 static struct mx6dq_iomux_ddr_regs ot1200_ddr_ioregs = {
        /* SDCLK[0:1], CAS, RAS, Reset: Differential input, 48ohm */
index f49adf03296724f4a89fcaf8805cc42aad7d1964..0f6ff3a38f72ba2b2372aa71b7c8b3a549989881 100644 (file)
@@ -21,8 +21,6 @@
 
 #include "platinum.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #undef RTT_NOM_120OHM  /* use 120ohm Rtt_nom vs 60ohm (lower power) */
 
 /* Configure MX6Q/DUAL mmdc DDR io registers */
index c27fb4836a15e2e8cd0523637cdc127a7080f785..7af890a902e40e73a469f5044368f001c568daab 100644 (file)
@@ -21,8 +21,6 @@
 
 #include "platinum.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #undef RTT_NOM_120OHM  /* use 120ohm Rtt_nom vs 60ohm (lower power) */
 
 /* Configure MX6Q/DUAL mmdc DDR io registers */
index 6ab9de944f229780a92e9d05640e94f15befa02f..51b4a9fa2777651396133dd933c70c620b8ab77d 100644 (file)
@@ -16,8 +16,6 @@
 
 #include <malloc.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 ssize_t atf_read_mmc(uintptr_t offset, void *buffer, size_t size)
 {
        struct pt_regs regs;
index 7c87bd1eb11ed883f2d47ddc377cf0fa1b05bff8..c2e27b7b675a8e773e24909417608b51aa179071 100644 (file)
@@ -13,8 +13,6 @@
 
 #include "pinmux-config-cei-tk1-som.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * Routine: pinmux_init
  * Description: Do individual peripheral pinmux configs
index 19fa5d3cf70bd9469b8ca6a39c9a3abe1cdd2e04..796931dc991869ee76764a6725fa24a964d1ac8f 100644 (file)
@@ -15,8 +15,6 @@
 #include <fsl_esdhc.h>
 #include "common.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifdef CONFIG_FSL_ESDHC
 #define USDHC_PAD_CTRL (PAD_CTL_PUS_47K_UP |                   \
        PAD_CTL_SPEED_LOW | PAD_CTL_DSE_80ohm |                 \
index 16e5bf8dfa2332e97ec893cf65bbc616ce12ceb9..924f5d79df72f82ea5eb3500d6e6e1d0797d33cd 100644 (file)
@@ -20,8 +20,6 @@
 #include <fsl_esdhc.h>
 #include "common.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 enum ddr_config {
        DDR_16BIT_256MB,
        DDR_32BIT_512MB,
index b7d118eb9ceb055f67e105db59dbba2d88f108c3..ccdf6b3e3425082e153430cff0dc3f9d363ee711 100644 (file)
@@ -14,8 +14,6 @@
 #include <power/tps65218.h>
 #include "board.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 const struct dpll_params dpll_mpu  = { 800,  24, 1,  -1, -1, -1, -1 };
 const struct dpll_params dpll_core = { 1000, 24, -1, -1, 10,  8,  4 };
 const struct dpll_params dpll_per  = { 960,  24, 5,  -1, -1, -1, -1 };
index ed2077e3617904c32f1d49cc09a52292df5015a9..e19fbb91613fa7450303ceb6c9ab75027c68cac2 100644 (file)
@@ -17,8 +17,6 @@
 #include <scf0403_lcd.h>
 #include <asm/arch-omap3/dss.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 enum display_type {
        NONE,
        DVI,
index 57ae7f15ce8e78be7873b626030d76786e34eba0..c4b81a9f92f7d0137f1c1f4602897364d9136e4d 100644 (file)
@@ -45,8 +45,6 @@
        (PAD_CTL_PUS_47K_UP | PAD_CTL_SPEED_LOW | PAD_CTL_DSE_80ohm |   \
         PAD_CTL_SRE_FAST | PAD_CTL_HYS)
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const struct mx6dq_iomux_ddr_regs dhcom6dq_ddr_ioregs = {
        .dram_sdclk_0   = 0x00020030,
        .dram_sdclk_1   = 0x00020030,
index 6e2389dd4b42e7ff9848f17e4294674ad6484b12..6d4f8c34267f8ef3cea906a66448631cdcd5974a 100644 (file)
@@ -23,8 +23,6 @@
 #include <asm/mach-imx/iomux-v3.h>
 #include <asm/mach-imx/video.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define UART_PAD_CTRL  (PAD_CTL_PKE | PAD_CTL_PUE |             \
         PAD_CTL_PUS_100K_UP | PAD_CTL_SPEED_MED |               \
         PAD_CTL_DSE_40ohm   | PAD_CTL_SRE_FAST  | PAD_CTL_HYS)
index fe37088b49119f1c409f6e431682e96e62b3f75b..1c57358d1671bab926725c40516dcf087b3f6adb 100644 (file)
@@ -22,8 +22,6 @@
 
 #include "../common/board.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifdef CONFIG_NAND_MXS
 #define GPMI_PAD_CTRL0 (PAD_CTL_PKE | PAD_CTL_PUE | PAD_CTL_PUS_100K_UP)
 #define GPMI_PAD_CTRL1 (PAD_CTL_DSE_40ohm | PAD_CTL_SPEED_MED | \
index a903a3603ba72a23dcc5b81be3dba5dba667b51a..26c6354c377873f998176ae7562b00544be4b699 100644 (file)
@@ -22,8 +22,6 @@
 
 #include "../common/board.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifdef CONFIG_NAND_MXS
 
 #define GPMI_PAD_CTRL0         (PAD_CTL_PKE | PAD_CTL_PUE | PAD_CTL_PUS_100K_UP)
index 4d3b21ddff4eea41223db5fa9356ead327fbde12..f1cfa23b42b81a85c1545c1a61225cc098541bed 100644 (file)
@@ -20,8 +20,6 @@
 #include <asm/fsl_i2c.h>
 #include "vme8349pin.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static struct pci_region pci1_regions[] = {
        {
                bus_start: CONFIG_SYS_PCI1_MEM_BASE,
index 339c57625638a108495073fc47f40cef14b9b56f..2a5e61e230494d8ba9b11aa33c92ab8bf7035efd 100644 (file)
@@ -13,8 +13,6 @@
 #include <asm/io.h>
 #include <asm/fsl_law.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifndef CONFIG_SYS_DDR_RAW_TIMING
 #define CONFIG_SYS_DRAM_SIZE   1024
 
index 43f163a2c621bb2471eff741189a0073caed35ac..49b6b8fe586f2dd3c5954571ab1e330519a709c4 100644 (file)
@@ -13,8 +13,6 @@
 #include <asm/io.h>
 #include <asm/fsl_law.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifndef CONFIG_SYS_DDR_RAW_TIMING
 
 fsl_ddr_cfg_regs_t ddr_cfg_regs_800 = {
index a9451c5c6ee5de5383c530a7f78038324f4ff86c..eb25f5e23f810236564669847f8fac9072f4a138 100644 (file)
@@ -17,8 +17,6 @@
 #endif
 #include "vid.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int __weak i2c_multiplexer_select_vid_channel(u8 channel)
 {
        return 0;
index 8b3f4ad78d8e944f008c9ab3d30ed82437785830..99c103239bda11e6318f472cbe2c4732b43cc878 100644 (file)
@@ -38,8 +38,6 @@
 
 #define SET_SDHC_MUX_SEL(reg, value)   ((reg & 0x0f) | value)
 #define SET_EC_MUX_SEL(reg, value)     ((reg & 0xf0) | value)
-DECLARE_GLOBAL_DATA_PTR;
-
 enum {
        MUX_TYPE_CAN,
        MUX_TYPE_IIC2,
index 97accc90fd7c790d7e93a911c7b05abc72e39368..fa86118acc88ded278fa6cdeb739658d78db9195 100644 (file)
@@ -18,8 +18,6 @@
 #include <fsl-mc/fsl_mc.h>
 #include <fsl-mc/ldpaa_wriop.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int board_eth_init(bd_t *bis)
 {
 #if defined(CONFIG_FSL_MC_ENET)
index 88496812bf8a65ab0c34e4603b07e9aae9624474..291346d612b89857c7e9358277a0f17f6208c266 100644 (file)
@@ -13,8 +13,6 @@
 #include <asm/io.h>
 #include <asm/immap.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #if defined(CONFIG_CMD_NAND)
 #include <nand.h>
 #include <linux/mtd/mtd.h>
index a96a59991f52f9bc9edafb984ba4e78c183cdef7..4b0354029d41e71127bf6e79e75c2cafdfe2e7d8 100644 (file)
@@ -13,8 +13,6 @@
 #include <asm/io.h>
 #include <asm/immap.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #if defined(CONFIG_CMD_NAND)
 #include <nand.h>
 #include <linux/mtd/mtd.h>
index 93c7200509c2bec0c35ff82c2e4d7001e99375ad..0cf1c08f29ee4b85deee25bbcc4b197f788962ef 100644 (file)
@@ -20,8 +20,6 @@
 #include <asm/fsl_serdes.h>
 #include <asm/fsl_mpc83xx_serdes.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * The following are used to control the SPI chip selects for the SPI command.
  */
index e8b2b11d88b0e3783c4de2538c717c4ac824c88b..274bf9384ef70dab17fa6d43d0e482da96050230 100644 (file)
@@ -16,8 +16,6 @@
 #include <asm/fsl_i2c.h>
 #include "../common/pq-mds-pib.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static struct pci_region pci1_regions[] = {
        {
                bus_start: CONFIG_SYS_PCI1_MEM_BASE,
index 9f7324feddfe10e30ada3a457f9837e1d266fb93..311517f75ba23a61a081f0fe037d0bfeb9bb5e06 100644 (file)
@@ -12,8 +12,6 @@
 #include <i2c.h>
 #include <asm/fsl_i2c.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static struct pci_region pci1_regions[] = {
        {
                bus_start: CONFIG_SYS_PCI1_MEM_BASE,
index afc9df0923b7d76ff97f874c64ef20c196ed62f1..adb0ed8081746df752be029ad12e0fdfeb0549bc 100644 (file)
@@ -13,8 +13,6 @@
 #include <i2c.h>
 #include <asm/fsl_i2c.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static struct pci_region pci1_regions[] = {
        {
                bus_start: CONFIG_SYS_PCI1_MEM_BASE,
index 4e3c824e75002d06cfb98ee22899ddbd50c0ccb7..89acea33d11004a86f7ffe62fe271606ca6ce81a 100644 (file)
@@ -28,8 +28,6 @@
 
 #include "../common/ngpixis.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int board_early_init_f(void)
 {
        ccsr_gur_t *gur = (void *)CONFIG_SYS_MPC85xx_GUTS_ADDR;
index d587df527ab1ac5dae565008355b8057c8929ab0..191a82441107d818cffe6185f3a8c09958581797 100644 (file)
@@ -13,8 +13,6 @@
 #include <asm/io.h>
 #include <asm/fsl_law.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* CONFIG_SYS_DDR_RAW_TIMING */
 /*
  * Hynix H5TQ1G83TFR-H9C
index bdbe5e70270eb8684ecd07cfba37c14b66a5aa89..ee93e545ded20449c1e79cc3974d0fd6fa14b647 100644 (file)
@@ -21,8 +21,6 @@
 #include "gsc.h"
 #include "common.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define RTT_NOM_120OHM /* use 120ohm Rtt_nom vs 60ohm (lower power) */
 #define GSC_EEPROM_DDR_SIZE    0x2B    /* enum (512,1024,2048) MB */
 #define GSC_EEPROM_DDR_WIDTH   0x2D    /* enum (32,64) bit */
index ed5cb332794ebfccb05533e408db6ae0b9065fad..d1ed273a0831c5acf1a8768fbf5f2b136456005e 100644 (file)
@@ -33,8 +33,6 @@
 
 #include <miiphy.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define MAX_MUX_CHANNELS 2
 
 enum {
index c8ea8a4ae0a8275d598888976a68eecd2bee30d9..c3b09b29d5926e9b5f6c45ccf49b24970da68964 100644 (file)
@@ -36,8 +36,6 @@
 
 #include <miiphy.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define MAX_MUX_CHANNELS 2
 
 enum {
index b5f445a943df70befcc049a9d5afaade085d499d..7bdc924a89d50026c52281a8313544b3de555c50 100644 (file)
@@ -44,8 +44,6 @@
 #include "../common/dp501.h"
 #include "controlcenterd-id.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 enum {
        HWVER_100 = 0,
        HWVER_110 = 1,
index 88b67f9d5f31f5c31fab078f5def893d9814b1ef..b638186e8f5aa147a9ec2cba2a883e6d0307da63 100644 (file)
@@ -6,8 +6,6 @@
 
 #include <common.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int board_init(void)
 {
        return 0;
index 4b1e6d0f471f6f7d7fdeb14cb24dd97cc989eee5..e3334f8438781cc0c92d48c33dff42fcba8a056b 100644 (file)
@@ -17,8 +17,6 @@
 #include <asm/scu.h>
 #include <asm/u-boot-x86.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static struct dwc3_device dwc3_device_data = {
        .maximum_speed = USB_SPEED_HIGH,
        .base = CONFIG_SYS_USB_OTG_BASE,
index d70b1d1393c3e2db20ab738372fedb8227f76210..bc229e872fa76f0ca6811daf37c00fd0c2652862 100644 (file)
@@ -24,8 +24,6 @@
 #include "../common/common.h"
 #include "kmp204x.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static uchar ivm_content[CONFIG_SYS_IVM_EEPROM_MAX_LEN];
 
 int checkboard(void)
index b4a68da88f239329ea642148823bdd60d50e583d..0dd0b6eec24b48f7bd24e06ef0606bee83d61aac 100644 (file)
@@ -27,8 +27,6 @@
 
 #include "novena.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define UART_PAD_CTRL                                          \
        (PAD_CTL_PKE | PAD_CTL_PUE |                            \
        PAD_CTL_PUS_100K_UP | PAD_CTL_SPEED_MED |               \
index 196da46df9a0d3652020f11751624fcebbcdda79..61d12ba239b46f2f25e3deac8cc7db9dda4c7fce 100644 (file)
@@ -20,8 +20,6 @@
 #include <asm/arch/sys_proto.h>
 #include <spl.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #if defined(CONFIG_SPL_BUILD)
 #include <asm/arch/mx6-ddr.h>
 /*
index e96645f82dc5dc718b48d14202c8af4c390ee892..a5a036f9cff4c27b569d1650d7d322ab798d9e6f 100644 (file)
@@ -16,8 +16,6 @@
 #include <asm/fsl_serdes.h>
 #include <asm/fsl_mpc83xx_serdes.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int checkboard(void)
 {
        printf("Board: MPC8308 P1M\n");
index c20da29a98adc6572d271634f6036fd9829a8b6e..31695d4a0fc41c0fccd4d0941cbf635fff3e93a0 100644 (file)
@@ -15,8 +15,6 @@
 
 #include "pinmux-config-jetson-tk1.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * Routine: pinmux_init
  * Description: Do individual peripheral pinmux configs
index 7b44a37103b3a8e016374b2af5c85c69f3442e8e..102f9805fa2b29c7c000cda6410f4cd3c656e5e2 100644 (file)
@@ -32,8 +32,6 @@
 #include <asm/ehci-omap.h>
 #endif
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define TWL4030_I2C_BUS                        0
 #define EXPANSION_EEPROM_I2C_BUS       2
 #define EXPANSION_EEPROM_I2C_ADDRESS   0x51
index ac9be35dd9b9ba4926a1379d0d8bba2a03c45a6f..56ae8e1ea4d01d6e6631e48db022fad54607fb79 100644 (file)
@@ -13,8 +13,6 @@
 #include <mach/ath79.h>
 #include <debug_uart.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifdef CONFIG_DEBUG_UART_BOARD_INIT
 void board_debug_uart_init(void)
 {
index 19b55acbf2d0b90b5bcaee91de11dab35b53df29..1ebd362256594ae581b65ab975699ea4a91687b9 100644 (file)
@@ -13,8 +13,6 @@
 #include <mach/ath79.h>
 #include <debug_uart.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifdef CONFIG_DEBUG_UART_BOARD_INIT
 void board_debug_uart_init(void)
 {
index 22ab1f43d96aee05e3d303642776289860cd7b6c..53418699b2702827d428f650171cc82e52d7508c 100644 (file)
@@ -6,4 +6,8 @@
 # SPDX-License-Identifier: GPL-2.0
 #
 
-obj-y  := alt.o qos.o ../rcar-common/common.o
+ifdef CONFIG_SPL_BUILD
+obj-y  := alt_spl.o
+else
+obj-y  := alt.o qos.o
+endif
index f2200ef0810f0feba22bcbaac876503713298f89..7598b1a4b92b698827e790cef44e85b517b8f970 100644 (file)
@@ -43,176 +43,65 @@ void s_init(void)
        qos_init();
 }
 
-#define TMU0_MSTP125   (1 << 25)
-#define SCIF2_MSTP719  (1 << 19)
-#define ETHER_MSTP813  (1 << 13)
-#define IIC1_MSTP323   (1 << 23)
-#define MMC0_MSTP315   (1 << 15)
-#define SDHI0_MSTP314  (1 << 14)
-#define SDHI1_MSTP312  (1 << 12)
+#define TMU0_MSTP125   BIT(25)
+#define MMC0_MSTP315   BIT(15)
 
 #define SD1CKCR                0xE6150078
-#define SD1_97500KHZ   0x7
+#define SD_97500KHZ    0x7
 
 int board_early_init_f(void)
 {
        /* TMU */
        mstp_clrbits_le32(MSTPSR1, SMSTPCR1, TMU0_MSTP125);
 
-       /* SCIF2 */
-       mstp_clrbits_le32(MSTPSR7, SMSTPCR7, SCIF2_MSTP719);
+       /* Set SD1 to the 97.5MHz */
+       writel(SD_97500KHZ, SD1CKCR);
 
-       /* ETHER */
-       mstp_clrbits_le32(MSTPSR8, SMSTPCR8, ETHER_MSTP813);
-
-       /* IIC1 / sh-i2c ch1 */
-       mstp_clrbits_le32(MSTPSR3, SMSTPCR3, IIC1_MSTP323);
-
-#ifdef CONFIG_SH_MMCIF
-       /* MMC */
-       mstp_clrbits_le32(MSTPSR3, SMSTPCR3, MMC0_MSTP315);
-#endif
-
-#ifdef CONFIG_SH_SDHI
-       /* SDHI0, 1 */
-       mstp_clrbits_le32(MSTPSR3, SMSTPCR3, SDHI0_MSTP314 | SDHI1_MSTP312);
-
-       /*
-        * SD0 clock is set to 97.5MHz by default.
-        * Set SD1 to the 97.5MHz as well.
-        */
-       writel(SD1_97500KHZ, SD1CKCR);
-#endif
        return 0;
 }
 
+#define ETHERNET_PHY_RESET     56      /* GPIO 1 24 */
+
 int board_init(void)
 {
        /* adress of boot parameters */
        gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE + 0x100;
 
-       /* Init PFC controller */
-       r8a7794_pinmux_init();
-
-       /* Ether Enable */
-#if defined(CONFIG_R8A7794_ETHERNET_B)
-       gpio_request(GPIO_FN_ETH_CRS_DV_B, NULL);
-       gpio_request(GPIO_FN_ETH_RX_ER_B, NULL);
-       gpio_request(GPIO_FN_ETH_RXD0_B, NULL);
-       gpio_request(GPIO_FN_ETH_RXD1_B, NULL);
-       gpio_request(GPIO_FN_ETH_LINK_B, NULL);
-       gpio_request(GPIO_FN_ETH_REFCLK_B, NULL);
-       gpio_request(GPIO_FN_ETH_MDIO_B, NULL);
-       gpio_request(GPIO_FN_ETH_TXD1_B, NULL);
-       gpio_request(GPIO_FN_ETH_TX_EN_B, NULL);
-       gpio_request(GPIO_FN_ETH_MAGIC_B, NULL);
-       gpio_request(GPIO_FN_ETH_TXD0_B, NULL);
-       gpio_request(GPIO_FN_ETH_MDC_B, NULL);
-#else
-       gpio_request(GPIO_FN_ETH_CRS_DV, NULL);
-       gpio_request(GPIO_FN_ETH_RX_ER, NULL);
-       gpio_request(GPIO_FN_ETH_RXD0, NULL);
-       gpio_request(GPIO_FN_ETH_RXD1, NULL);
-       gpio_request(GPIO_FN_ETH_LINK, NULL);
-       gpio_request(GPIO_FN_ETH_REFCLK, NULL);
-       gpio_request(GPIO_FN_ETH_MDIO, NULL);
-       gpio_request(GPIO_FN_ETH_TXD1, NULL);
-       gpio_request(GPIO_FN_ETH_TX_EN, NULL);
-       gpio_request(GPIO_FN_ETH_MAGIC, NULL);
-       gpio_request(GPIO_FN_ETH_TXD0, NULL);
-       gpio_request(GPIO_FN_ETH_MDC, NULL);
-#endif
-       gpio_request(GPIO_FN_IRQ8, NULL);
-
-       /* PHY reset */
-       gpio_request(GPIO_GP_1_24, NULL);
-       gpio_direction_output(GPIO_GP_1_24, 0);
+       /* Force ethernet PHY out of reset */
+       gpio_request(ETHERNET_PHY_RESET, "phy_reset");
+       gpio_direction_output(ETHERNET_PHY_RESET, 0);
        mdelay(20);
-       gpio_set_value(GPIO_GP_1_24, 1);
+       gpio_direction_output(ETHERNET_PHY_RESET, 1);
        udelay(1);
 
        return 0;
 }
 
-#define CXR24 0xEE7003C0 /* MAC address high register */
-#define CXR25 0xEE7003C8 /* MAC address low register */
-int board_eth_init(bd_t *bis)
+int dram_init(void)
 {
-#ifdef CONFIG_SH_ETHER
-       int ret = -ENODEV;
-       u32 val;
-       unsigned char enetaddr[6];
-
-       ret = sh_eth_initialize(bis);
-       if (!eth_env_get_enetaddr("ethaddr", enetaddr))
-               return ret;
+       if (fdtdec_setup_memory_size() != 0)
+               return -EINVAL;
 
-       /* Set Mac address */
-       val = enetaddr[0] << 24 | enetaddr[1] << 16 |
-               enetaddr[2] << 8 | enetaddr[3];
-       writel(val, CXR24);
-
-       val = enetaddr[4] << 8 | enetaddr[5];
-       writel(val, CXR25);
-
-       return ret;
-#else
        return 0;
-#endif
 }
 
-int board_mmc_init(bd_t *bis)
+int dram_init_banksize(void)
 {
-       int ret = -ENODEV;
-
-#ifdef CONFIG_SH_MMCIF
-       gpio_request(GPIO_GP_4_31, NULL);
-       gpio_set_value(GPIO_GP_4_31, 1);
-
-       ret = mmcif_mmc_init();
-#endif
-
-#ifdef CONFIG_SH_SDHI
-       gpio_request(GPIO_FN_SD0_DATA0, NULL);
-       gpio_request(GPIO_FN_SD0_DATA1, NULL);
-       gpio_request(GPIO_FN_SD0_DATA2, NULL);
-       gpio_request(GPIO_FN_SD0_DATA3, NULL);
-       gpio_request(GPIO_FN_SD0_CLK, NULL);
-       gpio_request(GPIO_FN_SD0_CMD, NULL);
-       gpio_request(GPIO_FN_SD0_CD, NULL);
-       gpio_request(GPIO_FN_SD1_DATA0, NULL);
-       gpio_request(GPIO_FN_SD1_DATA1, NULL);
-       gpio_request(GPIO_FN_SD1_DATA2, NULL);
-       gpio_request(GPIO_FN_SD1_DATA3, NULL);
-       gpio_request(GPIO_FN_SD1_CLK, NULL);
-       gpio_request(GPIO_FN_SD1_CMD, NULL);
-       gpio_request(GPIO_FN_SD1_CD, NULL);
-
-       /* SDHI 0 */
-       gpio_request(GPIO_GP_2_26, NULL);
-       gpio_request(GPIO_GP_2_29, NULL);
-       gpio_direction_output(GPIO_GP_2_26, 1);
-       gpio_direction_output(GPIO_GP_2_29, 1);
-
-       ret = sh_sdhi_init(CONFIG_SYS_SH_SDHI0_BASE, 0,
-                          SH_SDHI_QUIRK_16BIT_BUF);
-       if (ret)
-               return ret;
+       fdtdec_setup_memory_banksize();
 
-       /* SDHI 1 */
-       gpio_request(GPIO_GP_4_26, NULL);
-       gpio_request(GPIO_GP_4_29, NULL);
-       gpio_direction_output(GPIO_GP_4_26, 1);
-       gpio_direction_output(GPIO_GP_4_29, 1);
-
-       ret = sh_sdhi_init(CONFIG_SYS_SH_SDHI1_BASE, 1, 0);
-#endif
-       return ret;
+       return 0;
 }
 
-int dram_init(void)
+/* KSZ8041RNLI */
+#define PHY_CONTROL1           0x1E
+#define PHY_LED_MODE           0xC0000
+#define PHY_LED_MODE_ACK       0x4000
+int board_phy_config(struct phy_device *phydev)
 {
-       gd->ram_size = CONFIG_SYS_SDRAM_SIZE;
+       int ret = phy_read(phydev, MDIO_DEVAD_NONE, PHY_CONTROL1);
+       ret &= ~PHY_LED_MODE;
+       ret |= PHY_LED_MODE_ACK;
+       ret = phy_write(phydev, MDIO_DEVAD_NONE, PHY_CONTROL1, (u16)ret);
 
        return 0;
 }
@@ -223,22 +112,38 @@ const struct rmobile_sysinfo sysinfo = {
 
 void reset_cpu(ulong addr)
 {
-       u8 val;
+       struct udevice *dev;
+       const u8 pmic_bus = 1;
+       const u8 pmic_addr = 0x58;
+       u8 data;
+       int ret;
 
-       i2c_set_bus_num(1); /* PowerIC connected to ch1 */
-       i2c_read(CONFIG_SYS_I2C_POWERIC_ADDR, 0x13, 1, &val, 1);
-       val |= 0x02;
-       i2c_write(CONFIG_SYS_I2C_POWERIC_ADDR, 0x13, 1, &val, 1);
+       ret = i2c_get_chip_for_busnum(pmic_bus, pmic_addr, 1, &dev);
+       if (ret)
+               hang();
+
+       ret = dm_i2c_read(dev, 0x13, &data, 1);
+       if (ret)
+               hang();
+
+       data |= BIT(1);
+
+       ret = dm_i2c_write(dev, 0x13, &data, 1);
+       if (ret)
+               hang();
 }
 
-static const struct sh_serial_platdata serial_platdata = {
-       .base = SCIF2_BASE,
-       .type = PORT_SCIF,
-       .clk = 14745600,
-       .clk_mode = EXT_CLK,
-};
+enum env_location env_get_location(enum env_operation op, int prio)
+{
+       const u32 load_magic = 0xb33fc0de;
 
-U_BOOT_DEVICE(alt_serials) = {
-       .name = "serial_sh",
-       .platdata = &serial_platdata,
-};
+       /* Block environment access if loaded using JTAG */
+       if ((readl(CONFIG_SPL_TEXT_BASE + 0x24) == load_magic) &&
+           (op != ENVOP_INIT))
+               return ENVL_UNKNOWN;
+
+       if (prio)
+               return ENVL_UNKNOWN;
+
+       return ENVL_SPI_FLASH;
+}
diff --git a/board/renesas/alt/alt_spl.c b/board/renesas/alt/alt_spl.c
new file mode 100644 (file)
index 0000000..f893a49
--- /dev/null
@@ -0,0 +1,411 @@
+/*
+ * board/renesas/alt/alt_spl.c
+ *
+ * Copyright (C) 2018 Marek Vasut <marek.vasut@gmail.com>
+ *
+ * SPDX-License-Identifier: GPL-2.0
+ */
+
+#include <common.h>
+#include <malloc.h>
+#include <dm/platform_data/serial_sh.h>
+#include <asm/processor.h>
+#include <asm/mach-types.h>
+#include <asm/io.h>
+#include <linux/errno.h>
+#include <asm/arch/sys_proto.h>
+#include <asm/gpio.h>
+#include <asm/arch/rmobile.h>
+#include <asm/arch/rcar-mstp.h>
+
+#include <spl.h>
+
+#define TMU0_MSTP125   BIT(25)
+#define SCIF2_MSTP719  BIT(19)
+#define QSPI_MSTP917   BIT(17)
+
+#define SD1CKCR                0xE6150078
+#define SD_97500KHZ    0x7
+
+struct reg_config {
+       u16     off;
+       u32     val;
+};
+
+static void dbsc_wait(u16 reg)
+{
+       static const u32 dbsc3_0_base = DBSC3_0_BASE;
+
+       while (!(readl(dbsc3_0_base + reg) & BIT(0)))
+               ;
+}
+
+static void spl_init_sys(void)
+{
+       u32 r0 = 0;
+
+       writel(0xa5a5a500, 0xe6020004);
+       writel(0xa5a5a500, 0xe6030004);
+
+       asm volatile(
+               /* ICIALLU - Invalidate I$ to PoU */
+               "mcr    15, 0, %0, cr7, cr5, 0  \n"
+               /* BPIALL - Invalidate branch predictors */
+               "mcr    15, 0, %0, cr7, cr5, 6  \n"
+               /* Set SCTLR[IZ] */
+               "mrc    15, 0, %0, cr1, cr0, 0  \n"
+               "orr    %0, #0x1800             \n"
+               "mcr    15, 0, %0, cr1, cr0, 0  \n"
+               "isb    sy                      \n"
+               :"=r"(r0));
+}
+
+static void spl_init_pfc(void)
+{
+       static const struct reg_config pfc_with_unlock[] = {
+               { 0x0090, 0x00000000 },
+               { 0x0094, 0x00000000 },
+               { 0x0098, 0x00000000 },
+               { 0x0020, 0x00000000 },
+               { 0x0024, 0x00000000 },
+               { 0x0028, 0x40000000 },
+               { 0x002c, 0x00000155 },
+               { 0x0030, 0x00000002 },
+               { 0x0034, 0x00000000 },
+               { 0x0038, 0x00000000 },
+               { 0x003c, 0x00000000 },
+               { 0x0040, 0x60000000 },
+               { 0x0044, 0x36dab6db },
+               { 0x0048, 0x926da012 },
+               { 0x004c, 0x0008c383 },
+               { 0x0050, 0x00000000 },
+               { 0x0054, 0x00000140 },
+               { 0x0004, 0xffffffff },
+               { 0x0008, 0x00ec3fff },
+               { 0x000c, 0x5bffffff },
+               { 0x0010, 0x01bfe1ff },
+               { 0x0014, 0x5bffffff },
+               { 0x0018, 0x0f4b200f },
+               { 0x001c, 0x03ffffff },
+       };
+
+       static const struct reg_config pfc_without_unlock[] = {
+               { 0x0100, 0x00000000 },
+               { 0x0104, 0x4203fc00 },
+               { 0x0108, 0x00000000 },
+               { 0x010c, 0x159007ff },
+               { 0x0110, 0x80000000 },
+               { 0x0114, 0x00de481f },
+               { 0x0118, 0x00000000 },
+       };
+
+       static const struct reg_config pfc_with_unlock2[] = {
+               { 0x0060, 0xffffffff },
+               { 0x0064, 0xfffff000 },
+               { 0x0068, 0x55555500 },
+               { 0x006c, 0xffffff00 },
+               { 0x0070, 0x00000000 },
+       };
+
+       static const u32 pfc_base = 0xe6060000;
+
+       unsigned int i;
+
+       for (i = 0; i < ARRAY_SIZE(pfc_with_unlock); i++) {
+               writel(~pfc_with_unlock[i].val, pfc_base);
+               writel(pfc_with_unlock[i].val,
+                      pfc_base | pfc_with_unlock[i].off);
+       }
+
+       for (i = 0; i < ARRAY_SIZE(pfc_without_unlock); i++)
+               writel(pfc_without_unlock[i].val,
+                      pfc_base | pfc_without_unlock[i].off);
+
+       for (i = 0; i < ARRAY_SIZE(pfc_with_unlock2); i++) {
+               writel(~pfc_with_unlock2[i].val, pfc_base);
+               writel(pfc_with_unlock2[i].val,
+                      pfc_base | pfc_with_unlock2[i].off);
+       }
+}
+
+static void spl_init_gpio(void)
+{
+       static const u16 gpio_offs[] = {
+               0x1000, 0x2000, 0x3000, 0x4000, 0x5000
+       };
+
+       static const struct reg_config gpio_set[] = {
+               { 0x2000, 0x24000000 },
+               { 0x4000, 0xa4000000 },
+               { 0x5000, 0x0004c000 },
+       };
+
+       static const struct reg_config gpio_clr[] = {
+               { 0x1000, 0x01000000 },
+               { 0x2000, 0x24000000 },
+               { 0x3000, 0x00000000 },
+               { 0x4000, 0xa4000000 },
+               { 0x5000, 0x0084c380 },
+       };
+
+       static const u32 gpio_base = 0xe6050000;
+
+       unsigned int i;
+
+       for (i = 0; i < ARRAY_SIZE(gpio_offs); i++)
+               writel(0, gpio_base | 0x20 | gpio_offs[i]);
+
+       for (i = 0; i < ARRAY_SIZE(gpio_offs); i++)
+               writel(0, gpio_base | 0x00 | gpio_offs[i]);
+
+       for (i = 0; i < ARRAY_SIZE(gpio_set); i++)
+               writel(gpio_set[i].val, gpio_base | 0x08 | gpio_set[i].off);
+
+       for (i = 0; i < ARRAY_SIZE(gpio_clr); i++)
+               writel(gpio_clr[i].val, gpio_base | 0x04 | gpio_clr[i].off);
+}
+
+static void spl_init_lbsc(void)
+{
+       static const struct reg_config lbsc_config[] = {
+               { 0x00, 0x00000020 },
+               { 0x08, 0x00002020 },
+               { 0x30, 0x2a103320 },
+               { 0x38, 0xff70ff70 },
+       };
+
+       static const u16 lbsc_offs[] = {
+               0x80, 0x84, 0x88, 0x8c, 0xa0, 0xc0, 0xc4, 0xc8
+       };
+
+       static const u32 lbsc_base = 0xfec00200;
+
+       unsigned int i;
+
+       for (i = 0; i < ARRAY_SIZE(lbsc_config); i++) {
+               writel(lbsc_config[i].val,
+                      lbsc_base | lbsc_config[i].off);
+               writel(lbsc_config[i].val,
+                      lbsc_base | (lbsc_config[i].off + 4));
+       }
+
+       for (i = 0; i < ARRAY_SIZE(lbsc_offs); i++)
+               writel(0, lbsc_base | lbsc_offs[i]);
+}
+
+static void spl_init_dbsc(void)
+{
+       static const struct reg_config dbsc_config1[] = {
+               { 0x0018, 0x21000000 },
+               { 0x0018, 0x11000000 },
+               { 0x0018, 0x10000000 },
+               { 0x0280, 0x0000a55a },
+               { 0x0290, 0x00000001 },
+               { 0x02a0, 0x80000000 },
+               { 0x0290, 0x00000004 },
+       };
+
+       static const struct reg_config dbsc_config2[] = {
+               { 0x0290, 0x00000006 },
+               { 0x02a0, 0x0005c000 },
+       };
+
+       static const struct reg_config dbsc_config4[] = {
+               { 0x0290, 0x00000010 },
+               { 0x02a0, 0xf00464db },
+               { 0x0290, 0x00000061 },
+               { 0x02a0, 0x0000006d },
+               { 0x0290, 0x00000001 },
+               { 0x02a0, 0x00000073 },
+               { 0x0020, 0x00000007 },
+               { 0x0024, 0x0f030a02 },
+               { 0x0030, 0x00000001 },
+               { 0x00b0, 0x00000000 },
+               { 0x0040, 0x00000009 },
+               { 0x0044, 0x00000007 },
+               { 0x0048, 0x00000000 },
+               { 0x0050, 0x00000009 },
+               { 0x0054, 0x000a0009 },
+               { 0x0058, 0x00000021 },
+               { 0x005c, 0x00000018 },
+               { 0x0060, 0x00000005 },
+               { 0x0064, 0x0000001b },
+               { 0x0068, 0x00000007 },
+               { 0x006c, 0x0000000a },
+               { 0x0070, 0x00000009 },
+               { 0x0074, 0x00000010 },
+               { 0x0078, 0x000000ae },
+               { 0x007c, 0x00140005 },
+               { 0x0080, 0x00050004 },
+               { 0x0084, 0x50213005 },
+               { 0x0088, 0x000c0000 },
+               { 0x008c, 0x00000200 },
+               { 0x0090, 0x00000040 },
+               { 0x0100, 0x00000001 },
+               { 0x00c0, 0x00020001 },
+               { 0x00c8, 0x20082008 },
+               { 0x0380, 0x00020003 },
+               { 0x0390, 0x0000001f },
+       };
+
+       static const struct reg_config dbsc_config5[] = {
+               { 0x0244, 0x00000011 },
+               { 0x0290, 0x00000003 },
+               { 0x02a0, 0x0300c4e1 },
+               { 0x0290, 0x00000023 },
+               { 0x02a0, 0x00fcb6d0 },
+               { 0x0290, 0x00000011 },
+               { 0x02a0, 0x1000040b },
+               { 0x0290, 0x00000012 },
+               { 0x02a0, 0x85589955 },
+               { 0x0290, 0x00000013 },
+               { 0x02a0, 0x1a852400 },
+               { 0x0290, 0x00000014 },
+               { 0x02a0, 0x300210b4 },
+               { 0x0290, 0x00000015 },
+               { 0x02a0, 0x00000b50 },
+               { 0x0290, 0x00000016 },
+               { 0x02a0, 0x00000006 },
+               { 0x0290, 0x00000017 },
+               { 0x02a0, 0x00000010 },
+               { 0x0290, 0x0000001a },
+               { 0x02a0, 0x910035c7 },
+               { 0x0290, 0x00000004 },
+       };
+
+       static const struct reg_config dbsc_config6[] = {
+               { 0x0290, 0x00000001 },
+               { 0x02a0, 0x00000181 },
+               { 0x0018, 0x11000000 },
+               { 0x0290, 0x00000004 },
+       };
+
+       static const struct reg_config dbsc_config7[] = {
+               { 0x0290, 0x00000001 },
+               { 0x02a0, 0x0000fe01 },
+               { 0x0304, 0x00000000 },
+               { 0x00f4, 0x01004c20 },
+               { 0x00f8, 0x014000aa },
+               { 0x00e0, 0x00000140 },
+               { 0x00e4, 0x00081450 },
+               { 0x00e8, 0x00010000 },
+               { 0x0290, 0x00000004 },
+       };
+
+       static const struct reg_config dbsc_config8[] = {
+               { 0x0014, 0x00000001 },
+               { 0x0010, 0x00000001 },
+               { 0x0280, 0x00000000 },
+       };
+
+       static const u32 dbsc3_0_base = DBSC3_0_BASE;
+       unsigned int i;
+
+       for (i = 0; i < ARRAY_SIZE(dbsc_config1); i++)
+               writel(dbsc_config1[i].val, dbsc3_0_base | dbsc_config1[i].off);
+
+       dbsc_wait(0x2a0);
+
+       for (i = 0; i < ARRAY_SIZE(dbsc_config2); i++)
+               writel(dbsc_config2[i].val, dbsc3_0_base | dbsc_config2[i].off);
+
+       for (i = 0; i < ARRAY_SIZE(dbsc_config4); i++)
+               writel(dbsc_config4[i].val, dbsc3_0_base | dbsc_config4[i].off);
+
+       dbsc_wait(0x240);
+
+       for (i = 0; i < ARRAY_SIZE(dbsc_config5); i++)
+               writel(dbsc_config5[i].val, dbsc3_0_base | dbsc_config5[i].off);
+
+       dbsc_wait(0x2a0);
+
+       for (i = 0; i < ARRAY_SIZE(dbsc_config6); i++)
+               writel(dbsc_config6[i].val, dbsc3_0_base | dbsc_config6[i].off);
+
+       dbsc_wait(0x2a0);
+
+       for (i = 0; i < ARRAY_SIZE(dbsc_config7); i++)
+               writel(dbsc_config7[i].val, dbsc3_0_base | dbsc_config7[i].off);
+
+       dbsc_wait(0x2a0);
+
+       for (i = 0; i < ARRAY_SIZE(dbsc_config8); i++)
+               writel(dbsc_config8[i].val, dbsc3_0_base | dbsc_config8[i].off);
+
+}
+
+static void spl_init_qspi(void)
+{
+       mstp_clrbits_le32(MSTPSR9, SMSTPCR9, QSPI_MSTP917);
+
+       static const u32 qspi_base = 0xe6b10000;
+
+       writeb(0x08, qspi_base + 0x00);
+       writeb(0x00, qspi_base + 0x01);
+       writeb(0x06, qspi_base + 0x02);
+       writeb(0x01, qspi_base + 0x0a);
+       writeb(0x00, qspi_base + 0x0b);
+       writeb(0x00, qspi_base + 0x0c);
+       writeb(0x00, qspi_base + 0x0d);
+       writeb(0x00, qspi_base + 0x0e);
+
+       writew(0xe080, qspi_base + 0x10);
+
+       writeb(0xc0, qspi_base + 0x18);
+       writeb(0x00, qspi_base + 0x18);
+       writeb(0x00, qspi_base + 0x08);
+       writeb(0x48, qspi_base + 0x00);
+}
+
+void board_init_f(ulong dummy)
+{
+       mstp_clrbits_le32(MSTPSR1, SMSTPCR1, TMU0_MSTP125);
+       mstp_clrbits_le32(MSTPSR7, SMSTPCR7, SCIF2_MSTP719);
+
+       /* Set SD1 to the 97.5MHz */
+       writel(SD_97500KHZ, SD1CKCR);
+
+       spl_init_sys();
+       spl_init_pfc();
+       spl_init_gpio();
+       spl_init_lbsc();
+       spl_init_dbsc();
+       spl_init_qspi();
+}
+
+void spl_board_init(void)
+{
+       /* UART clocks enabled and gd valid - init serial console */
+       preloader_console_init();
+}
+
+void board_boot_order(u32 *spl_boot_list)
+{
+       const u32 jtag_magic = 0x1337c0de;
+       const u32 load_magic = 0xb33fc0de;
+
+       /*
+        * If JTAG probe sets special word at 0xe6300020, then it must
+        * put U-Boot into RAM and SPL will start it from RAM.
+        */
+       if (readl(CONFIG_SPL_TEXT_BASE + 0x20) == jtag_magic) {
+               printf("JTAG boot detected!\n");
+
+               while (readl(CONFIG_SPL_TEXT_BASE + 0x24) != load_magic)
+                       ;
+
+               spl_boot_list[0] = BOOT_DEVICE_RAM;
+               spl_boot_list[1] = BOOT_DEVICE_NONE;
+
+               return;
+       }
+
+       /* Boot from SPI NOR with YMODEM UART fallback. */
+       spl_boot_list[0] = BOOT_DEVICE_SPI;
+       spl_boot_list[1] = BOOT_DEVICE_UART;
+       spl_boot_list[2] = BOOT_DEVICE_NONE;
+}
+
+void reset_cpu(ulong addr)
+{
+}
index e09ae1e414336c2f85984589a9adb5d4b3872f3d..c6a1dc21cda1ec5884dc471076a0e7824f7e609f 100644 (file)
@@ -1,9 +1,13 @@
 #
-# board/renesas/alt/Makefile
+# board/renesas/gose/Makefile
 #
 # Copyright (C) 2014 Renesas Electronics Corporation
 #
 # SPDX-License-Identifier: GPL-2.0
 #
 
-obj-y  := gose.o qos.o ../rcar-common/common.o
+ifdef CONFIG_SPL_BUILD
+obj-y  := gose_spl.o
+else
+obj-y  := gose.o qos.o
+endif
index 99d4ba6fd8b207669fa2b2156714a4f3eb12cf3b..c9209701dd3f251409200d36eaf2d368c7ee363f 100644 (file)
@@ -46,13 +46,7 @@ void s_init(void)
        qos_init();
 }
 
-#define TMU0_MSTP125   (1 << 25)
-#define SCIF0_MSTP721  (1 << 21)
-#define ETHER_MSTP813  (1 << 13)
-
-#define SDHI0_MSTP314  (1 << 14)
-#define SDHI1_MSTP312  (1 << 12)
-#define SDHI2_MSTP311  (1 << 11)
+#define TMU0_MSTP125   BIT(25)
 
 #define SD1CKCR                0xE6150078
 #define SD2CKCR                0xE615026C
@@ -60,143 +54,59 @@ void s_init(void)
 
 int board_early_init_f(void)
 {
-       /* TMU0 */
        mstp_clrbits_le32(MSTPSR1, SMSTPCR1, TMU0_MSTP125);
 
-       /* SCIF0 */
-       mstp_clrbits_le32(MSTPSR7, SMSTPCR7, SCIF0_MSTP721);
-
-       /* ETHER */
-       mstp_clrbits_le32(MSTPSR8, SMSTPCR8, ETHER_MSTP813);
-
-       /* SDHI */
-       mstp_clrbits_le32(MSTPSR3, SMSTPCR3,
-                         SDHI0_MSTP314 | SDHI1_MSTP312 | SDHI2_MSTP311);
+       /*
+        * SD0 clock is set to 97.5MHz by default.
+        * Set SD1 and SD2 to the 97.5MHz as well.
+        */
        writel(SD_97500KHZ, SD1CKCR);
        writel(SD_97500KHZ, SD2CKCR);
 
        return 0;
 }
 
-#define PUPR5          0xE6060114
-#define PUPR5_ETH      0x3FFC0000
-#define PUPR5_ETH_MAGIC        (1 << 27)
+#define ETHERNET_PHY_RESET     176     /* GPIO 5 22 */
 
 int board_init(void)
 {
        /* adress of boot parameters */
        gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE + 0x100;
 
-       /* Init PFC controller */
-       r8a7793_pinmux_init();
-
-       /* ETHER Enable */
-       gpio_request(GPIO_FN_ETH_CRS_DV, NULL);
-       gpio_request(GPIO_FN_ETH_RX_ER, NULL);
-       gpio_request(GPIO_FN_ETH_RXD0, NULL);
-       gpio_request(GPIO_FN_ETH_RXD1, NULL);
-       gpio_request(GPIO_FN_ETH_LINK, NULL);
-       gpio_request(GPIO_FN_ETH_REFCLK, NULL);
-       gpio_request(GPIO_FN_ETH_MDIO, NULL);
-       gpio_request(GPIO_FN_ETH_TXD1, NULL);
-       gpio_request(GPIO_FN_ETH_TX_EN, NULL);
-       gpio_request(GPIO_FN_ETH_TXD0, NULL);
-       gpio_request(GPIO_FN_ETH_MDC, NULL);
-       gpio_request(GPIO_FN_IRQ0, NULL);
-
-       mstp_clrbits_le32(PUPR5, PUPR5, PUPR5_ETH & ~PUPR5_ETH_MAGIC);
-       gpio_request(GPIO_GP_5_22, NULL); /* PHY_RST */
-       mstp_clrbits_le32(PUPR5, PUPR5, PUPR5_ETH_MAGIC);
-
-       gpio_direction_output(GPIO_GP_5_22, 0);
-       mdelay(20);
-       gpio_set_value(GPIO_GP_5_22, 1);
-       udelay(1);
+       /* Force ethernet PHY out of reset */
+       gpio_request(ETHERNET_PHY_RESET, "phy_reset");
+       gpio_direction_output(ETHERNET_PHY_RESET, 0);
+       mdelay(10);
+       gpio_direction_output(ETHERNET_PHY_RESET, 1);
 
        return 0;
 }
 
-#define CXR24 0xEE7003C0 /* MAC address high register */
-#define CXR25 0xEE7003C8 /* MAC address low register */
-
-int board_eth_init(bd_t *bis)
+int dram_init(void)
 {
-       int ret = -ENODEV;
-       u32 val;
-       unsigned char enetaddr[6];
-
-#ifdef CONFIG_SH_ETHER
-       ret = sh_eth_initialize(bis);
-       if (!eth_env_get_enetaddr("ethaddr", enetaddr))
-               return ret;
-
-       /* Set Mac address */
-       val = enetaddr[0] << 24 | enetaddr[1] << 16 |
-           enetaddr[2] << 8 | enetaddr[3];
-       writel(val, CXR24);
+       if (fdtdec_setup_memory_size() != 0)
+               return -EINVAL;
 
-       val = enetaddr[4] << 8 | enetaddr[5];
-       writel(val, CXR25);
-#endif
-
-       return ret;
+       return 0;
 }
 
-int board_mmc_init(bd_t *bis)
+int dram_init_banksize(void)
 {
-       int ret = -ENODEV;
-
-#ifdef CONFIG_SH_SDHI
-       gpio_request(GPIO_FN_SD0_DATA0, NULL);
-       gpio_request(GPIO_FN_SD0_DATA1, NULL);
-       gpio_request(GPIO_FN_SD0_DATA2, NULL);
-       gpio_request(GPIO_FN_SD0_DATA3, NULL);
-       gpio_request(GPIO_FN_SD0_CLK, NULL);
-       gpio_request(GPIO_FN_SD0_CMD, NULL);
-       gpio_request(GPIO_FN_SD0_CD, NULL);
-       gpio_request(GPIO_FN_SD2_DATA0, NULL);
-       gpio_request(GPIO_FN_SD2_DATA1, NULL);
-       gpio_request(GPIO_FN_SD2_DATA2, NULL);
-       gpio_request(GPIO_FN_SD2_DATA3, NULL);
-       gpio_request(GPIO_FN_SD2_CLK, NULL);
-       gpio_request(GPIO_FN_SD2_CMD, NULL);
-       gpio_request(GPIO_FN_SD2_CD, NULL);
-
-       /* SDHI 0 */
-       gpio_request(GPIO_GP_7_17, NULL);
-       gpio_request(GPIO_GP_2_12, NULL);
-       gpio_direction_output(GPIO_GP_7_17, 1); /* power on */
-       gpio_direction_output(GPIO_GP_2_12, 1); /* 1: 3.3V, 0: 1.8V */
-
-       ret = sh_sdhi_init(CONFIG_SYS_SH_SDHI0_BASE, 0,
-                          SH_SDHI_QUIRK_16BIT_BUF);
-       if (ret)
-               return ret;
-
-       /* SDHI 1 */
-       gpio_request(GPIO_GP_7_18, NULL);
-       gpio_request(GPIO_GP_2_13, NULL);
-       gpio_direction_output(GPIO_GP_7_18, 1); /* power on */
-       gpio_direction_output(GPIO_GP_2_13, 1); /* 1: 3.3V, 0: 1.8V */
-
-       ret = sh_sdhi_init(CONFIG_SYS_SH_SDHI1_BASE, 1, 0);
-       if (ret)
-               return ret;
-
-       /* SDHI 2 */
-       gpio_request(GPIO_GP_7_19, NULL);
-       gpio_request(GPIO_GP_2_26, NULL);
-       gpio_direction_output(GPIO_GP_7_19, 1); /* power on */
-       gpio_direction_output(GPIO_GP_2_26, 1); /* 1: 3.3V, 0: 1.8V */
+       fdtdec_setup_memory_banksize();
 
-       ret = sh_sdhi_init(CONFIG_SYS_SH_SDHI2_BASE, 2, 0);
-#endif
-       return ret;
+       return 0;
 }
 
-int dram_init(void)
+/* KSZ8041RNLI */
+#define PHY_CONTROL1           0x1E
+#define PHY_LED_MODE           0xC0000
+#define PHY_LED_MODE_ACK       0x4000
+int board_phy_config(struct phy_device *phydev)
 {
-       gd->ram_size = CONFIG_SYS_SDRAM_SIZE;
+       int ret = phy_read(phydev, MDIO_DEVAD_NONE, PHY_CONTROL1);
+       ret &= ~PHY_LED_MODE;
+       ret |= PHY_LED_MODE_ACK;
+       ret = phy_write(phydev, MDIO_DEVAD_NONE, PHY_CONTROL1, (u16)ret);
 
        return 0;
 }
@@ -207,22 +117,38 @@ const struct rmobile_sysinfo sysinfo = {
 
 void reset_cpu(ulong addr)
 {
-       u8 val;
+       struct udevice *dev;
+       const u8 pmic_bus = 6;
+       const u8 pmic_addr = 0x58;
+       u8 data;
+       int ret;
+
+       ret = i2c_get_chip_for_busnum(pmic_bus, pmic_addr, 1, &dev);
+       if (ret)
+               hang();
+
+       ret = dm_i2c_read(dev, 0x13, &data, 1);
+       if (ret)
+               hang();
+
+       data |= BIT(1);
 
-       i2c_set_bus_num(2); /* PowerIC connected to ch2 */
-       i2c_read(CONFIG_SYS_I2C_POWERIC_ADDR, 0x13, 1, &val, 1);
-       val |= 0x02;
-       i2c_write(CONFIG_SYS_I2C_POWERIC_ADDR, 0x13, 1, &val, 1);
+       ret = dm_i2c_write(dev, 0x13, &data, 1);
+       if (ret)
+               hang();
 }
 
-static const struct sh_serial_platdata serial_platdata = {
-       .base = SCIF0_BASE,
-       .type = PORT_SCIF,
-       .clk = 14745600,
-       .clk_mode = EXT_CLK,
-};
+enum env_location env_get_location(enum env_operation op, int prio)
+{
+       const u32 load_magic = 0xb33fc0de;
 
-U_BOOT_DEVICE(gose_serials) = {
-       .name = "serial_sh",
-       .platdata = &serial_platdata,
-};
+       /* Block environment access if loaded using JTAG */
+       if ((readl(CONFIG_SPL_TEXT_BASE + 0x24) == load_magic) &&
+           (op != ENVOP_INIT))
+               return ENVL_UNKNOWN;
+
+       if (prio)
+               return ENVL_UNKNOWN;
+
+       return ENVL_SPI_FLASH;
+}
diff --git a/board/renesas/gose/gose_spl.c b/board/renesas/gose/gose_spl.c
new file mode 100644 (file)
index 0000000..17b9da6
--- /dev/null
@@ -0,0 +1,408 @@
+/*
+ * board/renesas/gose/gose_spl.c
+ *
+ * Copyright (C) 2018 Marek Vasut <marek.vasut@gmail.com>
+ *
+ * SPDX-License-Identifier: GPL-2.0
+ */
+
+#include <common.h>
+#include <malloc.h>
+#include <dm/platform_data/serial_sh.h>
+#include <asm/processor.h>
+#include <asm/mach-types.h>
+#include <asm/io.h>
+#include <linux/errno.h>
+#include <asm/arch/sys_proto.h>
+#include <asm/gpio.h>
+#include <asm/arch/rmobile.h>
+#include <asm/arch/rcar-mstp.h>
+
+#include <spl.h>
+
+#define TMU0_MSTP125   BIT(25)
+#define SCIF0_MSTP721  BIT(21)
+#define QSPI_MSTP917   BIT(17)
+
+#define SD2CKCR                0xE615026C
+#define SD_97500KHZ    0x7
+
+struct reg_config {
+       u16     off;
+       u32     val;
+};
+
+static void dbsc_wait(u16 reg)
+{
+       static const u32 dbsc3_0_base = DBSC3_0_BASE;
+
+       while (!(readl(dbsc3_0_base + reg) & BIT(0)))
+               ;
+}
+
+static void spl_init_sys(void)
+{
+       u32 r0 = 0;
+
+       writel(0xa5a5a500, 0xe6020004);
+       writel(0xa5a5a500, 0xe6030004);
+
+       asm volatile(
+               /* ICIALLU - Invalidate I$ to PoU */
+               "mcr    15, 0, %0, cr7, cr5, 0  \n"
+               /* BPIALL - Invalidate branch predictors */
+               "mcr    15, 0, %0, cr7, cr5, 6  \n"
+               /* Set SCTLR[IZ] */
+               "mrc    15, 0, %0, cr1, cr0, 0  \n"
+               "orr    %0, #0x1800             \n"
+               "mcr    15, 0, %0, cr1, cr0, 0  \n"
+               "isb    sy                      \n"
+               :"=r"(r0));
+}
+
+static void spl_init_pfc(void)
+{
+       static const struct reg_config pfc_with_unlock[] = {
+               { 0x0090, 0x60000000 },
+               { 0x0094, 0x60000000 },
+               { 0x0098, 0x00800200 },
+               { 0x009c, 0x00000000 },
+               { 0x0020, 0x00000000 },
+               { 0x0024, 0x00000000 },
+               { 0x0028, 0x000244c8 },
+               { 0x002c, 0x00000000 },
+               { 0x0030, 0x00002400 },
+               { 0x0034, 0x01520000 },
+               { 0x0038, 0x00724003 },
+               { 0x003c, 0x00000000 },
+               { 0x0040, 0x00000000 },
+               { 0x0044, 0x00000000 },
+               { 0x0048, 0x00000000 },
+               { 0x004c, 0x00000000 },
+               { 0x0050, 0x00000000 },
+               { 0x0054, 0x00000000 },
+               { 0x0058, 0x00000000 },
+               { 0x005c, 0x00000000 },
+               { 0x0160, 0x00000000 },
+               { 0x0004, 0xffffffff },
+               { 0x0008, 0x00ec3fff },
+               { 0x000c, 0x3bc001e7 },
+               { 0x0010, 0x5bffffff },
+               { 0x0014, 0x1ffffffb },
+               { 0x0018, 0x01bffff0 },
+               { 0x001c, 0xcf7fffff },
+               { 0x0074, 0x0381fc00 },
+       };
+
+       static const struct reg_config pfc_without_unlock[] = {
+               { 0x0100, 0xffffffdf },
+               { 0x0104, 0xc883c3ff },
+               { 0x0108, 0x1201f3c9 },
+               { 0x010c, 0x00000000 },
+               { 0x0110, 0xffffeb04 },
+               { 0x0114, 0xc003ffff },
+               { 0x0118, 0x0800000f },
+               { 0x011c, 0x001800f0 },
+       };
+
+       static const u32 pfc_base = 0xe6060000;
+
+       unsigned int i;
+
+       for (i = 0; i < ARRAY_SIZE(pfc_with_unlock); i++) {
+               writel(~pfc_with_unlock[i].val, pfc_base);
+               writel(pfc_with_unlock[i].val,
+                      pfc_base | pfc_with_unlock[i].off);
+       }
+
+       for (i = 0; i < ARRAY_SIZE(pfc_without_unlock); i++)
+               writel(pfc_without_unlock[i].val,
+                      pfc_base | pfc_without_unlock[i].off);
+}
+
+static void spl_init_gpio(void)
+{
+       static const u16 gpio_offs[] = {
+               0x1000, 0x2000, 0x3000, 0x4000, 0x5000, 0x5400, 0x5800
+       };
+
+       static const struct reg_config gpio_set[] = {
+               { 0x2000, 0x04381000 },
+               { 0x5000, 0x00000000 },
+               { 0x5800, 0x000e0000 },
+       };
+
+       static const struct reg_config gpio_clr[] = {
+               { 0x1000, 0x00000000 },
+               { 0x2000, 0x04381010 },
+               { 0x3000, 0x00000000 },
+               { 0x4000, 0x00000000 },
+               { 0x5000, 0x00400000 },
+               { 0x5400, 0x00000000 },
+               { 0x5800, 0x000e0380 },
+       };
+
+       static const u32 gpio_base = 0xe6050000;
+
+       unsigned int i;
+
+       for (i = 0; i < ARRAY_SIZE(gpio_offs); i++)
+               writel(0, gpio_base | 0x20 | gpio_offs[i]);
+
+       for (i = 0; i < ARRAY_SIZE(gpio_offs); i++)
+               writel(0, gpio_base | 0x00 | gpio_offs[i]);
+
+       for (i = 0; i < ARRAY_SIZE(gpio_set); i++)
+               writel(gpio_set[i].val, gpio_base | 0x08 | gpio_set[i].off);
+
+       for (i = 0; i < ARRAY_SIZE(gpio_clr); i++)
+               writel(gpio_clr[i].val, gpio_base | 0x04 | gpio_clr[i].off);
+}
+
+static void spl_init_lbsc(void)
+{
+       static const struct reg_config lbsc_config[] = {
+               { 0x00, 0x00000020 },
+               { 0x08, 0x00002020 },
+               { 0x30, 0x2a103320 },
+               { 0x38, 0xff70ff70 },
+       };
+
+       static const u16 lbsc_offs[] = {
+               0x80, 0x84, 0x88, 0x8c, 0xa0, 0xc0, 0xc4, 0xc8, 0x180
+       };
+
+       static const u32 lbsc_base = 0xfec00200;
+
+       unsigned int i;
+
+       for (i = 0; i < ARRAY_SIZE(lbsc_config); i++) {
+               writel(lbsc_config[i].val,
+                      lbsc_base | lbsc_config[i].off);
+               writel(lbsc_config[i].val,
+                      lbsc_base | (lbsc_config[i].off + 4));
+       }
+
+       for (i = 0; i < ARRAY_SIZE(lbsc_offs); i++)
+               writel(0, lbsc_base | lbsc_offs[i]);
+}
+
+static void spl_init_dbsc(void)
+{
+       static const struct reg_config dbsc_config1[] = {
+               { 0x0280, 0x0000a55a },
+               { 0x0018, 0x21000000 },
+               { 0x0018, 0x11000000 },
+               { 0x0018, 0x10000000 },
+               { 0x0290, 0x00000001 },
+               { 0x02a0, 0x80000000 },
+               { 0x0290, 0x00000004 },
+       };
+
+       static const struct reg_config dbsc_config2[] = {
+               { 0x0290, 0x00000006 },
+               { 0x02a0, 0x0001c000 },
+       };
+
+       static const struct reg_config dbsc_config4[] = {
+               { 0x0290, 0x00000010 },
+               { 0x02a0, 0xf00464db },
+               { 0x0290, 0x00000061 },
+               { 0x02a0, 0x0000006d },
+               { 0x0290, 0x00000001 },
+               { 0x02a0, 0x00000073 },
+               { 0x0020, 0x00000007 },
+               { 0x0024, 0x0f030a02 },
+               { 0x0030, 0x00000001 },
+               { 0x00b0, 0x00000000 },
+               { 0x0040, 0x0000000b },
+               { 0x0044, 0x00000008 },
+               { 0x0048, 0x00000000 },
+               { 0x0050, 0x0000000b },
+               { 0x0054, 0x000c000b },
+               { 0x0058, 0x00000027 },
+               { 0x005c, 0x0000001c },
+               { 0x0060, 0x00000006 },
+               { 0x0064, 0x00000020 },
+               { 0x0068, 0x00000008 },
+               { 0x006c, 0x0000000c },
+               { 0x0070, 0x00000009 },
+               { 0x0074, 0x00000012 },
+               { 0x0078, 0x000000d0 },
+               { 0x007c, 0x00140005 },
+               { 0x0080, 0x00050004 },
+               { 0x0084, 0x70233005 },
+               { 0x0088, 0x000c0000 },
+               { 0x008c, 0x00000200 },
+               { 0x0090, 0x00000040 },
+               { 0x0100, 0x00000001 },
+               { 0x00c0, 0x00020001 },
+               { 0x00c8, 0x20042004 },
+               { 0x0380, 0x00020002 },
+               { 0x0390, 0x0000001f },
+       };
+
+       static const struct reg_config dbsc_config5[] = {
+               { 0x0244, 0x00000011 },
+               { 0x0290, 0x00000003 },
+               { 0x02a0, 0x0300c561 },
+               { 0x0290, 0x00000023 },
+               { 0x02a0, 0x00fcdb60 },
+               { 0x0290, 0x00000011 },
+               { 0x02a0, 0x1000040b },
+               { 0x0290, 0x00000012 },
+               { 0x02a0, 0x9d9cbb66 },
+               { 0x0290, 0x00000013 },
+               { 0x02a0, 0x1a868400 },
+               { 0x0290, 0x00000014 },
+               { 0x02a0, 0x300214d8 },
+               { 0x0290, 0x00000015 },
+               { 0x02a0, 0x00000d70 },
+               { 0x0290, 0x00000016 },
+               { 0x02a0, 0x00000006 },
+               { 0x0290, 0x00000017 },
+               { 0x02a0, 0x00000018 },
+               { 0x0290, 0x0000001a },
+               { 0x02a0, 0x910035c7 },
+               { 0x0290, 0x00000004 },
+       };
+
+       static const struct reg_config dbsc_config6[] = {
+               { 0x0290, 0x00000001 },
+               { 0x02a0, 0x00000181 },
+               { 0x0018, 0x11000000 },
+               { 0x0290, 0x00000004 },
+       };
+
+       static const struct reg_config dbsc_config7[] = {
+               { 0x0290, 0x00000001 },
+               { 0x02a0, 0x0000fe01 },
+               { 0x0304, 0x00000000 },
+               { 0x00f4, 0x01004c20 },
+               { 0x00f8, 0x014000aa },
+               { 0x00e0, 0x00000140 },
+               { 0x00e4, 0x00081860 },
+               { 0x00e8, 0x00010000 },
+               { 0x0290, 0x00000004 },
+       };
+
+       static const struct reg_config dbsc_config8[] = {
+               { 0x0014, 0x00000001 },
+               { 0x0010, 0x00000001 },
+               { 0x0280, 0x00000000 },
+       };
+
+       static const u32 dbsc3_0_base = DBSC3_0_BASE;
+       unsigned int i;
+
+       for (i = 0; i < ARRAY_SIZE(dbsc_config1); i++)
+               writel(dbsc_config1[i].val, dbsc3_0_base | dbsc_config1[i].off);
+
+       dbsc_wait(0x2a0);
+
+       for (i = 0; i < ARRAY_SIZE(dbsc_config2); i++)
+               writel(dbsc_config2[i].val, dbsc3_0_base | dbsc_config2[i].off);
+
+       for (i = 0; i < ARRAY_SIZE(dbsc_config4); i++)
+               writel(dbsc_config4[i].val, dbsc3_0_base | dbsc_config4[i].off);
+
+       dbsc_wait(0x240);
+
+       for (i = 0; i < ARRAY_SIZE(dbsc_config5); i++)
+               writel(dbsc_config5[i].val, dbsc3_0_base | dbsc_config5[i].off);
+
+       dbsc_wait(0x2a0);
+
+       for (i = 0; i < ARRAY_SIZE(dbsc_config6); i++)
+               writel(dbsc_config6[i].val, dbsc3_0_base | dbsc_config6[i].off);
+
+       dbsc_wait(0x2a0);
+
+       for (i = 0; i < ARRAY_SIZE(dbsc_config7); i++)
+               writel(dbsc_config7[i].val, dbsc3_0_base | dbsc_config7[i].off);
+
+       dbsc_wait(0x2a0);
+
+       for (i = 0; i < ARRAY_SIZE(dbsc_config8); i++)
+               writel(dbsc_config8[i].val, dbsc3_0_base | dbsc_config8[i].off);
+
+}
+
+static void spl_init_qspi(void)
+{
+       mstp_clrbits_le32(MSTPSR9, SMSTPCR9, QSPI_MSTP917);
+
+       static const u32 qspi_base = 0xe6b10000;
+
+       writeb(0x08, qspi_base + 0x00);
+       writeb(0x00, qspi_base + 0x01);
+       writeb(0x06, qspi_base + 0x02);
+       writeb(0x01, qspi_base + 0x0a);
+       writeb(0x00, qspi_base + 0x0b);
+       writeb(0x00, qspi_base + 0x0c);
+       writeb(0x00, qspi_base + 0x0d);
+       writeb(0x00, qspi_base + 0x0e);
+
+       writew(0xe080, qspi_base + 0x10);
+
+       writeb(0xc0, qspi_base + 0x18);
+       writeb(0x00, qspi_base + 0x18);
+       writeb(0x00, qspi_base + 0x08);
+       writeb(0x48, qspi_base + 0x00);
+}
+
+void board_init_f(ulong dummy)
+{
+       mstp_clrbits_le32(MSTPSR1, SMSTPCR1, TMU0_MSTP125);
+       mstp_clrbits_le32(MSTPSR7, SMSTPCR7, SCIF0_MSTP721);
+
+       /*
+        * SD0 clock is set to 97.5MHz by default.
+        * Set SD2 to the 97.5MHz as well.
+        */
+       writel(SD_97500KHZ, SD2CKCR);
+
+       spl_init_sys();
+       spl_init_pfc();
+       spl_init_gpio();
+       spl_init_lbsc();
+       spl_init_dbsc();
+       spl_init_qspi();
+}
+
+void spl_board_init(void)
+{
+       /* UART clocks enabled and gd valid - init serial console */
+       preloader_console_init();
+}
+
+void board_boot_order(u32 *spl_boot_list)
+{
+       const u32 jtag_magic = 0x1337c0de;
+       const u32 load_magic = 0xb33fc0de;
+
+       /*
+        * If JTAG probe sets special word at 0xe6300020, then it must
+        * put U-Boot into RAM and SPL will start it from RAM.
+        */
+       if (readl(CONFIG_SPL_TEXT_BASE + 0x20) == jtag_magic) {
+               printf("JTAG boot detected!\n");
+
+               while (readl(CONFIG_SPL_TEXT_BASE + 0x24) != load_magic)
+                       ;
+
+               spl_boot_list[0] = BOOT_DEVICE_RAM;
+               spl_boot_list[1] = BOOT_DEVICE_NONE;
+
+               return;
+       }
+
+       /* Boot from SPI NOR with YMODEM UART fallback. */
+       spl_boot_list[0] = BOOT_DEVICE_SPI;
+       spl_boot_list[1] = BOOT_DEVICE_UART;
+       spl_boot_list[2] = BOOT_DEVICE_NONE;
+}
+
+void reset_cpu(ulong addr)
+{
+}
index 0e44c69fd6ae436194af0f6d943108d81ae82ade..379368fdfce1ff0b4fc900fafe515644438f792b 100644 (file)
@@ -6,4 +6,8 @@
 # SPDX-License-Identifier: GPL-2.0
 #
 
-obj-y  := lager.o qos.o ../rcar-common/common.o
+ifdef CONFIG_SPL_BUILD
+obj-y  := lager_spl.o
+else
+obj-y  := lager.o qos.o
+endif
index 3566bcc78891c023b5ae171386a9cf80f0f87838..505efb5bc467f55ec627c0b2bfd5ea728c6485d3 100644 (file)
@@ -57,105 +57,60 @@ void s_init(void)
        qos_init();
 }
 
-#define TMU0_MSTP125   (1 << 25)
-#define SCIF0_MSTP721  (1 << 21)
-#define ETHER_MSTP813  (1 << 13)
-#define MMC1_MSTP305    (1 << 5)
+#define TMU0_MSTP125   BIT(25)
 
-#define MSTPSR3                0xE6150048
-#define SMSTPCR3       0xE615013C
-#define SDHI0_MSTP314  (1 << 14)
-#define SDHI1_MSTP313  (1 << 13)
-#define SDHI2_MSTP312  (1 << 12)
-
-#define SD2CKCR                0xE6150078
-#define SD2_97500KHZ   0x7
+#define SD1CKCR                0xE6150078
+#define SD2CKCR                0xE615026C
+#define SD_97500KHZ    0x7
 
 int board_early_init_f(void)
 {
-       /* TMU0 */
        mstp_clrbits_le32(MSTPSR1, SMSTPCR1, TMU0_MSTP125);
-       /* SCIF0 */
-       mstp_clrbits_le32(MSTPSR7, SMSTPCR7, SCIF0_MSTP721);
-       /* ETHER */
-       mstp_clrbits_le32(MSTPSR8, SMSTPCR8, ETHER_MSTP813);
-       /* eMMC */
-       mstp_clrbits_le32(MSTPSR3, SMSTPCR3, MMC1_MSTP305);
-       /* SDHI0, 2 */
-       mstp_clrbits_le32(MSTPSR3, SMSTPCR3, SDHI0_MSTP314 | SDHI2_MSTP312);
 
        /*
         * SD0 clock is set to 97.5MHz by default.
-        * Set SD2 to the 97.5MHz as well.
+        * Set SD1 and SD2 to the 97.5MHz as well.
         */
-       writel(SD2_97500KHZ, SD2CKCR);
+       writel(SD_97500KHZ, SD1CKCR);
+       writel(SD_97500KHZ, SD2CKCR);
 
        return 0;
 }
 
-DECLARE_GLOBAL_DATA_PTR;
+#define ETHERNET_PHY_RESET     185     /* GPIO 5 31 */
+
 int board_init(void)
 {
        /* adress of boot parameters */
        gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE + 0x100;
 
-       /* Init PFC controller */
-       r8a7790_pinmux_init();
-
-       /* ETHER Enable */
-       gpio_request(GPIO_FN_ETH_CRS_DV, NULL);
-       gpio_request(GPIO_FN_ETH_RX_ER, NULL);
-       gpio_request(GPIO_FN_ETH_RXD0, NULL);
-       gpio_request(GPIO_FN_ETH_RXD1, NULL);
-       gpio_request(GPIO_FN_ETH_LINK, NULL);
-       gpio_request(GPIO_FN_ETH_REF_CLK, NULL);
-       gpio_request(GPIO_FN_ETH_MDIO, NULL);
-       gpio_request(GPIO_FN_ETH_TXD1, NULL);
-       gpio_request(GPIO_FN_ETH_TX_EN, NULL);
-       gpio_request(GPIO_FN_ETH_MAGIC, NULL);
-       gpio_request(GPIO_FN_ETH_TXD0, NULL);
-       gpio_request(GPIO_FN_ETH_MDC, NULL);
-       gpio_request(GPIO_FN_IRQ0, NULL);
-
-       gpio_request(GPIO_GP_5_31, NULL);       /* PHY_RST */
-       gpio_direction_output(GPIO_GP_5_31, 0);
-       mdelay(20);
-       gpio_set_value(GPIO_GP_5_31, 1);
-       udelay(1);
+       /* Force ethernet PHY out of reset */
+       gpio_request(ETHERNET_PHY_RESET, "phy_reset");
+       gpio_direction_output(ETHERNET_PHY_RESET, 0);
+       mdelay(10);
+       gpio_direction_output(ETHERNET_PHY_RESET, 1);
 
        return 0;
 }
 
-#define CXR24 0xEE7003C0 /* MAC address high register */
-#define CXR25 0xEE7003C8 /* MAC address low register */
-int board_eth_init(bd_t *bis)
+int dram_init(void)
 {
-       int ret = -ENODEV;
-
-#ifdef CONFIG_SH_ETHER
-       u32 val;
-       unsigned char enetaddr[6];
+       if (fdtdec_setup_memory_size() != 0)
+               return -EINVAL;
 
-       ret = sh_eth_initialize(bis);
-       if (!eth_env_get_enetaddr("ethaddr", enetaddr))
-               return ret;
-
-       /* Set Mac address */
-       val = enetaddr[0] << 24 | enetaddr[1] << 16 |
-           enetaddr[2] << 8 | enetaddr[3];
-       writel(val, CXR24);
-
-       val = enetaddr[4] << 8 | enetaddr[5];
-       writel(val, CXR25);
+       return 0;
+}
 
-#endif
+int dram_init_banksize(void)
+{
+       fdtdec_setup_memory_banksize();
 
-       return ret;
+       return 0;
 }
 
-/* lager has KSZ8041NL/RNL */
-#define PHY_CONTROL1   0x1E
-#define PHY_LED_MODE   0xC0000
+/* KSZ8041NL/RNL */
+#define PHY_CONTROL1           0x1E
+#define PHY_LED_MODE           0xC0000
 #define PHY_LED_MODE_ACK       0x4000
 int board_phy_config(struct phy_device *phydev)
 {
@@ -167,97 +122,44 @@ int board_phy_config(struct phy_device *phydev)
        return 0;
 }
 
-int board_mmc_init(bd_t *bis)
+const struct rmobile_sysinfo sysinfo = {
+       CONFIG_ARCH_RMOBILE_BOARD_STRING
+};
+
+void reset_cpu(ulong addr)
 {
-       int ret = -ENODEV;
-
-#ifdef CONFIG_SH_MMCIF
-       gpio_request(GPIO_FN_MMC1_D0, NULL);
-       gpio_request(GPIO_FN_MMC1_D1, NULL);
-       gpio_request(GPIO_FN_MMC1_D2, NULL);
-       gpio_request(GPIO_FN_MMC1_D3, NULL);
-       gpio_request(GPIO_FN_MMC1_D4, NULL);
-       gpio_request(GPIO_FN_MMC1_D5, NULL);
-       gpio_request(GPIO_FN_MMC1_D6, NULL);
-       gpio_request(GPIO_FN_MMC1_D7, NULL);
-       gpio_request(GPIO_FN_MMC1_CLK, NULL);
-       gpio_request(GPIO_FN_MMC1_CMD, NULL);
-
-       ret = mmcif_mmc_init();
-#endif
-
-#ifdef CONFIG_SH_SDHI
-       gpio_request(GPIO_FN_SD0_DAT0, NULL);
-       gpio_request(GPIO_FN_SD0_DAT1, NULL);
-       gpio_request(GPIO_FN_SD0_DAT2, NULL);
-       gpio_request(GPIO_FN_SD0_DAT3, NULL);
-       gpio_request(GPIO_FN_SD0_CLK, NULL);
-       gpio_request(GPIO_FN_SD0_CMD, NULL);
-       gpio_request(GPIO_FN_SD0_CD, NULL);
-       gpio_request(GPIO_FN_SD2_DAT0, NULL);
-       gpio_request(GPIO_FN_SD2_DAT1, NULL);
-       gpio_request(GPIO_FN_SD2_DAT2, NULL);
-       gpio_request(GPIO_FN_SD2_DAT3, NULL);
-       gpio_request(GPIO_FN_SD2_CLK, NULL);
-       gpio_request(GPIO_FN_SD2_CMD, NULL);
-       gpio_request(GPIO_FN_SD2_CD, NULL);
+       struct udevice *dev;
+       const u8 pmic_bus = 2;
+       const u8 pmic_addr = 0x58;
+       u8 data;
+       int ret;
 
-       /*
-        * SDHI 0
-        * need JP3 set to pin-1 side on board.
-        */
-       gpio_request(GPIO_GP_5_24, NULL);
-       gpio_request(GPIO_GP_5_29, NULL);
-       gpio_direction_output(GPIO_GP_5_24, 1); /* power on */
-       gpio_direction_output(GPIO_GP_5_29, 1); /* 1: 3.3V, 0: 1.8V */
+       ret = i2c_get_chip_for_busnum(pmic_bus, pmic_addr, 1, &dev);
+       if (ret)
+               hang();
 
-       ret = sh_sdhi_init(CONFIG_SYS_SH_SDHI0_BASE, 0,
-                          SH_SDHI_QUIRK_16BIT_BUF);
+       ret = dm_i2c_read(dev, 0x13, &data, 1);
        if (ret)
-               return ret;
+               hang();
 
-       /* SDHI 2 */
-       gpio_request(GPIO_GP_5_25, NULL);
-       gpio_request(GPIO_GP_5_30, NULL);
-       gpio_direction_output(GPIO_GP_5_25, 1); /* power on */
-       gpio_direction_output(GPIO_GP_5_30, 1); /* 1: 3.3V, 0: 1.8V */
+       data |= BIT(1);
 
-       ret = sh_sdhi_init(CONFIG_SYS_SH_SDHI2_BASE, 2, 0);
-#endif
-       return ret;
+       ret = dm_i2c_write(dev, 0x13, &data, 1);
+       if (ret)
+               hang();
 }
 
-
-int dram_init(void)
+enum env_location env_get_location(enum env_operation op, int prio)
 {
-       gd->ram_size = CONFIG_SYS_SDRAM_SIZE;
+       const u32 load_magic = 0xb33fc0de;
 
-       return 0;
-}
+       /* Block environment access if loaded using JTAG */
+       if ((readl(CONFIG_SPL_TEXT_BASE + 0x24) == load_magic) &&
+           (op != ENVOP_INIT))
+               return ENVL_UNKNOWN;
 
-const struct rmobile_sysinfo sysinfo = {
-       CONFIG_ARCH_RMOBILE_BOARD_STRING
-};
-
-void reset_cpu(ulong addr)
-{
-       u8 val;
+       if (prio)
+               return ENVL_UNKNOWN;
 
-       i2c_set_bus_num(3); /* PowerIC connected to ch3 */
-       i2c_init(400000, 0);
-       i2c_read(CONFIG_SYS_I2C_POWERIC_ADDR, 0x13, 1, &val, 1);
-       val |= 0x02;
-       i2c_write(CONFIG_SYS_I2C_POWERIC_ADDR, 0x13, 1, &val, 1);
+       return ENVL_SPI_FLASH;
 }
-
-static const struct sh_serial_platdata serial_platdata = {
-       .base = SCIF0_BASE,
-       .type = PORT_SCIF,
-       .clk = 14745600,
-       .clk_mode = EXT_CLK,
-};
-
-U_BOOT_DEVICE(lager_serials) = {
-       .name = "serial_sh",
-       .platdata = &serial_platdata,
-};
diff --git a/board/renesas/lager/lager_spl.c b/board/renesas/lager/lager_spl.c
new file mode 100644 (file)
index 0000000..5730eb2
--- /dev/null
@@ -0,0 +1,396 @@
+/*
+ * board/renesas/lager/lager_spl.c
+ *
+ * Copyright (C) 2018 Marek Vasut <marek.vasut@gmail.com>
+ *
+ * SPDX-License-Identifier: GPL-2.0
+ */
+
+#include <common.h>
+#include <malloc.h>
+#include <dm/platform_data/serial_sh.h>
+#include <asm/processor.h>
+#include <asm/mach-types.h>
+#include <asm/io.h>
+#include <linux/errno.h>
+#include <asm/arch/sys_proto.h>
+#include <asm/gpio.h>
+#include <asm/arch/rmobile.h>
+#include <asm/arch/rcar-mstp.h>
+
+#include <spl.h>
+
+#define TMU0_MSTP125   BIT(25)
+#define SCIF0_MSTP721  BIT(21)
+#define QSPI_MSTP917   BIT(17)
+
+#define SD2CKCR                0xE615026C
+#define SD_97500KHZ    0x7
+
+struct reg_config {
+       u16     off;
+       u32     val;
+};
+
+static void dbsc_wait(u16 reg)
+{
+       static const u32 dbsc3_0_base = DBSC3_0_BASE;
+
+       while (!(readl(dbsc3_0_base + reg) & BIT(0)))
+               ;
+}
+
+static void spl_init_sys(void)
+{
+       u32 r0 = 0;
+
+       writel(0xa5a5a500, 0xe6020004);
+       writel(0xa5a5a500, 0xe6030004);
+
+       asm volatile(
+               /* ICIALLU - Invalidate I$ to PoU */
+               "mcr    15, 0, %0, cr7, cr5, 0  \n"
+               /* BPIALL - Invalidate branch predictors */
+               "mcr    15, 0, %0, cr7, cr5, 6  \n"
+               /* Set SCTLR[IZ] */
+               "mrc    15, 0, %0, cr1, cr0, 0  \n"
+               "orr    %0, #0x1800             \n"
+               "mcr    15, 0, %0, cr1, cr0, 0  \n"
+               "isb    sy                      \n"
+               :"=r"(r0));
+}
+
+static void spl_init_pfc(void)
+{
+       static const struct reg_config pfc_with_unlock[] = {
+               { 0x0090, 0x00000000 },
+               { 0x0094, 0x00000000 },
+               { 0x0098, 0xc0000000 },
+               { 0x0020, 0x00000000 },
+               { 0x0024, 0x00000000 },
+               { 0x0028, 0x00000000 },
+               { 0x002c, 0x20000000 },
+               { 0x0030, 0x00001249 },
+               { 0x0034, 0x00000278 },
+               { 0x0038, 0x00000841 },
+               { 0x003c, 0x00000000 },
+               { 0x0040, 0x00000000 },
+               { 0x0044, 0x10000000 },
+               { 0x0048, 0x00000001 },
+               { 0x004c, 0x0004aab0 },
+               { 0x0050, 0x37301b00 },
+               { 0x0054, 0x00048da3 },
+               { 0x0058, 0x089044a1 },
+               { 0x005c, 0x2a3a55b4 },
+               { 0x0160, 0x00000003 },
+               { 0x0004, 0xffffffff },
+               { 0x0008, 0x2aef3fff },
+               { 0x000c, 0x3fffffff },
+               { 0x0010, 0xff7fc07f },
+               { 0x0014, 0x7f3ff3f8 },
+               { 0x0018, 0x1cfdfff7 },
+       };
+
+       static const struct reg_config pfc_without_unlock[] = {
+               { 0x0100, 0x1fffffff },
+               { 0x0104, 0xffff0318 },
+               { 0x0108, 0x387fffe1 },
+               { 0x010c, 0x00803f80 },
+               { 0x0110, 0x1520009f },
+               { 0x0114, 0x00000000 },
+               { 0x0118, 0x00000000 },
+       };
+
+       static const u32 pfc_base = 0xe6060000;
+
+       unsigned int i;
+
+       for (i = 0; i < ARRAY_SIZE(pfc_with_unlock); i++) {
+               writel(~pfc_with_unlock[i].val, pfc_base);
+               writel(pfc_with_unlock[i].val,
+                      pfc_base | pfc_with_unlock[i].off);
+       }
+
+       for (i = 0; i < ARRAY_SIZE(pfc_without_unlock); i++)
+               writel(pfc_without_unlock[i].val,
+                      pfc_base | pfc_without_unlock[i].off);
+}
+
+static void spl_init_gpio(void)
+{
+       static const u16 gpio_offs[] = {
+               0x1000, 0x3000, 0x4000, 0x5000
+       };
+
+       static const struct reg_config gpio_set[] = {
+               { 0x4000, 0x00c00000 },
+               { 0x5000, 0x63020000 },
+       };
+
+       static const struct reg_config gpio_clr[] = {
+               { 0x1000, 0x00000000 },
+               { 0x3000, 0x00000000 },
+               { 0x4000, 0x00c00000 },
+               { 0x5000, 0xe3020000 },
+       };
+
+       static const u32 gpio_base = 0xe6050000;
+
+       unsigned int i;
+
+       for (i = 0; i < ARRAY_SIZE(gpio_offs); i++)
+               writel(0, gpio_base | 0x20 | gpio_offs[i]);
+
+       for (i = 0; i < ARRAY_SIZE(gpio_offs); i++)
+               writel(0, gpio_base | 0x00 | gpio_offs[i]);
+
+       for (i = 0; i < ARRAY_SIZE(gpio_set); i++)
+               writel(gpio_set[i].val, gpio_base | 0x08 | gpio_set[i].off);
+
+       for (i = 0; i < ARRAY_SIZE(gpio_clr); i++)
+               writel(gpio_clr[i].val, gpio_base | 0x04 | gpio_clr[i].off);
+}
+
+static void spl_init_lbsc(void)
+{
+       static const struct reg_config lbsc_config[] = {
+               { 0x00, 0x00000020 },
+               { 0x08, 0x00002020 },
+               { 0x30, 0x02150326 },
+               { 0x38, 0x077f077f },
+       };
+
+       static const u16 lbsc_offs[] = {
+               0x80, 0x84, 0x88, 0x8c, 0xa0, 0xc0, 0xc4, 0xc8, 0x180
+       };
+
+       static const u32 lbsc_base = 0xfec00200;
+
+       unsigned int i;
+
+       for (i = 0; i < ARRAY_SIZE(lbsc_config); i++) {
+               writel(lbsc_config[i].val,
+                      lbsc_base | lbsc_config[i].off);
+               writel(lbsc_config[i].val,
+                      lbsc_base | (lbsc_config[i].off + 4));
+       }
+
+       for (i = 0; i < ARRAY_SIZE(lbsc_offs); i++)
+               writel(0, lbsc_base | lbsc_offs[i]);
+}
+
+static void spl_init_dbsc(void)
+{
+       static const struct reg_config dbsc_config1[] = {
+               { 0x0018, 0x21000000 },
+               { 0x0018, 0x11000000 },
+               { 0x0018, 0x10000000 },
+               { 0x0280, 0x0000a55a },
+               { 0x0290, 0x00000001 },
+               { 0x02a0, 0x80000000 },
+               { 0x0290, 0x00000004 },
+       };
+
+       static const struct reg_config dbsc_config4[] = {
+               { 0x0290, 0x00000010 },
+               { 0x02a0, 0xf004649b },
+               { 0x0290, 0x0000000f },
+               { 0x02a0, 0x00181ee4 },
+               { 0x0290, 0x00000060 },
+               { 0x02a0, 0x330657b2 },
+               { 0x0290, 0x00000001 },
+               { 0x02a0, 0x00000071 },
+               { 0x0020, 0x00000007 },
+               { 0x0024, 0x10030a02 },
+               { 0x0030, 0x00000001 },
+               { 0x00b0, 0x00000000 },
+               { 0x0040, 0x0000000b },
+               { 0x0044, 0x00000008 },
+               { 0x0048, 0x00000000 },
+               { 0x0050, 0x0000000b },
+               { 0x0054, 0x000c000b },
+               { 0x0058, 0x00000027 },
+               { 0x005c, 0x0000001c },
+               { 0x0060, 0x00000005 },
+               { 0x0064, 0x00000018 },
+               { 0x0068, 0x00000008 },
+               { 0x006c, 0x0000000c },
+               { 0x0070, 0x00000009 },
+               { 0x0074, 0x00000012 },
+               { 0x0078, 0x000000d0 },
+               { 0x007c, 0x00140005 },
+               { 0x0080, 0x00050004 },
+               { 0x0084, 0x70233005 },
+               { 0x0088, 0x000c0000 },
+               { 0x008c, 0x00000300 },
+               { 0x0090, 0x00000040 },
+               { 0x0100, 0x00000001 },
+               { 0x00c0, 0x00020001 },
+               { 0x00c8, 0x20082008 },
+               { 0x0380, 0x00020002 },
+               { 0x0390, 0x0000000f },
+       };
+
+       static const struct reg_config dbsc_config5[] = {
+               { 0x0244, 0x00000011 },
+               { 0x0290, 0x00000006 },
+               { 0x02a0, 0x0005c000 },
+               { 0x0290, 0x00000003 },
+               { 0x02a0, 0x0300c481 },
+               { 0x0290, 0x00000023 },
+               { 0x02a0, 0x00fdb6c0 },
+               { 0x0290, 0x00000011 },
+               { 0x02a0, 0x1000040b },
+               { 0x0290, 0x00000012 },
+               { 0x02a0, 0x9d5cbb66 },
+               { 0x0290, 0x00000013 },
+               { 0x02a0, 0x1a868300 },
+               { 0x0290, 0x00000014 },
+               { 0x02a0, 0x300214d8 },
+               { 0x0290, 0x00000015 },
+               { 0x02a0, 0x00000d70 },
+               { 0x0290, 0x00000016 },
+               { 0x02a0, 0x00000006 },
+               { 0x0290, 0x00000017 },
+               { 0x02a0, 0x00000018 },
+               { 0x0290, 0x0000001a },
+               { 0x02a0, 0x910035c7 },
+               { 0x0290, 0x00000004 },
+       };
+
+       static const struct reg_config dbsc_config6[] = {
+               { 0x0290, 0x00000001 },
+               { 0x02a0, 0x00000181 },
+               { 0x0018, 0x11000000 },
+               { 0x0290, 0x00000004 },
+       };
+
+       static const struct reg_config dbsc_config7[] = {
+               { 0x0290, 0x00000001 },
+               { 0x02a0, 0x0000fe01 },
+               { 0x0290, 0x00000004 },
+       };
+
+       static const struct reg_config dbsc_config8[] = {
+               { 0x0304, 0x00000000 },
+               { 0x00f4, 0x01004c20 },
+               { 0x00f8, 0x014000aa },
+               { 0x00e0, 0x00000140 },
+               { 0x00e4, 0x00081860 },
+               { 0x00e8, 0x00010000 },
+               { 0x0014, 0x00000001 },
+               { 0x0010, 0x00000001 },
+               { 0x0280, 0x00000000 },
+       };
+
+       static const u32 dbsc3_0_base = DBSC3_0_BASE;
+       unsigned int i;
+
+       for (i = 0; i < ARRAY_SIZE(dbsc_config1); i++)
+               writel(dbsc_config1[i].val, dbsc3_0_base | dbsc_config1[i].off);
+
+       dbsc_wait(0x2a0);
+
+       for (i = 0; i < ARRAY_SIZE(dbsc_config4); i++)
+               writel(dbsc_config4[i].val, dbsc3_0_base | dbsc_config4[i].off);
+
+       dbsc_wait(0x240);
+
+       for (i = 0; i < ARRAY_SIZE(dbsc_config5); i++)
+               writel(dbsc_config5[i].val, dbsc3_0_base | dbsc_config5[i].off);
+
+       dbsc_wait(0x2a0);
+
+       for (i = 0; i < ARRAY_SIZE(dbsc_config6); i++)
+               writel(dbsc_config6[i].val, dbsc3_0_base | dbsc_config6[i].off);
+
+       dbsc_wait(0x2a0);
+
+       for (i = 0; i < ARRAY_SIZE(dbsc_config7); i++)
+               writel(dbsc_config7[i].val, dbsc3_0_base | dbsc_config7[i].off);
+
+       dbsc_wait(0x2a0);
+
+       for (i = 0; i < ARRAY_SIZE(dbsc_config8); i++)
+               writel(dbsc_config8[i].val, dbsc3_0_base | dbsc_config8[i].off);
+
+}
+
+static void spl_init_qspi(void)
+{
+       mstp_clrbits_le32(MSTPSR9, SMSTPCR9, QSPI_MSTP917);
+
+       static const u32 qspi_base = 0xe6b10000;
+
+       writeb(0x08, qspi_base + 0x00);
+       writeb(0x00, qspi_base + 0x01);
+       writeb(0x06, qspi_base + 0x02);
+       writeb(0x01, qspi_base + 0x0a);
+       writeb(0x00, qspi_base + 0x0b);
+       writeb(0x00, qspi_base + 0x0c);
+       writeb(0x00, qspi_base + 0x0d);
+       writeb(0x00, qspi_base + 0x0e);
+
+       writew(0xe080, qspi_base + 0x10);
+
+       writeb(0xc0, qspi_base + 0x18);
+       writeb(0x00, qspi_base + 0x18);
+       writeb(0x00, qspi_base + 0x08);
+       writeb(0x48, qspi_base + 0x00);
+}
+
+void board_init_f(ulong dummy)
+{
+       mstp_clrbits_le32(MSTPSR1, SMSTPCR1, TMU0_MSTP125);
+       mstp_clrbits_le32(MSTPSR7, SMSTPCR7, SCIF0_MSTP721);
+
+       /*
+        * SD0 clock is set to 97.5MHz by default.
+        * Set SD2 to the 97.5MHz as well.
+        */
+       writel(SD_97500KHZ, SD2CKCR);
+
+       spl_init_sys();
+       spl_init_pfc();
+       spl_init_gpio();
+       spl_init_lbsc();
+       spl_init_dbsc();
+       spl_init_qspi();
+}
+
+void spl_board_init(void)
+{
+       /* UART clocks enabled and gd valid - init serial console */
+       preloader_console_init();
+}
+
+void board_boot_order(u32 *spl_boot_list)
+{
+       const u32 jtag_magic = 0x1337c0de;
+       const u32 load_magic = 0xb33fc0de;
+
+       /*
+        * If JTAG probe sets special word at 0xe6300020, then it must
+        * put U-Boot into RAM and SPL will start it from RAM.
+        */
+       if (readl(CONFIG_SPL_TEXT_BASE + 0x20) == jtag_magic) {
+               printf("JTAG boot detected!\n");
+
+               while (readl(CONFIG_SPL_TEXT_BASE + 0x24) != load_magic)
+                       ;
+
+               spl_boot_list[0] = BOOT_DEVICE_RAM;
+               spl_boot_list[1] = BOOT_DEVICE_NONE;
+
+               return;
+       }
+
+       /* Boot from SPI NOR with YMODEM UART fallback. */
+       spl_boot_list[0] = BOOT_DEVICE_SPI;
+       spl_boot_list[1] = BOOT_DEVICE_UART;
+       spl_boot_list[2] = BOOT_DEVICE_NONE;
+}
+
+void reset_cpu(ulong addr)
+{
+}
index bfe9909dafea6e7ed144ce05886031772e0812e8..c932c255a084ba49348121f36cd4dcd31ba76b84 100644 (file)
@@ -114,7 +114,7 @@ void reset_cpu(ulong addr)
 {
        struct udevice *dev;
        const u8 pmic_bus = 1;
-       const u8 pmic_addr = 0x58;
+       const u8 pmic_addr = 0x5a;
        u8 data;
        int ret;
 
index 288370a80b130d4e985ee651ee22af3661b954e6..86187e37c2d8645ea9c4525b2b95c64a73625806 100644 (file)
@@ -10,8 +10,6 @@
 #include <asm/arch/uart.h>
 #include <asm/arch/sdram_rk3036.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 void get_ddr_config(struct rk3036_ddr_config *config)
 {
        /* K4B4G1646Q config */
index a9a3a40ce820ccdbec11cef20688a334800d9098..5fe1868f61e4b2566f2367fa1f104723a98c9741 100644 (file)
@@ -9,4 +9,3 @@
 #include <asm/io.h>
 #include <asm/arch/uart.h>
 
-DECLARE_GLOBAL_DATA_PTR;
index 502dec325fc12d66a7e040e8cfd61b5e5b7c4e2d..0f9267b68e4153c47939f7929eb388cfdd4bfbf8 100644 (file)
@@ -12,8 +12,6 @@
 #include <power/regulator.h>
 #include <spl.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int board_init(void)
 {
        struct udevice *pinctrl, *regulator;
index 91349948740bcbe01c5096dad653fa8faeffeddc..e1af124e32589edde7dc55b39f6ecb44dd242d8d 100644 (file)
@@ -11,8 +11,6 @@
 #include <asm/arch/sdram_rk3036.h>
 #include <asm/gpio.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 void get_ddr_config(struct rk3036_ddr_config *config)
 {
        /* K4B4G1646Q config */
index 17adb02469de0c4166b1281d9c3e33ca8a2f911c..348818cbf0f16dbd4466e42cc33aad954522377e 100644 (file)
@@ -9,8 +9,6 @@
 #include <asm/arch/grf_rk3368.h>
 #include <syscon.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int mach_cpu_init(void)
 {
        return 0;
index 04a83bc07d79496bec86d3ee764448d1ead365ad..1ed868001008d15833ecd879cc36fb6f15a6c5f0 100644 (file)
@@ -8,8 +8,6 @@
 
 #include <common.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int exynos_init(void)
 {
        return 0;
index 99a2facd1ee71f00945c01d5774d7d00e955c832..3d27a9433bf0074c0520e9c88b9a5dc8854420a6 100644 (file)
@@ -13,8 +13,6 @@
 #include <asm/arch/pinmux.h>
 #include <usb.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 u32 get_board_rev(void)
 {
        return 0;
index f0913383b97b1d76d3171433d7518d76f474fc48..781b579967557f7e035f6bad118beca0c59c78d4 100644 (file)
@@ -30,8 +30,6 @@
 
 #include "setup.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 unsigned int board_rev;
 
 #ifdef CONFIG_REVISION_TAG
index f9acbd3571216e31311a749f3b2e01c916888a56..6abafeb1b3ed8c207d5b0a2312fdda231bfdaf46 100644 (file)
@@ -24,8 +24,6 @@
 #include <usb/dwc2_udc.h>
 #include <usb_mass_storage.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static unsigned int board_rev = -1;
 
 static inline u32 get_model_rev(void);
index e792fe313d0845fd4f262094c76f4dc5177dae79..9b1560bd7777072f0e24d9f55bb15ccb96d50b5e 100644 (file)
@@ -16,8 +16,6 @@
 #include <i2c.h>
 #include <asm/fsl_i2c.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static struct pci_region pci1_regions[] = {
        {
                bus_start: CONFIG_SYS_PCI1_MEM_BASE,
index 1a48a6c89f24f54a241a18f8b9fc03d467bf4268..566777cf7fb639a917a448aa4e8a1c89f0ee991c 100644 (file)
@@ -24,8 +24,6 @@
 #include <linux/libfdt.h>
 #include <fdt_support.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 void local_bus_init(void);
 
 int board_early_init_f (void)
index c705b5ab0f6f63ff9f9c9a0eb085a9335fc67f76..c7a6a7aaa385b02a47ce2fdb5966587187cbf3e3 100644 (file)
@@ -36,8 +36,6 @@
 #include "../common/factoryset.h"
 #include <nand.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifdef CONFIG_SPL_BUILD
 static struct draco_baseboard_id __attribute__((section(".data"))) settings;
 
index ab54e58861a43f33dc487ae6decdaef4f4a72f9d..7339135050fca7a1b54f675b422c33d5e6ee4c52 100644 (file)
@@ -39,8 +39,6 @@
 #include <nand.h>
 #include <bmp_layout.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifdef CONFIG_SPL_BUILD
 static void board_init_ddr(void)
 {
index 2a97414bafa508d4a59137d35ef04426676b3521..ed5cde3a0b7f10cbc86a46e50987e127037255c7 100644 (file)
@@ -35,8 +35,6 @@
 #include "../common/factoryset.h"
 #include "../../../drivers/video/da8xx-fb.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * Read header information from EEPROM into global structure.
  */
index 73b14883c3178eb9f3ad2e2bf45d66f437e85b44..c8fe4d5678a1cfb049acfeaa35d121ebe58d6375 100644 (file)
@@ -12,8 +12,6 @@
 #include <asm/arch/timer.h>
 #include <syscon.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int mach_cpu_init(void)
 {
        return 0;
index 1d8b605b693e7d508eedd53a74f4114e2983b4af..a5371fc0783ece93b776cedafb5df0e24cb45ef2 100644 (file)
@@ -24,8 +24,6 @@
 #include <power/regulator.h>
 #include <u-boot/sha256.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int board_init(void)
 {
        int ret;
index c33bf58ddcba9199913be5fcd7110c4dbdaa368a..896b9b63bbb865bc4eb0ea8faa640119a466dd00 100644 (file)
@@ -243,9 +243,11 @@ static struct emif_regs ddr3_icev2_emif_reg_data = {
 #ifdef CONFIG_SPL_OS_BOOT
 int spl_start_uboot(void)
 {
+#ifdef CONFIG_SPL_SERIAL_SUPPORT
        /* break into full u-boot on 'c' */
        if (serial_tstc() && serial_getc() == 'c')
                return 1;
+#endif
 
 #ifdef CONFIG_SPL_ENV_SUPPORT
        env_init();
index 6c77d915e5b977c1f3fac3b2dbeaf366fec89a2e..e96636b6ecb54e26873011bfe1252ebeaaecb252 100644 (file)
@@ -12,8 +12,6 @@
 #include <asm/arch/hardware.h>
 #include <asm/ti-common/keystone_net.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 unsigned int get_external_clk(u32 clk)
 {
        unsigned int clk_freq;
index e99e6355b477610587698c673081efc7b41cb0bf..d61f72921ae4310b2fef1aaba5e4efa556ae8f95 100644 (file)
@@ -12,8 +12,6 @@
 #include <asm/arch/hardware.h>
 #include <asm/ti-common/keystone_net.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 unsigned int external_clk[ext_clk_count] = {
        [sys_clk]       =       122880000,
        [alt_core_clk]  =       125000000,
index c65f33131da0cf21f4a654fac81188004b7581fc..b114c246905a3af7603734f41b4ea08bdc67f022 100644 (file)
@@ -12,8 +12,6 @@
 #include <asm/arch/hardware.h>
 #include <asm/ti-common/keystone_net.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 unsigned int get_external_clk(u32 clk)
 {
        unsigned int clk_freq;
index 3fa6a763d8194ca2efc5fade488560d2862a39b3..c0add005eb1b33ff8e157abb7954eac1f9c3e6be 100644 (file)
@@ -11,8 +11,6 @@
 #include <fsl_dcu_fb.h>
 #include "div64.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 unsigned int dcu_set_pixel_clock(unsigned int pixclock)
 {
        struct ccm_reg *ccm = (struct ccm_reg *)CCM_BASE_ADDR;
index 0f59648b1fed192a2b1f70ead69df663f58d6556..ac265579e831772bc8ec828be6c6a9a8338a29f2 100644 (file)
@@ -13,8 +13,6 @@
 #include <mach/ddr.h>
 #include <debug_uart.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifdef CONFIG_USB
 static void wdr4300_usb_start(void)
 {
index 1acec849683d1f736295c796d63263aa627094e7..43ecdf1495410551448b2aa247d8cfb644fb6fe6 100644 (file)
@@ -14,8 +14,6 @@
 #include <i2c.h>
 #include <asm/fsl_i2c.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static struct pci_region pci1_regions[] = {
        {
                bus_start: CONFIG_SYS_PCI1_MEM_BASE,
index be4c132fbe0dd09416791552cc8499448580768d..37ad916853d224eb4342fb950f11c7de874e6e72 100644 (file)
@@ -30,8 +30,6 @@
 
 #include "tqma6_bb.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define UART_PAD_CTRL  (PAD_CTL_PUS_100K_UP | PAD_CTL_SPEED_MED | \
        PAD_CTL_DSE_80ohm   | PAD_CTL_SRE_FAST  | PAD_CTL_HYS)
 
index 694055bd2e51aee22d9f8fafe43614a236ebd154..c862ed15d9f81dc429d1f21b62eba1041f1d706b 100644 (file)
@@ -21,8 +21,6 @@
 #include <asm/arch/sys_proto.h>
 #include <spl.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #if defined(CONFIG_SPL_BUILD)
 #include <asm/arch/mx6-ddr.h>
 
index f4586272b1f2b42d4d916cb86e1a6e99ac35a432..1daea066a324bae05c5dbb1f20800f209d7f0761 100644 (file)
@@ -22,8 +22,6 @@
 #include "cyrus.h"
 #include "../common/eeprom.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define GPIO_OPENDRAIN 0x30000000
 #define GPIO_DIR       0x3c000004
 #define GPIO_INITIAL   0x30000000
index 5b9622e75ec48d9ac7b1a17bb783d5719dac5a9c..d03ab4394227144f4b4883e0615a04581c9c04bc 100644 (file)
@@ -20,8 +20,6 @@
 #include <asm/arch/sys_proto.h>
 #include <spl.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #if defined(CONFIG_SPL_BUILD)
 #include <asm/arch/mx6-ddr.h>
 /*
index ae606f5ba70816050c5724945b45c449a2642e83..785533d7f2c485e8105bf37ef4dc229e08720323 100644 (file)
@@ -16,8 +16,6 @@
 #include <fdt_support.h>
 #include <pca953x.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 extern void ft_board_pci_setup(void *blob, bd_t *bd);
 
 static void flash_cs_fixup(void)
index c90bb89dae0c70fb79c40070dfb13c59dc0714f3..080197c1c6d5deb896b3d9891dff295a7e31735e 100644 (file)
@@ -16,8 +16,6 @@
 #include <fdt_support.h>
 #include <pca953x.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 extern void ft_board_pci_setup(void *blob, bd_t *bd);
 
 static void flash_cs_fixup(void)
index bc1d2f31c010f4c95091183356dd9227820fd14a..225bb002a67cbd1466b6d0803a47b591066b7478 100644 (file)
@@ -1660,6 +1660,7 @@ config CMD_KGDB
 
 config CMD_LOG
        bool "log - Generation, control and access to logging"
+       select LOG
        help
          This provides access to logging features. It allows the output of
          log data to be controlled to a limited extent (setting up the default
index 9d1a740beeadbb5b3861364bf0a8de7720d3edf6..23bc88038f58fa954e4a198cabd80d7be74273f1 100644 (file)
--- a/cmd/aes.c
+++ b/cmd/aes.c
@@ -14,8 +14,6 @@
 #include <asm/byteorder.h>
 #include <linux/compiler.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /**
  * do_aes() - Handle the "aes" command-line command
  * @cmdtp:     Command data struct pointer
index bdd4cfda0b3071fdfa1d2af362c539c6e5018fbd..ae06ba70aed4abe7b0c7ed6f9559052d25189997 100644 (file)
@@ -12,8 +12,6 @@
 #include <asm/byteorder.h>
 #include <linux/compiler.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /**
  * blob_decap() - Decapsulate the data as a blob
  * @key_mod:   - Pointer to key modifier/key
index fff936976355e1f261eca5eb7ae9ce49d994691f..f1e607ae0ddf0820db50fa049b98c8d2de6d0958 100644 (file)
@@ -14,8 +14,6 @@
 #include <linux/kernel.h>
 #include <linux/sizes.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * Image booting support
  */
index af0b4eee78388155e16be590a23ab8af5c10a83a..c1e28508875c838e8ee4caf9a32c2902882987bf 100644 (file)
@@ -17,8 +17,6 @@
 /* Note: depends on enum ec_current_image */
 static const char * const ec_current_image_name[] = {"unknown", "RO", "RW"};
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /**
  * Decode a flash region parameter
  *
index c61b396a62b5d3eb662d861e53b143691b22592d..7608be10f5ed18e5f289954d08d1c1514d34c788 100644 (file)
@@ -68,7 +68,7 @@ __weak int eeprom_write_enable(unsigned dev_addr, int state)
 void eeprom_init(int bus)
 {
        /* SPI EEPROM */
-#if defined(CONFIG_SPI) && !defined(CONFIG_ENV_EEPROM_IS_ON_I2C)
+#if defined(CONFIG_MPC8XX_SPI) && !defined(CONFIG_ENV_EEPROM_IS_ON_I2C)
        spi_init_f();
 #endif
 
@@ -131,7 +131,7 @@ static int eeprom_rw_block(unsigned offset, uchar *addr, unsigned alen,
        int ret = 0;
 
        /* SPI */
-#if defined(CONFIG_SPI) && !defined(CONFIG_ENV_EEPROM_IS_ON_I2C)
+#if defined(CONFIG_MPC8XX_SPI) && !defined(CONFIG_ENV_EEPROM_IS_ON_I2C)
        if (read)
                spi_read(addr, alen, buffer, len);
        else
index bfddf8be1b9849d5cb9f66262aaaf747896d7396..8eca6fffaad44fa3812917926ee243d93a7d43d7 100644 (file)
--- a/cmd/i2c.c
+++ b/cmd/i2c.c
@@ -79,8 +79,6 @@
 #include <asm/byteorder.h>
 #include <linux/compiler.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Display values from last command.
  * Memory modify remembered values are different from display memory.
  */
index 03eeeb2402571b2c9ea9c63652530a8adb2fea28..4c7a1a9af865055a9aa9ac87c735f5de7ac0bdc3 100644 (file)
@@ -424,6 +424,7 @@ menu "Logging"
 
 config LOG
        bool "Enable logging support"
+       select DM
        help
          This enables support for logging of status and debug messages. These
          can be displayed on the console, recorded in a memory buffer, or
index 0f4479a58bc28cde01f693de18d8149abf662885..7a3d4ca088e99c0d56814caf6a649e8d87dc05dc 100644 (file)
@@ -386,8 +386,8 @@ static int initr_flash(void)
 #if defined(CONFIG_PPC) && !defined(CONFIG_DM_SPI)
 static int initr_spi(void)
 {
-       /* PPC does this here */
-#ifdef CONFIG_SPI
+       /* MPC8xx does this here */
+#ifdef CONFIG_MPC8XX_SPI
 #if !defined(CONFIG_ENV_IS_IN_EEPROM)
        spi_init_f();
 #endif
index 7a4f785bc836f9b8fbeaea1c193cbe474ea89d52..1a0caf80dde09551133f882df5c34fb9608e5461 100644 (file)
@@ -13,8 +13,6 @@
 #include <dm.h>
 #include <errno.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct cros_ec_dev *board_get_cros_ec_dev(void)
 {
        struct udevice *dev;
index f2b95ac8d37d869f024460659ee390b72bec61de..1c8e122c3290b095bf06a8a32edb315804e77131 100644 (file)
@@ -20,6 +20,4 @@
 
 #include <lynxkdi.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #error "Lynx KDI support not implemented for configured CPU"
index 6a1159879edc4abb98a415bf369be8b02e621ca3..66a03a156eb67e3086460b5cd7a156f7dcda9499 100644 (file)
@@ -13,8 +13,6 @@
 #include <console.h>
 #include <version.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * Board-specific Platform code can reimplement show_boot_progress () if needed
  */
index 4d275655660724c2b07ea4c0d19646d144202b89..259f96607eab1920cf8dff6aa906ad78e5ec9bdf 100644 (file)
@@ -626,6 +626,8 @@ config SPL_SATA_SUPPORT
 
 config SPL_SERIAL_SUPPORT
        bool "Support serial"
+       select SPL_PRINTF
+       select SPL_STRTO
        help
          Enable support for serial in SPL. This allows use of a serial UART
          for displaying messages while SPL is running. It also brings in
@@ -751,6 +753,7 @@ config SPL_WATCHDOG_SUPPORT
 
 config SPL_YMODEM_SUPPORT
        bool "Support loading using Ymodem"
+       depends on SPL_SERIAL_SUPPORT
        help
          While loading from serial is slow it can be a useful backup when
          there is no other option. The Ymodem protocol provides a reliable
@@ -926,6 +929,8 @@ config TPL_RAM_DEVICE
 
 config TPL_SERIAL_SUPPORT
        bool "Support serial"
+       select TPL_PRINTF
+       select TPL_STRTO
        help
          Enable support for serial in TPL. See SPL_SERIAL_SUPPORT for
          details.
@@ -951,6 +956,7 @@ config TPL_SPI_SUPPORT
 
 config TPL_YMODEM_SUPPORT
        bool "Support loading using Ymodem"
+       depends on TPL_SERIAL_SUPPORT
        help
          While loading from serial is slow it can be a useful backup when
          there is no other option. The Ymodem protocol provides a reliable
index 61d3071324b05f1f2b5edb662baeb8f18d5b370e..794dbd031245c6f8c65868dc3fb6fb0a60f4cff8 100644 (file)
@@ -471,6 +471,7 @@ void board_init_r(gd_t *dummy1, ulong dummy2)
        jump_to_image_no_args(&spl_image);
 }
 
+#ifdef CONFIG_SPL_SERIAL_SUPPORT
 /*
  * This requires UART clocks to be enabled.  In order for this to work the
  * caller must ensure that the gd pointer is valid.
@@ -491,6 +492,7 @@ void preloader_console_init(void)
        spl_display_print();
 #endif
 }
+#endif
 
 /**
  * spl_relocate_stack_gd() - Relocate stack ready for board_init_r() execution
index 4aa0b2caf3901c37b69b4836f9e8d6b79fc99f6a..e780b82fd2bfa0bfc1dd95d797fe60886aaa32dd 100644 (file)
@@ -16,8 +16,6 @@
 #include <mmc.h>
 #include <image.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static int mmc_load_legacy(struct spl_image_info *spl_image, struct mmc *mmc,
                           ulong sector, struct image_header *header)
 {
index 50d02478d519f942d4c5ec35e50501c66e8d2f75..33f3b74a970970e36b8d039985280aee2f1af117 100644 (file)
@@ -13,8 +13,6 @@
 #include <net.h>
 #include <linux/libfdt.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #if defined(CONFIG_SPL_ETH_SUPPORT) || defined(CONFIG_SPL_USB_ETHER)
 static ulong spl_net_load_read(struct spl_load_info *load, ulong sector,
                               ulong count, void *buf)
index bac11f64f13c21e037470503c88798c2b3b3abc0..357f8e5bd960688a83e6f06aa78478736e8975ab 100644 (file)
@@ -18,8 +18,6 @@
 #include <fat.h>
 #include <image.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static int spl_sata_load_image(struct spl_image_info *spl_image,
                               struct spl_boot_device *bootdev)
 {
index 0c4603a3db3b881c37f56f908654fe64d840f985..69390edcbaebe3542e14542cbe90ba527649c11b 100644 (file)
@@ -11,8 +11,6 @@
 #include <g_dnl.h>
 #include <sdp.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static int spl_sdp_load_image(struct spl_image_info *spl_image,
                              struct spl_boot_device *bootdev)
 {
index 567a4505056a674343ff35d891f949a86c76988a..5aac10bd573c8cbd0361a286a816511192f134db 100644 (file)
@@ -16,8 +16,6 @@
 #include <usb.h>
 #include <fat.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifdef CONFIG_USB_STORAGE
 static int usb_stor_curr_dev = -1; /* current device */
 #endif
index b46dfa16ccf1285d5ff9f2f142461f6146dd06ab..0729a20df483c5605ba6b5b4c4e143e1322bb3ed 100644 (file)
@@ -37,8 +37,6 @@
 #endif
 #include <asm/unaligned.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #include <usb.h>
 
 #define USB_BUFSIZ     512
index e12c8ea0440419d8d0af64f05373ad9a138d0082..c7df8716959549d749b571174bc72289dcab4dd8 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index fae510c48ecb67e899a167e4246c1aea49233317..1e51e8448e6c349c2dacd53bf81f340cdf27dbe6 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 9971bfb0dcf838b55ac747469992a51d304e391b..3cf1935e31b1824ed4287d35c95a29d64da3ca68 100644 (file)
@@ -31,6 +31,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index bf56300674d898a101c25d421da69edca710c7c6..63c7d161f4340ef4c1391e1d3da99c1d1c417d1e 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index b2752715806b7737973abc0a7d8317bdd8e3af7f..40a2ba062c1ef6143de440e4f740ca3f9f252ce9 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index a59e5608198c2057d1115f02577861c66bf8c11c..866aa2d0bf7b5620cdf9fd3b0d9a8b895271ff54 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index ee0a0545652206f6e73049e136f708b3802d3e8d..774fc5d511e7008f4359d2aaa815412b1b81ee55 100644 (file)
@@ -31,6 +31,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 5e1528c9971d04a6ecd578bfd694763bb4bd0afc..087ab6318eb250f26fd659fb8b500e3cdb3e3bc6 100644 (file)
@@ -31,6 +31,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index d44d8d018342d854c67059a8cdd4ac75a4d11394..32d35a7ed99327894ee6d20acf31b0133e1b20b5 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_NETDEVICES=y
 CONFIG_TSEC_ENET=y
 # CONFIG_PCI is not set
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 9b8e96474ff31431674ea8cd626e4456c04efca2..626ec70eefdc551baa621678587fb2058a92163a 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_NETDEVICES=y
 CONFIG_TSEC_ENET=y
 # CONFIG_PCI is not set
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 76966818ed1debd621cac11e6a19093cb50c8c8c..ecdc472be4b763635a1462493500ab6407fdd148 100644 (file)
@@ -31,6 +31,7 @@ CONFIG_NETDEVICES=y
 CONFIG_TSEC_ENET=y
 # CONFIG_PCI is not set
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 1d852029a9ddd6d1dc96451aed42a77b94de085c..4636a91a55e2169b216c81148964ff2def5061c4 100644 (file)
@@ -31,6 +31,7 @@ CONFIG_NETDEVICES=y
 CONFIG_TSEC_ENET=y
 # CONFIG_PCI is not set
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index a0b81e478b24617ca062f9e791320affb9e7ede6..34a4c33bd45591d035b9cb3df521229506063132 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index d3e579b034f8037ef6ace8dd2f7adb0267bbfd40..90255b7939c42c0a1860b79fd662ef9dbac33c40 100644 (file)
@@ -40,6 +40,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 7abc5c5df8382eb6fc71ed3ae596b9ad1818f5ad..5c8f2b8a8e7c79b61d12f470a802157d5b3aa6dc 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 9a2a1f1bc99018d82477db49e9054fbc2ce76c7a..8740dcfae6b6242aa2aa983dbc8b74985cf84754 100644 (file)
@@ -40,6 +40,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index f5e56e8da8ca74b0e254035be4bc1014c677a700..59f3158f26252aceb202fab3b1f9ec2801855c10 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 5137bbc84d854b1279f11497df05f90b0cf3b541..bc1795f768fbb0a46e73eacf94084d792cdfac6e 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 06e46a7a2018fc4011e01568085ce6fc989551d7..1ec257939ed69153ea89747a511d5675a45afec6 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 89e39f77d811e47e538d4e72e63522f8b908e2f8..342346df4045c6f889aa2a7783b7a558a92831bf 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 2288900a04449bc87839efb2b4f8635656e4fe72..13b789895333435fe258d8ad46b876565f72f8b0 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index b1533a2258ff544f6fe1ac17be732cb9f6f982d0..9c93f008c527ae1b0c32e7385e2fd643f9d1e52c 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 17fc7df87247ea2c79097c523ddf9b66243cc824..0446e25cfc0fe6c3da08f763c2f86523cbf54f91 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index fef8b9ced991d5a0dac94559ec58ff747a6c1f45..a04bc1af442c771f6d6188e112672ab9e6e66a1f 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index d19d7489038809fdadd2f754bca3c9a6d3bea241..476892879e96e32cb536563d87d727d8753f7cd7 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index added1a3b2be4caa910ea62b4bee497d32469579..e49dc66fc7f5a612fa03beff5db1ed0b7e558f3d 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index a4d505c81d697c746d06078f988590f6b8e73dc1..52a27985e16f2d77f5e6c2bdf307ea888ec8430a 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index e84909dbe783a96cc160119f2d345e8619a546fe..4939775d6ddb6777035ad7fe15f4a32acdfd68fd 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index c2b016a47874fde8a0d2448212339fe76da9548c..804d1b3f35cb365f38c7f6812e00e57afd7dec23 100644 (file)
@@ -43,5 +43,6 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_OF_LIBFDT=y
index 75e993bee9cff7068df35deaabadb9b005a00713..2596b45f8b7aa41949936c07551ad175dfeaab39 100644 (file)
@@ -30,6 +30,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_RSA=y
 CONFIG_SPL_RSA=y
index 87d544bed85744cc4d7eb03986850010b5a5df18..a4ca6f559a81a6328e29cb227010680f9b3e1c62 100644 (file)
@@ -31,6 +31,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_RSA=y
 CONFIG_SPL_RSA=y
index cec758c9d52c4fca1d8c7cb7a59a1ae725c7f2b3..690f73213ae3bbeb3a532e2034ba98f3d59524b5 100644 (file)
@@ -30,5 +30,6 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_OF_LIBFDT=y
index 9acd10192a06771c2d59a8134cc89f78470ba4d3..7be21872df49aa170d51b0c97668fd4eff2ec811 100644 (file)
@@ -29,5 +29,6 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_OF_LIBFDT=y
index 32a280c38004b6b2281e3bd84e69a6ad887100af..df4168ade45c3da0df6c53f4bbc786e1f66f7f45 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_PHY_MICREL_KSZ90X1=y
 CONFIG_NETDEVICES=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 9a6b2f21a59d5cfe0b0948673e9f48d3eed1e821..c6a36393a4ebd6171933200a8a805416d16cfd59 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_PHY_MICREL_KSZ90X1=y
 CONFIG_NETDEVICES=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index fc6ee0ec5b82de1c01359fb5722ffa7379ed3d15..233e258a6143b888a50d7177437f9539aae23eba 100644 (file)
@@ -20,4 +20,5 @@ CONFIG_ENV_IS_IN_FLASH=y
 CONFIG_MTD_NOR_FLASH=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
+CONFIG_SPI=y
 CONFIG_CF_SPI=y
index 900020826208753749c7afd343efb6328a5fae9d..573cea9655b512f5dd8bdf261af28ee182ac0389 100644 (file)
@@ -19,4 +19,5 @@ CONFIG_ENV_IS_IN_SPI_FLASH=y
 CONFIG_MTD_NOR_FLASH=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
+CONFIG_SPI=y
 CONFIG_CF_SPI=y
index 11e6aab8417356a361b5817b2b7e0a9d7700c22c..8d6e1dfc43e94eaa3b3a65a363540de7c1a252c7 100644 (file)
@@ -22,4 +22,5 @@ CONFIG_CMD_CACHE=y
 CONFIG_ENV_IS_IN_SPI_FLASH=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_ATMEL=y
+CONFIG_SPI=y
 CONFIG_CF_SPI=y
index 0907f15df78c84ad7d59449fad1da20d258bb4a1..5fe6b1bc17f7b90f6235a317a53327a4204d3854 100644 (file)
@@ -21,4 +21,5 @@ CONFIG_CMD_PING=y
 CONFIG_CMD_CACHE=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_ATMEL=y
+CONFIG_SPI=y
 CONFIG_CF_SPI=y
index d1571d5c52edb531d296f7ae151339d4b54508de..968707734bf2b2cee5c572f67827db5ece2e686e 100644 (file)
@@ -21,4 +21,5 @@ CONFIG_CMD_PING=y
 CONFIG_CMD_CACHE=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_ATMEL=y
+CONFIG_SPI=y
 CONFIG_CF_SPI=y
index 2f4157f44451c8d887d3b2082f7de10a16b62bce..8002697baf92cc005821d6a845ab804e1305bc02 100644 (file)
@@ -21,4 +21,5 @@ CONFIG_CMD_PING=y
 CONFIG_CMD_CACHE=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_ATMEL=y
+CONFIG_SPI=y
 CONFIG_CF_SPI=y
index 45efe2a5d25c2f9a1d165b38f59192c76e5abddc..4e8ef732224ae2c93e96c398ba25b83c39f5abad 100644 (file)
@@ -22,4 +22,5 @@ CONFIG_CMD_CACHE=y
 CONFIG_ENV_IS_IN_SPI_FLASH=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_ATMEL=y
+CONFIG_SPI=y
 CONFIG_CF_SPI=y
index 11e6aab8417356a361b5817b2b7e0a9d7700c22c..8d6e1dfc43e94eaa3b3a65a363540de7c1a252c7 100644 (file)
@@ -22,4 +22,5 @@ CONFIG_CMD_CACHE=y
 CONFIG_ENV_IS_IN_SPI_FLASH=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_ATMEL=y
+CONFIG_SPI=y
 CONFIG_CF_SPI=y
index 16a7fc6f3957518c12a7f4dca6263260dafff894..d42ba8ac918bcb02a2361ee1bb7a4c0a91e155f9 100644 (file)
@@ -24,4 +24,5 @@ CONFIG_ENV_IS_IN_FLASH=y
 CONFIG_MTD_NOR_FLASH=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
+CONFIG_SPI=y
 CONFIG_CF_SPI=y
index 4bbdfef9fd96b26a6a66efe3ec31db84a5ba9f47..724e512083032ceba2ae96419ca4eb175c5adf04 100644 (file)
@@ -23,4 +23,5 @@ CONFIG_ENV_IS_IN_SPI_FLASH=y
 CONFIG_MTD_NOR_FLASH=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
+CONFIG_SPI=y
 CONFIG_CF_SPI=y
index b449bbea224a06cd7aa7fd3956fb94dd237a2067..11d7b734e359b21413209373b7c81bd43fd6aa21 100644 (file)
@@ -28,4 +28,5 @@ CONFIG_ENV_IS_IN_FLASH=y
 CONFIG_MTD_NOR_FLASH=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
+CONFIG_SPI=y
 CONFIG_CF_SPI=y
index b33199db78e20964163c66544bb5904e54a6cc49..5620c4ec5473c5408b7b29267fb7c35938814eb1 100644 (file)
@@ -29,4 +29,5 @@ CONFIG_ENV_IS_IN_FLASH=y
 CONFIG_MTD_NOR_FLASH=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
+CONFIG_SPI=y
 CONFIG_CF_SPI=y
index 9d7b5565f2d972f365071d10be980a48b0a952f4..d1dbd9cda56d58f7781d8fea46cf25b6fce8d5bd 100644 (file)
@@ -28,4 +28,5 @@ CONFIG_ENV_IS_IN_FLASH=y
 CONFIG_MTD_NOR_FLASH=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
+CONFIG_SPI=y
 CONFIG_CF_SPI=y
index 256e1705ed0f006b2e5aa4a7593fdf8e166b2097..3af7dbfe2550595dc8a984109c2751bf85c603e4 100644 (file)
@@ -28,4 +28,5 @@ CONFIG_ENV_IS_IN_FLASH=y
 CONFIG_MTD_NOR_FLASH=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
+CONFIG_SPI=y
 CONFIG_CF_SPI=y
index e5f8cf571fe531681abb77204cc1f401d8ba88f6..28a2e48a74733238c6d01f90a6d70546c9162242 100644 (file)
@@ -28,4 +28,5 @@ CONFIG_ENV_IS_IN_SPI_FLASH=y
 CONFIG_MTD_NOR_FLASH=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
+CONFIG_SPI=y
 CONFIG_CF_SPI=y
index 159cc0156f45eaf91b70a91098bf9a7625b48720..5de115536b5783674886980cf4432e5f59e43bba 100644 (file)
@@ -18,5 +18,6 @@ CONFIG_NETDEVICES=y
 CONFIG_TSEC_ENET=y
 # CONFIG_PCI is not set
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_MPC8XXX_SPI=y
 CONFIG_OF_LIBFDT=y
index 999d7763efc24b0cd0eef4970b65f12cc4a43baa..f8b32130dd1d59a810dab7b53590922cb6b8ad7b 100644 (file)
@@ -34,6 +34,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 72d888c8ae559b4359578bf0356d8fe9d9bafc27..f3137629068dd0d3b3db1504c6775dc1dcf9fa7e 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 66a3f570d465193e6cf2d92f173d913f0d50e5ae..b60ea6c7c7ef9035d7b665a8566d32dba469ca5f 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index e55a7763cd014c38901ef50863ecadaa610f4e32..4d85e84adb4100a5ff8988231fdc2f88e05f27c4 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index ab7bc0e0449b70d72875a0eeb9eb024e5e7b7d1f..39f231b2c925d7e68215d87ee6e25dbbba44b019 100644 (file)
@@ -37,6 +37,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 48379288c1ea5a94c9d6e14edcfb48874c02cbbf..a82ce3184dd199b5c008b79375058438bd9efcf6 100644 (file)
@@ -50,6 +50,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 83e37888fd0fe766f410d45a9394f5d1936ae36c..840aa206ed85530c4a4e1b9e78693df43c0d8eed 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 16cecdb5dd078b5c8dc9737a3303ad5219162c7d..58650ef3bc44cf80bf54285b625159f84d5a922f 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 9e1ffbb7f93dc3665676bb17d6564bd9b524e248..2e9b2a750ece1c6b5b2f8699ffdb6777bbc77fd2 100644 (file)
@@ -46,6 +46,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 043af5dd7e1c7f794aaadaa480adcebbf6c60855..3f29ae80592f55504e18c5aae4e1796e10870f90 100644 (file)
@@ -37,6 +37,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 0cba8c48bbedde7751912304d5e84fce08e4e9e7..416dd74f535157bcd7e494a7943995efc32ecdb6 100644 (file)
@@ -47,6 +47,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index bac2a4c4812cc7cb8b7ef0d48bb49fb13054c0cf..fdf6593093acb66e13205340872712e0bdd80f33 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index e65004f86a0053cb26247d4f9c54ce653f6d9ba7..e2af792c9ee13d2d6aa638bd9c84f4adb4ee5bd4 100644 (file)
@@ -49,6 +49,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 32459c7dc2a1b6ebdf550035b3619f5f1227afcc..612e62a2d196fd9558a184173e2b9f48d2f87104 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 7ee963f99ab382e1529c474d9e7abcbe55f79161..c556d9c70d8395538b895835dd4fa4ba37fe8e53 100644 (file)
@@ -34,6 +34,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 198839c77f84cc48bdb01d9d89646c3c897f4bb6..ff48e67f7fd748600b16d92684dd1080ac958a20 100644 (file)
@@ -45,6 +45,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 7b8c77bbcd778d74077cd741a978539f53186db4..c67100ea39a9b35c49736163defc9c0b3583df15 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 9b3cf7f17f264ff3ed2b90a93eea830766bfb631..8a22084b58718373ccd9e1a077f09cfb35bb9865 100644 (file)
@@ -46,6 +46,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index e5d8c9a37db9a49e128a0d44e8c0ea91420ce27e..1f8bbc68ccbdb6ce7edd5aa9cc1302b6aecbb03a 100644 (file)
@@ -37,6 +37,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index ddac2271154404ca9e5e2a862e7524e9b5b46de7..f87ed06ef94792c97791095ad8fea2d0702e4a17 100644 (file)
@@ -50,6 +50,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index fe47582adb1908e4b69705deab9a5da42622cbd6..a6dff0d3a2ea17024b168d51b34052141d89ce8f 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 12b87a33712dabfd01ef7dd40a586b4c27f3f33f..a119521310a7c1fb0e49658e385a7356fbd1b3a1 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index fe7203cb74ea81a129bce4d6e446b381bac63010..070116b75ee21ac1ae3f42dd01fd1b914f9c957f 100644 (file)
@@ -46,6 +46,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index bb1adb7f60c47e065d0820c5926c28859fef7bf7..e88b7bb765ae97d801560737b044542e5de53fff 100644 (file)
@@ -37,6 +37,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 266fb8e1d28d94eaf9e97250ab2dae125b7431f1..61d8226d09fadac07784afa0518e74231d8d7e5c 100644 (file)
@@ -47,6 +47,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 4687455af56807ceed01df524ed07c191aad372c..cbb36b99bfa615bc7aca27ca2d843d944cce4e18 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 30a91f27dd686e586eff6f8726a2c76152fe2e24..28962e148da65a02c65b3379026c762ee5901e5f 100644 (file)
@@ -49,6 +49,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index ca7ea2bade33c730c22d7999fd248a62f39cd5b2..cf1f3d093399327e66664416531e1876a01c869b 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 77e8e81a3e8d3f005413cd92a94e3bbd05d320f3..c63fbc69f9a123b9a631dca2a09240ea6c2e4dc5 100644 (file)
@@ -34,6 +34,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index d318cb2ed0bd44a3fcd68c77afe340e54d947521..36e17b8900cad47e2c80eb860a5e4e19716d486c 100644 (file)
@@ -45,6 +45,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 7baa576304de1d8da02656f44e1f38f6be05d3db..452b144c8d3e560da7b74c59d4ce447cfa5da1ac 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 3894be6c9fc3c9df62858e49b40b9101506fc87e..bcc98b51ad29500a6b911179f9de559a920c9012 100644 (file)
@@ -46,6 +46,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 1330091f3db220c6ab259a66f18d8038543d7e23..576cf9d2aa16ae3d8e35481c05fac9d188280a4e 100644 (file)
@@ -42,6 +42,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index af18212a7bc44b2d801d9888e36f4fc6304efc34..ec333f52c3a5d002ecd1da425ff51089bd425461 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 5368c298f3c36b853f888b78d5e962853e7f3210..25fa7e49499e6f6241745054985e1bb182e93fe3 100644 (file)
@@ -41,6 +41,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index e10a1891f7c121c86f1b66c27026f62350f9462d..b911b55c80816c6425f60582250f934792b98195 100644 (file)
@@ -31,6 +31,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 66b3c7063936a1ce043b545403d3e83b00504f1c..0c0fade40fce0976b1404e97c2f6e970a35c0bbe 100644 (file)
@@ -47,6 +47,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index d565cd65d4853528700d46f3e1eb39e86f05440d..035189f4a0a06010693a370c1e6836f70e42357c 100644 (file)
@@ -44,6 +44,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index ad6c6f0e4d2f1ae5aa01d8dfb469740f9955622d..dd4801bb95f3d1d21529c2652d34267073cf6447 100644 (file)
@@ -45,6 +45,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index c46ff0e2b8c49e0306738d2ad7dafa021262617c..b3d01b3683194c8457d8d394de2d8371bbfbb37a 100644 (file)
@@ -34,6 +34,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index f73e5a3f82acff7a9055d382bf20f14ded2123d3..ffa2a697cbf7247d81c548630c2b0e1029d743bc 100644 (file)
@@ -46,6 +46,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 62fcbab50d204da4828721f6b150449912f63dc0..e9ba730979149fb86990102c8090b5b5b7514080 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 3acd28d8bac65f2392c18687e4d2290014f809f0..2021ea2de57e491316149318dec3a948e6197b7c 100644 (file)
@@ -44,6 +44,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index dd86d3861dceea29c96394c1153188bb03f42cde..3007352ceca7fa70b866b7e60aa1790bf344f006 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 56e8652d6e02601fa8f653e553b4e3054d88c191..64af48b6ce60f9ed470a30905c80f717d8afabba 100644 (file)
@@ -49,6 +49,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 6d6432953a31f72cba04f82346fa3779b3a1322b..18594eb9135b656f7fe67671036c0841bb41f289 100644 (file)
@@ -46,6 +46,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index f6e4b417b46932f11d42790b04ffe277467286a7..8c25ee8dc5eed4e7582fe268926d7f3fd55fe7b1 100644 (file)
@@ -47,6 +47,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index fda0ced54409da1fdb2f77a83fd26fe6a6f6d06f..b227ef32e328d987d355fe5ff76b631071eec803 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index c70e54327cc93070de0d168a5658ea2c752e6694..115b19b486e08f7052ca52db7c793420086c17f8 100644 (file)
@@ -42,6 +42,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index c831c6131c8d6d1a1e51b294af4d0c1d0d7244f9..27d34a9e41ace85cf69c230f832b29e723ab6a41 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 1f358bf968112dd8be61c4869948b105f80bf3a8..f4746eb94f914b397d29b54d521115116468c56e 100644 (file)
@@ -41,6 +41,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 613ad491f580534393866485770aee9c79357c96..5ca4ea04e5f896757062e958310685469dab7166 100644 (file)
@@ -31,6 +31,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index f57e4b079dc1ff1895c52fb5e0a4a00c76af8a31..c35777e579c3bfb6d0e408ea9fd565ee09dcea0e 100644 (file)
@@ -51,6 +51,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 8e6f81143301670a125d0e609f2df5e7ebe32d1a..6ed700b5a3a24c173d10596c2fc5731364f07ab7 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 320f04341d510faeeb900f0de8459790264d899d..ae45a3088fb572aa8d79d71ca2f900622050cda6 100644 (file)
@@ -49,6 +49,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 25493700d62c4a6db2e61ef2513044ca6cf57876..840bea49263be9951e226c4d649ed79b394b44a1 100644 (file)
@@ -38,6 +38,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index d26524cbbe806f870c8f99eac3d33b79f0b63134..704c9c79c8ded66756c935657acaa1d4f5c660e4 100644 (file)
@@ -50,6 +50,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index bab0e47b1ba9aac33b237b928762cbc7a2ae17b8..7af7c58aff53430242f2c45dca347376e864eadc 100644 (file)
@@ -47,6 +47,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 95feedbaa7b99840fb5f508914f7442092d31798..9f516582b81afded68ba002880976af33ccacb07 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 9008e314e36e255b3cc075c03b850ba5cc8d41fd..127a9126c61fa6c502de47ac8e37718d5734450b 100644 (file)
@@ -37,6 +37,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 66d003c9589d3354d4b799819e285704f6d341cf..7f450ead294b72d029c2fa8948fe6dc0d79fa53f 100644 (file)
@@ -50,6 +50,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 71107b45310e2a15b5ec3252bc03c9ff7ee4dc51..83bc9eb06815938044fc3b47e201f9e200c8d50c 100644 (file)
@@ -47,6 +47,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 4f0d58ce3fb15b2cd6ca36f7d05b31bdcb49e615..97eb5bcb9a871cecc80e3e018d67a89a7f3a6fa8 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index fd4bbae592e509e0a9f74e0657e6af1271a993b3..10024e4bd9e0682942082cfc1480dee246f9428b 100644 (file)
@@ -37,6 +37,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 537d8955c643631f2c16b38df4c6a597efec445f..efecd958d3008b6ce5ff00926887008c8a9c6a15 100644 (file)
@@ -49,6 +49,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index db8897cc03aa05a8dd61efe522f399e9652ca0f3..26edeab0ff2e4f2abe3d4090241109972f64abaa 100644 (file)
@@ -46,6 +46,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 0e7b681e8bb258d583b551184d6fd538085a7565..50f2beb545c43c7dc57b07777c130bb1e029d8b5 100644 (file)
@@ -47,6 +47,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 7742a011994c24e300e4bc2902892e92959dccd9..d4d9ee0b15cc3b32a11230f2fc36ea16caa55aec 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 56c8fa599fa4d8ad8c6c90e78aeaea63be7e1679..ef432e40b1304a14ed3f065eed06a420cd16ee1b 100644 (file)
@@ -34,6 +34,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index fee335cd011fb9aac5e2cee7415d377438642b41..56c710a037eed496f21c2a20a958281c6b0381d1 100644 (file)
@@ -46,6 +46,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 1beafe2c8207655a5642608eadfca23ad8a72b58..a7ec666637b7ed68fd7ed80514d9e62730513863 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 156d95b4de4ac3a83fb2e4d3999484adc6626f0a..a8dad14b956e984ca35f16ad31417ead23a08a46 100644 (file)
@@ -44,6 +44,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index a378a5f751990d10fb24e0762c37b923bcba3499..f07cd20896b8d5e81aa814b85d715d4f1920e210 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index d1f29ca56a014fc256cb95bc2b0d5c3bb2f2b3da..8d8172bab98df72a79125c513754d3ea0576e16e 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index ef26c9530e36ff1096d48a8c1cdba1fd88ffcd23..8faf46d3b348279a3e2074b41f0f5b5b057fc14b 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 4677d3077806ad7942e8a8d4484e2f01fa493155..1249ea5aabc08f9f99629aeaf63be29f8f7e783a 100644 (file)
@@ -45,6 +45,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index f84ca86f85f5b97e13f7a0c140c650c9bf0bd16b..1cceda4f0e3d24a0bf99e433e9656fe7c469a515 100644 (file)
@@ -46,6 +46,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 312980591fcf50424d7c4d6b6af9c8e9fdc4f303..6c4110a07a694c58bd2c9bd109e5b4e2c30fc3d6 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index a8305c78b3964a3fd49603a5029c3bf9291374e6..82db6d46cbac10bb93831236d93725289ef5b6b8 100644 (file)
@@ -51,6 +51,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 6dba0320d1e244ac197db83dd4a1244aaeb2c3c5..dd4ce100c9bacbd9bc4a67b98090eaa1e42a77dd 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 418619221aa027facb4cfb9240c2d462083b32d6..76d63a9f5b8ffafc13b9f609702620b612fed788 100644 (file)
@@ -49,6 +49,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 659a2586202f9f10391345a4e7a60271896d1af6..a8a46b800ac52b13644e7820af9cead2b6963732 100644 (file)
@@ -38,6 +38,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index f27d00c3aef9b5c07367886cff54b6c7be815204..60247120aa5c52f31dd386267a58e8ef93001116 100644 (file)
@@ -50,6 +50,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index e625f9da5d6178eb2307c05b973824e11d231b4b..b5ff49da49dcc951cb1e9d7403ac27636f5373d8 100644 (file)
@@ -47,6 +47,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index d81186206debf9e22932f123e03b6914d12304b2..a5e114a637224bcf17651785a12005e8e0de81d7 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 1aa38f0687bf2ac977a47fc50e9567205c3a5e88..6d651c99e972fc7a1ea12e0eaada1b2eb2291838 100644 (file)
@@ -37,6 +37,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index f6d52a5faff0ed84bf5cdfc39486f9cd0ae3694c..e07fee79f840c8924bce322215ebb67dd351ec72 100644 (file)
@@ -34,6 +34,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 47fe40cdd4bcc9a914283d128d5dea37969bd047..2fb56eb9ea095959267f8348a8b9c802b736e2b5 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index be468bdcd3a2abb0f2bc30d8861558b249e1ea6c..5b111a816a6424a37a679d4113a951cfccc2d8c3 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 54996d04719dfabd60b7fbb3b053b488d8047162..ab9eb410c7f5dd0192dc0e2540f451d423b636e7 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 256c68b1582d13750530bdec45e6574c13856824..9970f7edcaccdd0f5dd131a50ea2d40c022fa133 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index da2d6140fffa3e7ba2b265801c47582e3d2dbcb4..9fd7f43ea4fcbfc650bad7df362381d73fd7b45b 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index d8ccd15c46f957834c038b20e1974d462ff50474..b2a243e54d2f17150ff89a61ccf4ed162ef02192 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 78621932b13637171b770d5436fc6fb465a011a0..9c6c5c7017e69592201fa9404e71624e8ab2dce4 100644 (file)
@@ -34,6 +34,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 98e04d48df40af32a870a4baf4cc8787eebd677d..ba0b487b657ea1aec4c1825cab6aed591b8d61d3 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index ce352acf924b0d15d7510089f83f52213647c220..5016f5c83cbf93250edcab6ace9125e5ebd2efac 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 51a1ce973f05beb5ed2a6651c0be92b6bc4ed65c..b86534b8a19f8136b7a42918c22affe344d06f30 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index a0fc3faaa6e0efacab755b5cf96e19a721cd4de8..09cfe218c97f634dfec0b024bdc733396f9cba97 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 0ef284d93d3a58a8c3a279a1366e901b9db332ac..487627bcbb88ad94eae4e960d15545f55702b5f3 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 88ac8b4ce3c2a4f86bf51c9e9bcf0310bb192a5e..5ae9bacfd76ee39b36d9d6e9cc3d4bb944301f5a 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 00d8e00685a1c47817c31167a5151390aad4a69f..ee3869bcbc42e87114b3834a01e31822c1b1c698 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 5833628cbe478da6a891f2fbf5f8c882cfb72a9f..9593a98ec0c189ba2ed75ace8365bc09772dd9e0 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 3528e2343cd77dad3b09573a844e58929c5009b9..9f1e3fafa4d6d5fa022d9f3b801cd76c0cf8b952 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 7842ac78911bc4acc97f76643f2642b523510f47..0306eb28153784745c74eb7155b4be55f4abada3 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index c8cfb2ca46d291633c8378f39cff76283f746830..eb1799e753bc08d1079cea69047eea98811889b3 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 6c2f90cd4432e55ba0156636f423bce2fdd58b34..b60ae5d09724e69a82d213a6004c1417c5980e93 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index ffc7b6c3b68f6de59b79ebf27c1082b2666a5733..41418f0b6efc5e9596355eba566be20b3ce7355d 100644 (file)
@@ -34,6 +34,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index f135aea5c9d109d626d0777ecfa3680494c671ef..5dcf1902b8543fd344fdaad217e4ba32239d97b4 100644 (file)
@@ -34,6 +34,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 602fbd0e8d7d8159393a7b59d7d75fb2b13df387..352acfbc88d6d47d8f57983279ea371da2bf2797 100644 (file)
@@ -34,6 +34,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 11c525b85798732ba474f4fb0f54e42cd8289b1d..1b8509961215666b9af2001dd60e2d770f506885 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 08213292c5d2a467462dcc544466eb13f70e99b8..157ec66fc0596619f8be867822a4d32891609ff4 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 504405d03bd6bc155fdd9bc800e60c50a7daa2e4..f7f56fe0aed7648718edaa6aaa0f9a87e84e5170 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index d4941b49659916fc50bd262230977c30e190eced..71ecf0f990b03a72b1a032c7d6d60b77870b9d86 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index c077632be9c16831ee310935dfe01899a8a9378c..30eafb7ad2ce26193923277c18d36daf6dbe6077 100644 (file)
@@ -34,6 +34,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 04a8b5232be76add89779a449ae29bc336ac07db..05d6ba2dd1515eea28d46c6d184aef898f88db9d 100644 (file)
@@ -34,6 +34,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index bf271125cc426dd9df42a59b0d208991af1bf3f9..3bfb4228c773df39ae3a8e2a3ba82bf6c949b4a8 100644 (file)
@@ -34,6 +34,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 82b252f06d68514c1e8deb35564561ed26a3db2e..dddf46c2715fea7e9cf76a105bd7dcd4989efce2 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index b48c2b7967f694109dcb0e4da58f321927aa65d3..fc2a8927c723f9b9c0783d1ea53caaf26b19b9c2 100644 (file)
@@ -50,6 +50,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index c621bff0a7e086c24f9dba853d63bfa1549d8b62..81f6f3ab9971d7304e4498376f128b202defdf1a 100644 (file)
@@ -49,6 +49,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 43000952a5452646a0ca3c64ccd2ea08b3196267..62ae4a20b5b19f9494e1a2df98c946536b67751b 100644 (file)
@@ -39,6 +39,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index e3df26366a386ce42fd247780caba9f49284cdae..569d1fdb31bf1af07c49d538fe7def6ba419d7bf 100644 (file)
@@ -50,6 +50,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 0813fac8efbca9e75b5c6692818dd3cb94502711..efde0f0652505a51d6e840447713b4196be501de 100644 (file)
@@ -38,6 +38,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 1e084f066119a212b77d9e50d153b09b3b3ff574..7a814df986bf565d476386e7408662ec7dacbb6c 100644 (file)
@@ -42,6 +42,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 50b81edd5f89a76ab28fe11aba7afdf7cd76616b..5b8f016f5f663b59934a444436c060c9a238751b 100644 (file)
@@ -39,6 +39,7 @@ CONFIG_SPI_FLASH_SST=y
 CONFIG_PHYLIB=y
 CONFIG_NETDEVICES=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 92757c68d68ea25eb455f316a1cd6a1b25ac885c..28e2ed92ebb7ab2a31656b2a9dcea119a53f9e36 100644 (file)
@@ -54,6 +54,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 1e98b226dbaa99048c3ea8e7ad133d156ea8c810..90c11ff70eb94c12682f814e406c7dd5b32fb181 100644 (file)
@@ -53,6 +53,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index e2cfcc535865c675dde7e54bc68bc5c766674f30..e68d0722fa641660e4662eb12537dfa74e6c97a6 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 804c5ff088977f031541752e66a03a0e188a9b3e..b1acb83f8c43f4c417d853b3b1088e35d6e445a2 100644 (file)
@@ -54,6 +54,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index d8c1159efb0c108be361c0b753f24b8983592266..0f92e2f2908fd6c0f0ce372289973a530a209a55 100644 (file)
@@ -42,6 +42,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index fce137a5aa35f2325f1450040be760d4caa509a0..7a8a8f26884ff49b18502ece4b79b97304125515 100644 (file)
@@ -52,6 +52,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 62d14612cc5328cc2c2aeb9b2df505661f8d4c05..a5073d378d0a70dd0b8101b0fc69e9347f6a4c7c 100644 (file)
@@ -51,6 +51,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 76589e4c938df5ece99ea8c68813ff8c9b39046b..fcd2049c8922814029482e5479a796bd5fc256be 100644 (file)
@@ -41,6 +41,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 0d3c4eb32475523cff7864a532b90cb93573cc85..1f19f6fd003e3b431664b78a28921f200cb8f303 100644 (file)
@@ -52,6 +52,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 7f9fb287014c00135f1f886ce81e6ac9fa8be588..73cd63b7d663f4f6db6b7303f9152776e4edaef8 100644 (file)
@@ -40,6 +40,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 19c1c5fa5163de748f8d50966f21f28081e871d6..2e041fd77446a49961a00a3ae282ac8739933aba 100644 (file)
@@ -49,6 +49,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index c986b58900d5a39f502139edfee3c1976bea1e16..5b804940288f0e6cdf346ae1a0bccbcd7db7fb9a 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 6ff2860c31c196d40612827205c08b536ba5271e..5bf8fb47698b84e8ba69deadd9aaba5b36b4edf3 100644 (file)
@@ -38,6 +38,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index f79e700515622a93ed2168296dc94f0a0629bff5..9e68b1dff0a6bedbb0be8412da469ec72892f874 100644 (file)
@@ -49,6 +49,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index c7dd13c0ec9941d0fd081b272ef4506322ff0fcd..7ce8a0a4773142d82bc400b003f70e50198e7981 100644 (file)
@@ -37,6 +37,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index a523908c9aa46277bca4ce4ccfe78a43fc07744f..1ae33dbafd2b8819528d52e62a164602563a27d0 100644 (file)
@@ -42,6 +42,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 2e3f028183fddcb28693f02ffa0008be23aec951..966685bd8166d4bb7101db89572239f5dd2de682 100644 (file)
@@ -44,6 +44,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index b52a18e9fdc4ee8181a3780f7c5ce405d6c0c4c2..4040a10b4c7c48a9c7727973f2bed45302a1c3a6 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 4e621035f6ad97ca06a41c01253a50a5dd77fa25..82263dc818cef93b078a778f33137734d9003b77 100644 (file)
@@ -50,6 +50,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index f1fddee92cbd1c1cc823c8805051bd46ede66aab..fbc498890a6221c7f92798d3f5fd9e0dfb1942fe 100644 (file)
@@ -49,6 +49,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 4b240c19dcdffb529ec59ee83bd7d1e43b8414c4..cac97fe89ca4db534d1751c83060281e78a4cc48 100644 (file)
@@ -39,6 +39,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 8db109397536c23ac4dc0b789995b3d94aa3808b..f8d5b0619b432b5c270c8b6d806b59ee67a5604b 100644 (file)
@@ -50,6 +50,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 6ec8f856c16140ed793057b54a6eb2566b5fb3fd..d85885e24cb775723278785c769293298546beb5 100644 (file)
@@ -38,6 +38,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 76945512220408d05b9c657a92ce5dcb16daa542..946ff768d6833351448895b04fc0d5aef51c2c74 100644 (file)
@@ -50,6 +50,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 19b79614a6799ef85b27fcc846d07711c4e82041..6f12ac6a0a589e69ba4976ed18daf724d08a8e38 100644 (file)
@@ -49,6 +49,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 12c686a1927c865e96f9e4bc37743ac8982939be..2f6b37d2e49775a559880dddab44d03b64d638e1 100644 (file)
@@ -39,6 +39,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 05fa81b51cd7aaa433c6be60580e385e9ec33665..2d7437a2f0bf51cecb309e12ede43c8d606d268c 100644 (file)
@@ -50,6 +50,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 8b9cfb221c466b49d9ba1c90256d2009fe40bd91..b645fe278f20fe560fed114351f32172ac7c51b8 100644 (file)
@@ -38,6 +38,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index f6ddc0a97c84efa2c2a63267215ccfd5426a2419..62bb8fc3a9cd116a5b745b597ccc889b2b9960fa 100644 (file)
@@ -55,6 +55,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 97c408bab55d342ea32f094f4a1e224d902db4c8..1fde14cf7fa81f8fb76a198e0a27a157600cd34a 100644 (file)
@@ -52,6 +52,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index f02783bf18ed7ca1afa36cf7ac3865f9153a32b0..f8e4b33e9996cf9f55dd52fd0f8a5a71ef4ca56b 100644 (file)
@@ -51,6 +51,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 16ae65020c9062a6fb42b2b03c13f55d76dd3def..c57fbfc4122739d68899fb5092914aab5cb5cdc6 100644 (file)
@@ -52,6 +52,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 0899ee566d6c8017fcf3ebf2fc90211c495f775b..ebeaf9380fd23b4d3399b7f0b4689f7c8d0a7a56 100644 (file)
@@ -40,6 +40,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index a56f9da19abc552300ff544811a1d0f78a9ea1db..654f8a6878ad2f805cfd92451697067d74c0ef1c 100644 (file)
@@ -38,6 +38,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 2a055278989570663d722a48b9d47e4720dd0abb..10bb12d1b43a31a82a84abe43257c82ce42e8f77 100644 (file)
@@ -37,6 +37,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 7dcd52ba98619ef75b0cdce7958502fa49baae86..b6880beff4342077814369775da2764ad68f4d11 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index fb4dec152ad6c666a987b387aa00cb6ef25bcb6c..6588f14149f0d4edb65e26cf11ea53eaea3cf616 100644 (file)
@@ -47,6 +47,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index a8532e5e9ded2b846b2679a3bea6218f2214b551..34b1a385cf663189e3b67ea6ac74c018acc81ad6 100644 (file)
@@ -37,6 +37,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 7653ed066e4b9c89bea920849ce51b7c7349a242..41945db43253d2e2e06269fd665830fb50005937 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index ae163ba455f08aaf3de7ac0a929b3ef93ee98086..d2f01de6a508c8bde4e1546dee3653a210ab2f64 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 0c6c62b18604a0288e3cea51becc913573652481..626feddff87739d7595300fecc0f7a2ae78ff8a7 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 7f3091cadfefe049343a0985938d2fb08e877de2..59a81ac205e3c71d09beeabb3a712aed10c4403e 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 0d62c74b6c782961457740806b8b9860c0d09079..dc3a2231fb78a1c8656222d37a87a9fdd1d981d1 100644 (file)
@@ -47,6 +47,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index a4f584c9df4e2392e67f3886c3b763800b5ec48d..44730c97cd3e6e16c6f84410595aa808dba4564a 100644 (file)
@@ -37,6 +37,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index cbff19c9017b1d07f41bad5e0f39e9020424d857..1c4f97fdf7880fbdc324db3c69ce83348ee92a95 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index f6ac85d24ac315bcf144a5cfefc71ec99421a651..17d3ee97c9de191df2a9ec7a1819f2c6e7c840cd 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 1be3419eb02d4fd7c5cfc3c71e4351a842b47f54..9dfc6c9e13fe46bda2d980cd3ef2f6191edb7117 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 25f124153a0e31a0d35e51b84283786a65b9ef4d..1c422acddcf8b7904777fcab595b9b448455521d 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index d1500e612814878c3bf278e94a3fca534f74a18e..9a15eabe6e312a1c952170e4231d40e9182b3c34 100644 (file)
@@ -47,6 +47,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index fb17bf964aa16e19c468655bed1c72be74bc18d3..727eb86e7d2f7ee1ef5e250d142225a3ffc523a9 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 25ceffacc64e8a4468973cb712d294b014c17471..545913a64ef48940fe79b9919820d17cdea00983 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 8f6b66e156ee02d41fce70befbbde1c647ffebf5..1c15a7ee47c56b944d182b52f36a5bd1e8b2070e 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index eea656aa852e8070b2549780109486c21d752e86..d1ffbbd71b5cf9c7c4aefa029e0e7accc4215646 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 13f01334b5d8df055065347e382dcb0b596cb608..f1a9439c41b4984d06e6d0460533c4a24efe992b 100644 (file)
@@ -42,6 +42,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 57496bd803f12882665f6c77bcb3a233da658e54..6a5e4c262afb8e483a193d016fb3ac4d4561a453 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 7304c07b97220bac3b815ca58ca4f736f2d4fc38..e52636b57f1430ce6a2f5f4b17b0878f0e058154 100644 (file)
@@ -31,6 +31,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index d780ef7a5c9882c1fc6e40db0fac0fc094ae3854..36223ad06b387abb220288261e4f6873e2a55cb1 100644 (file)
@@ -31,6 +31,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 73e15cf9e36f9c47dc3addb3737d1d3846a7297a..8bddd6a8c27ef8afca94516035483701981a7587 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 8aaa90b33f09e88a94c77e4c5e0ccdf847937f8f..269509a79e9efc72c1f9afa8c76e4736fd511332 100644 (file)
@@ -42,6 +42,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 228bdaa4ce4fb1c6e795a6d1a8412aaf1349eb1f..ffce44018389b5f821a7f3881315679106d09bc8 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index d2c71e446c3ce33936050f459436a0e11876d33f..5f5ceda666be9a24bdab7c3e2a298cdda84ca6be 100644 (file)
@@ -31,6 +31,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index c1a66db28550b2d37911fbeced51de4ce29fefcf..17b63baf602669f8325c53a852568df1b87519d0 100644 (file)
@@ -31,6 +31,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 73328dd8f10fe65fbb43b00a61dd121819fdfa53..10f869ac18fa5e4c01bfbcf0a9ba5316aa1cb7c1 100644 (file)
@@ -42,6 +42,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 8d1eb1c17be35c218624fb2bf3004bdf3fdc3b33..101c7a7f76235f3adfb3471edcaf3cf25d683b8c 100644 (file)
@@ -31,6 +31,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index edba6ef604f139ae72f90fee2395069b6112bc27..0b3eb32931dec89a15c64ff0294bfa1979a5d1b7 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index d606067ebb00d9392b07f8f6041447523098a2bb..d588dcbac264fa325d7a7763ab47a4588569b902 100644 (file)
@@ -44,6 +44,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index ffec2b0582afdf2237c5bf315abe4915c211034f..aab3ca029c50ffe65ead115ff4e54d985c93ed5c 100644 (file)
@@ -44,6 +44,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_TSEC_ENET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index af17718f90173b3d1c11f1c134187918fba498f9..553ebc84a851bd53aa554f69b0c4277ae5494d6f 100644 (file)
@@ -37,6 +37,7 @@ CONFIG_FTMAC100=y
 CONFIG_BAUDRATE=38400
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_ATCSPI200_SPI=y
 CONFIG_TIMER=y
index 19ae070895bfd01c7028463aec3ff62f6adb7b25..82499615c75661bd63503aa945fa78c0cd36c6b2 100644 (file)
@@ -1,17 +1,37 @@
 CONFIG_ARM=y
+CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK=y
+# CONFIG_SPL_USE_ARCH_MEMCPY is not set
+# CONFIG_SPL_USE_ARCH_MEMSET is not set
 CONFIG_ARCH_RMOBILE=y
-CONFIG_SYS_TEXT_BASE=0xE6304000
-CONFIG_SYS_MALLOC_F_LEN=0x2000
+CONFIG_SYS_TEXT_BASE=0x50000000
+CONFIG_SPL_LIBCOMMON_SUPPORT=y
+CONFIG_SPL_LIBGENERIC_SUPPORT=y
+CONFIG_SYS_MALLOC_F_LEN=0x8000
 CONFIG_R8A7794=y
 CONFIG_TARGET_ALT=y
+CONFIG_SPL_SERIAL_SUPPORT=y
+CONFIG_SPL_SPI_FLASH_SUPPORT=y
+CONFIG_SPL_SPI_SUPPORT=y
+CONFIG_SPL=y
 CONFIG_DEFAULT_DEVICE_TREE="r8a7794-alt-u-boot"
+CONFIG_SPL_SYS_MALLOC_F_LEN=0x2000
+CONFIG_FIT=y
 CONFIG_BOOTDELAY=3
 CONFIG_VERSION_VARIABLE=y
+CONFIG_SPL_BOARD_INIT=y
+CONFIG_SPL_SYS_MALLOC_SIMPLE=y
+CONFIG_SPL_RAM_SUPPORT=y
+CONFIG_SPL_RAM_DEVICE=y
+CONFIG_SPL_SPI_LOAD=y
+CONFIG_SPL_YMODEM_SUPPORT=y
+CONFIG_HUSH_PARSER=y
 CONFIG_CMD_BOOTZ=y
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_XIMG is not set
+CONFIG_CMD_GPIO=y
 CONFIG_CMD_I2C=y
 CONFIG_CMD_MMC=y
+CONFIG_CMD_PCI=y
 CONFIG_CMD_SDRAM=y
 CONFIG_CMD_SF=y
 CONFIG_CMD_SPI=y
@@ -19,22 +39,44 @@ CONFIG_CMD_USB=y
 CONFIG_CMD_DHCP=y
 CONFIG_CMD_MII=y
 CONFIG_CMD_PING=y
+CONFIG_CMD_CACHE=y
+CONFIG_CMD_TIME=y
 CONFIG_CMD_EXT2=y
 CONFIG_CMD_EXT4=y
 CONFIG_CMD_EXT4_WRITE=y
 CONFIG_CMD_FAT=y
 CONFIG_OF_CONTROL=y
+CONFIG_OF_EMBED=y
 CONFIG_ENV_IS_IN_SPI_FLASH=y
+CONFIG_CLK=y
+CONFIG_CLK_RENESAS=y
+CONFIG_DM_GPIO=y
+CONFIG_RCAR_GPIO=y
+CONFIG_DM_I2C=y
+CONFIG_SYS_I2C_RCAR_IIC=y
+CONFIG_DM_MMC=y
 CONFIG_SH_MMCIF=y
+CONFIG_RENESAS_SDHI=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_BAR=y
 CONFIG_SPI_FLASH_SPANSION=y
 CONFIG_PHY_MICREL=y
-CONFIG_NETDEVICES=y
+CONFIG_DM_ETH=y
 CONFIG_SH_ETHER=y
-CONFIG_BAUDRATE=38400
+CONFIG_PCI=y
+CONFIG_DM_PCI=y
+CONFIG_PCI_RCAR_GEN2=y
+CONFIG_PINCTRL=y
+CONFIG_PINCONF=y
+CONFIG_PINCTRL_PFC=y
+CONFIG_DM_REGULATOR=y
+CONFIG_DM_REGULATOR_FIXED=y
+CONFIG_DM_REGULATOR_GPIO=y
 CONFIG_SCIF_CONSOLE=y
+CONFIG_SPI=y
 CONFIG_SH_QSPI=y
 CONFIG_USB=y
+CONFIG_DM_USB=y
 CONFIG_USB_EHCI_HCD=y
+CONFIG_USB_EHCI_PCI=y
 CONFIG_USB_STORAGE=y
index 71d09714af6acf2ebdb93a8d981c0fa6bcfd1462..6b5755c1aeeea8ada13cfb7d8eaefe831221511d 100644 (file)
@@ -46,6 +46,7 @@ CONFIG_NAND=y
 CONFIG_PHY_ADDR_ENABLE=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_HOST=y
index 5688e44c0b1a3cd6af6682929c64450f90c85c29..5c01b20dff188ebd6249547ec804b100c7126801 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_WINBOND=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_HOST=y
index b9726edc4702071571412ba06b680ac580ecb502..abbacdc77ec4b1657141fa51acdd38295c101d9e 100644 (file)
@@ -39,6 +39,7 @@ CONFIG_DM_ETH=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_PHY_GIGE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_TIMER=y
 CONFIG_OMAP_TIMER=y
index 3f8a2a24e28a3d792707c59432af675bd7a96f6a..6732013b03f5bf4a0beec22f36ec7e31f9febcb1 100644 (file)
@@ -42,6 +42,7 @@ CONFIG_DM_ETH=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_PHY_GIGE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_TIMER=y
 CONFIG_OMAP_TIMER=y
index af12695ed9da5edc8329914f47682a786bfc6145..bbde07fb1d64da69e73a5d6cf4a1ce7acef8eaa8 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_WINBOND=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_HOST=y
index 068c3f27ad096c5897ebdb1ad58d09f088c12fa6..3ddcf649423c48a3665dd12052773f68c3d8655e 100644 (file)
@@ -27,6 +27,7 @@ CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_WINBOND=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_HOST=y
index 23ad6793c80d78dc2bf963c9014ac3c74fcbc046..10eb0fe1ee8cbf7914129ec033373fbd46c67e56 100644 (file)
@@ -31,6 +31,7 @@ CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_WINBOND=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_HOST=y
index 25d01bb53f6dffc19232cde3e89763b001ec1531..dc9ac216c215a2d215f6de72007e6bf9605bf546 100644 (file)
@@ -40,6 +40,7 @@ CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_WINBOND=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_HOST=y
index f4732102805c72188135e09fd2aac5ff7a7ff94f..0c59f3fe3addc24cfe330c622f7e296b980e7da1 100644 (file)
@@ -50,6 +50,7 @@ CONFIG_DM_ETH=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_PHY_GIGE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_TIMER=y
 CONFIG_OMAP_TIMER=y
index 1321d52130c75c63756c8bcc16815418fa8b0150..a57cef50f752101503600fc4e46f18303e719e0a 100644 (file)
@@ -47,6 +47,7 @@ CONFIG_DM_ETH=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_PHY_GIGE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_TIMER=y
 CONFIG_OMAP_TIMER=y
index 48dc3c970ab2151d7db2b51289fa951d7a249f82..5f57a678df8c894be9ec34bcfadf4616d1733b19 100644 (file)
@@ -45,6 +45,7 @@ CONFIG_NAND=y
 CONFIG_MTD_UBI_FASTMAP=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_FAT_WRITE=y
 CONFIG_OF_LIBFDT=y
index a9d0f8e016780cf8098ee80cfc4e6e64e6046514..ea3b43d0c65bac4dedd6f4d48b657909f8c18912 100644 (file)
@@ -49,5 +49,6 @@ CONFIG_DM_REGULATOR_FIXED=y
 CONFIG_DM_REGULATOR_TPS65910=y
 CONFIG_CONS_INDEX=4
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 # CONFIG_USE_TINY_PRINTF is not set
 # CONFIG_EFI_LOADER is not set
index 3158c556519c19b7110d5d1574f082032d757a51..709094b4a79d9346dccd00515ed3614dd10a5cf1 100644 (file)
@@ -39,6 +39,7 @@ CONFIG_MMC_OMAP_HS=y
 CONFIG_PHY_ADDR_ENABLE=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_FAT_WRITE=y
 CONFIG_LZO=y
index 4dab0a0cd37bf9e8dd64cb4ab98d6953215034f3..7413f6cf28c459370ccb008d1ef1fe8109d4c118 100644 (file)
@@ -40,6 +40,7 @@ CONFIG_MMC_OMAP_HS=y
 CONFIG_PHY_ADDR_ENABLE=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_FAT_WRITE=y
 CONFIG_LZO=y
index 83124b6d4f0517c73705f76e3a1fce8d21b07545..b60ee9d035a8310862d28acabd48073da8bf744d 100644 (file)
@@ -41,6 +41,7 @@ CONFIG_MMC_OMAP_HS=y
 CONFIG_PHY_ADDR_ENABLE=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_FAT_WRITE=y
 CONFIG_LZO=y
index 1b0d92bb6917b6f0d671479c7d6a91907bafd418..59806adbf001a248a89215f7b3942347292e69bd 100644 (file)
@@ -38,6 +38,7 @@ CONFIG_MMC_OMAP_HS=y
 CONFIG_PHY_ADDR_ENABLE=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_FAT_WRITE=y
 CONFIG_LZO=y
index d4c3bfb856956e1bf59b38c74a18a2ce3517e1e1..d970172b8fc575f38922b2d4b3a477d1723bf7b8 100644 (file)
@@ -40,6 +40,7 @@ CONFIG_MMC_OMAP_HS=y
 CONFIG_PHY_ADDR_ENABLE=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_FAT_WRITE=y
 CONFIG_LZO=y
index d4c3bfb856956e1bf59b38c74a18a2ce3517e1e1..d970172b8fc575f38922b2d4b3a477d1723bf7b8 100644 (file)
@@ -40,6 +40,7 @@ CONFIG_MMC_OMAP_HS=y
 CONFIG_PHY_ADDR_ENABLE=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_FAT_WRITE=y
 CONFIG_LZO=y
index d51812e257ee855deee9144ccaa85be68fd5351b..3f2eeadc2c349152c534f59aec77ee61db9428e9 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_BOOTCOUNT_LIMIT=y
 CONFIG_MMC_OMAP_HS=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_FAT_WRITE=y
 CONFIG_LZO=y
index 26f3a96b2cd5652b658b2b97847f43ab12ba33a5..8a94fd3ce035475730181e538dc1f1f1d2e8d8b7 100644 (file)
@@ -37,6 +37,7 @@ CONFIG_SYS_NAND_BUSWIDTH_16BIT=y
 CONFIG_SPL_NAND_SIMPLE=y
 CONFIG_CONS_INDEX=3
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_HOST=y
 CONFIG_USB_MUSB_AM35X=y
index edb41193bef47c117eb4ed55fc6366a4ba82e83e..06e6c0d5b0d8270ccca543c649f6a8d06d9fb6e5 100644 (file)
@@ -40,6 +40,7 @@ CONFIG_DRIVER_TI_CPSW=y
 CONFIG_PHY_GIGE=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_TI_QSPI=y
 CONFIG_TIMER=y
 CONFIG_OMAP_TIMER=y
index fcb502c6053e12047183e803a29487c92f80b1a4..c6f6d4f9ac1e5c5a713c3b830c5a91dc034d66d9 100644 (file)
@@ -44,6 +44,7 @@ CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_MACRONIX=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_TI_QSPI=y
 CONFIG_USB=y
 CONFIG_USB_XHCI_HCD=y
index 99daf5d9e0a51b27a6c45f5f05ca1ea116f4525b..bcb7d22a2fba8833c66a0fbe7a79ac7805b1a9ff 100644 (file)
@@ -42,6 +42,7 @@ CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_MACRONIX=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_TI_QSPI=y
 CONFIG_USB=y
 CONFIG_USB_XHCI_HCD=y
index 339a1c6fc3937254d4f9ff4d521c90f0d2fccfd0..a4d0210930ca1b6dcfcef6f8d33b0e9c279601fe 100644 (file)
@@ -41,6 +41,7 @@ CONFIG_DRIVER_TI_CPSW=y
 CONFIG_PHY_GIGE=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_TI_QSPI=y
 CONFIG_TIMER=y
 CONFIG_OMAP_TIMER=y
index 4e9a6142500adbf789a26f04be25c903ed6ffca3..f2c20ab40fe18ccc2e6ba7105345f5c2883756a4 100644 (file)
@@ -54,6 +54,7 @@ CONFIG_DRIVER_TI_CPSW=y
 CONFIG_PHY_GIGE=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_TI_QSPI=y
 CONFIG_TIMER=y
 CONFIG_OMAP_TIMER=y
index d290af0e28418f2afedc79da6689527ff1694259..a6fa2e54be12c1499f21f089586087da40304142 100644 (file)
@@ -51,6 +51,7 @@ CONFIG_DRIVER_TI_CPSW=y
 CONFIG_PHY_GIGE=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_TI_QSPI=y
 CONFIG_TIMER=y
 CONFIG_OMAP_TIMER=y
index 6b11b3476c40ce970953c3ee3527d8a87084c18c..0e992684412ce8bf6b5d8d171234ab3693aaaffa 100644 (file)
@@ -63,6 +63,7 @@ CONFIG_DM_REGULATOR=y
 CONFIG_DM_REGULATOR_PALMAS=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TI_QSPI=y
 CONFIG_USB=y
index ca9742f11806ff10e2ab8c333c1547fecd19299a..165c2a40ba084fa65a773bedfef459c3daca953c 100644 (file)
@@ -66,6 +66,7 @@ CONFIG_DM_REGULATOR=y
 CONFIG_DM_REGULATOR_PALMAS=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TI_QSPI=y
 CONFIG_USB=y
index 2d418f6d33d3f03d483e6301c0e2212ea73d800b..1eff3ed76787edd2552b7df1b0c48dc418788699 100644 (file)
@@ -54,6 +54,7 @@ CONFIG_DEBUG_UART_BASE=0xb8020000
 CONFIG_DEBUG_UART_CLOCK=25000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_AR933X_UART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_ATH79_SPI=y
 CONFIG_LZMA=y
index 4c39b34a55d9024ed3bef643bdc7cfd3181cb9a8..77fb0a4f88f581847d3e3d315c79f24f12ec5111 100644 (file)
@@ -49,6 +49,7 @@ CONFIG_DEBUG_UART_CLOCK=25000000
 CONFIG_DEBUG_UART_SHIFT=2
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_ATH79_SPI=y
 CONFIG_LZMA=y
index d0e98293724a77086826c2e0fcc3384ed714ac0b..60fd211ce90bf187aeed7c85ab68c667efa312bb 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
 CONFIG_PHY_MICREL_KSZ90X1=y
 CONFIG_NETDEVICES=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 617416e1acf6c81ebc9bb441adcbc02db756af43..a3537c1211c6e91d6ca28e3e3c8751108acdb0ab 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
 CONFIG_PHY_MICREL_KSZ90X1=y
 CONFIG_NETDEVICES=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 78e93523a226d94c9a108add03c0610c18e6e3fa..990aa499f7afae731aca323fb348f008c95263ed 100644 (file)
@@ -41,6 +41,7 @@ CONFIG_MTD_UBI_FASTMAP=y
 CONFIG_MTD_UBI_FASTMAP_AUTOCONVERT=1
 CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index fdf751f2d7a003cd0fbb0e0b9ef5a395169283e9..1a3d5ec72545866c8d57ef401784ee8c5c7de3a0 100644 (file)
@@ -46,6 +46,7 @@ CONFIG_DEBUG_UART_CLOCK=132000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index c40480cc64b4833def4bf3707b5863207032a9b8..b16fff6a96b826980b43f70cf8b7fecfe898c826 100644 (file)
@@ -46,6 +46,7 @@ CONFIG_DEBUG_UART_CLOCK=132000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index a990db919671784407b44182ceed508586ffd5d7..8cacec86834bb2b894e9b0a9bc02a1bfdfa3508e 100644 (file)
@@ -46,6 +46,7 @@ CONFIG_DEBUG_UART_CLOCK=132000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index d6ab479895e2347240a5930744b63c58368c8554..dd2c8906679cfbc5ddb3b61894c4d2bc167ba8cb 100644 (file)
@@ -45,6 +45,7 @@ CONFIG_DEBUG_UART_CLOCK=100000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index 03e0dba2a1406b23e0d064614c5e5b0b8d7cb986..b035ed612a1315070dc468dfb6b9d1f38a60d7bf 100644 (file)
@@ -45,6 +45,7 @@ CONFIG_DEBUG_UART_CLOCK=100000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index ca372a39920f3ddeb2f83bcb032c648d3c88e94d..91cfb8f85ceb9e2b3f942c6b37fbc80bb33aeea4 100644 (file)
@@ -45,6 +45,7 @@ CONFIG_DEBUG_UART_CLOCK=100000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index a6ea260891f9aeb108b73f22ef07d6fe86bc9025..c017f36db8a61b1b479396404da4c32644aa9070 100644 (file)
@@ -51,6 +51,7 @@ CONFIG_DEBUG_UART_CLOCK=100000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index a6ea260891f9aeb108b73f22ef07d6fe86bc9025..c017f36db8a61b1b479396404da4c32644aa9070 100644 (file)
@@ -51,6 +51,7 @@ CONFIG_DEBUG_UART_CLOCK=100000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index 4ab4b4e282f81819117a44885eb67c6e8290b7c7..538ac35b5520ce164cd7d25d7a1086afaeea12b5 100644 (file)
@@ -51,6 +51,7 @@ CONFIG_DEBUG_UART_CLOCK=100000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index 72685f3c49fdf64902b20483bf6fe7dce0db099e..d1491cac5e42b3c59088b7395c3d0fe830390a8e 100644 (file)
@@ -50,6 +50,7 @@ CONFIG_DEBUG_UART_CLOCK=100000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index dfd6c2e7e4e73e60bb4dc0aa2f3671137b1269d6..c0f27b265ff32e9d17c5e57ab7837c10b36949b5 100644 (file)
@@ -50,6 +50,7 @@ CONFIG_DEBUG_UART_CLOCK=100000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index e2bd1ba3952d9bd6a2b54c77f2df02352e02c497..b013a3ac91ea86cdaf80e0e9e9ab5fa34854dee7 100644 (file)
@@ -45,6 +45,7 @@ CONFIG_DEBUG_UART_CLOCK=100000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index c825cf5461fccc54ae5862df72d34e5669d9bc44..f44fdf998744ae5ac8f487870f7679221a8e68d5 100644 (file)
@@ -45,6 +45,7 @@ CONFIG_DEBUG_UART_CLOCK=100000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 55606358baf85f23e656b8ba0e9155b8c577ee7c..b3478239f0dbfd50331a46e3bde47ab05d7321d3 100644 (file)
@@ -45,6 +45,7 @@ CONFIG_DEBUG_UART_CLOCK=100000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index ba7a83144f2e7fa5fee20ca818ae04be3999de3d..59fd5972b5ad4d67186412d29b57588639133189 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_DEBUG_UART_CLOCK=132000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index 5f4ccb954bfa4ab8ed6618514dc7cb5b02e99fc6..c4638248c8cd7d5a0b4c0f3ee92527c3efd66a5f 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_DEBUG_UART_CLOCK=132000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index add4c58fb6f24749eee720c9e8496f7c1ab7fdf3..a0d7665447a0f3e8f6fe12971b7718c1a178f639 100644 (file)
@@ -46,6 +46,7 @@ CONFIG_DEBUG_UART_CLOCK=132000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index 528b112fce302848400531f45b7f99eaafde0955..5241d055414759c77ba19062d79bc067e347fc30 100644 (file)
@@ -46,6 +46,7 @@ CONFIG_DEBUG_UART_CLOCK=132000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index dbd0c6133e66c0e706367a151f69b3b9bb64c4a9..e3536da26228e3050122818190a88244e39bd776 100644 (file)
@@ -46,6 +46,7 @@ CONFIG_DEBUG_UART_CLOCK=132000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index 710b102f4d664f1fd1fe0f1390492ad2c9fe4c01..0062e0cade1f59e87b5d762d634eecdaf548834c 100644 (file)
@@ -47,6 +47,7 @@ CONFIG_DEBUG_UART_CLOCK=132000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index 2089fdf8958411e0b1eb1f421014ecbf445131f1..add2b353076d103177cd2f6666f43fde986ca292 100644 (file)
@@ -47,6 +47,7 @@ CONFIG_DEBUG_UART_CLOCK=132000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index 7d2a05628e32f37a87e2efda7bb0e4786e481b84..5829b4722dd7b1ee267c4db52effdc975f56c654 100644 (file)
@@ -47,6 +47,7 @@ CONFIG_DEBUG_UART_CLOCK=132000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index 7f3fd4d2f06b0519383c342d5058bbc929497c35..a207e4bd4e1f3a4a0c12a8d8a47b4b12cb54d40f 100644 (file)
@@ -47,6 +47,7 @@ CONFIG_DEBUG_UART_CLOCK=100000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index 84c9fa597f5a4abef5125bf245830e03f39ac882..18ff7c86219c0176c1a4ecac76ade18706b54483 100644 (file)
@@ -47,6 +47,7 @@ CONFIG_DEBUG_UART_CLOCK=100000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index 21b19587afeeb9f91b6bdaf5c8df819db211ec8d..085f5f644c02dc3a32210615e917349f9ceb32be 100644 (file)
@@ -47,6 +47,7 @@ CONFIG_DEBUG_UART_CLOCK=100000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index b119acfaee835f727004d1fde9d1dbd15af4c060..ffed17904aba2db9775301b52383094a246e9047 100644 (file)
@@ -50,6 +50,7 @@ CONFIG_DEBUG_UART_CLOCK=132000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index eb2375476bf61eda767e9db8db953d760e359d0e..29176ae00a911aebd8d67b3c978362000c13cbed 100644 (file)
@@ -50,6 +50,7 @@ CONFIG_DEBUG_UART_CLOCK=132000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index a33ad2ee2633c7d5ed4c2982164a352f0d21ad86..4d16eb5a8b7ee196a9dac1066aac27283f6bc935 100644 (file)
@@ -50,6 +50,7 @@ CONFIG_DEBUG_UART_CLOCK=132000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index 4647e1ac557f19043ae5002d482bfa4e9767f449..52c419d0504b5c40d26f00e103e0b299081294d5 100644 (file)
@@ -50,6 +50,7 @@ CONFIG_DEBUG_UART_CLOCK=132000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index 24aa2a1457400d3aa627e6463e45ba77958fce7f..9e588c0292914d7bf96ed0a299ea0dc5e6755bcc 100644 (file)
@@ -46,6 +46,7 @@ CONFIG_DEBUG_UART_CLOCK=132000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index 598f029bedb69bea2aa9b12a8c3993b831ab88ef..47a9beacec5b15cacbb373752078d1aca7869900 100644 (file)
@@ -46,6 +46,7 @@ CONFIG_DEBUG_UART_CLOCK=132000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index 2b228d818f63776843ae37e05dd1c69e93f45324..0103d5c0dc6a4b52e26dccadb1266e504df62f6f 100644 (file)
@@ -46,6 +46,7 @@ CONFIG_DEBUG_UART_CLOCK=132000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index 436bb64d85cac44d0ca9c0254a29f97112764e22..25ec79de757ace006916b90e7f03b94d72e641e3 100644 (file)
@@ -46,6 +46,7 @@ CONFIG_REGMAP=y
 CONFIG_SYSCON=y
 CONFIG_CPU=y
 CONFIG_E1000=y
+CONFIG_SPI=y
 CONFIG_USB_STORAGE=y
 CONFIG_USB_KEYBOARD=y
 CONFIG_FRAMEBUFFER_SET_VESA_MODE=y
index 8a5309231c99295c70c919d77692e4b11d843a29..fa8f6dcba8f56591792878d70bc3558a7dd79ac0 100644 (file)
@@ -34,5 +34,6 @@ CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_BAR=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_CONS_INDEX=0
+CONFIG_SPI=y
 CONFIG_MXS_SPI=y
 CONFIG_OF_LIBFDT=y
index edc24d62a0a6d244898a673ebba93e0bd79169cc..51b3e6b4e1a1bbe9b9e5bfeef1fdb59bb8c41f84 100644 (file)
@@ -51,6 +51,7 @@ CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_WINBOND=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_HOST=y
index 4f814e417277d149c3b7050b211c0000690c474c..29b223a58062382f8fe96910427c81cda294cec2 100644 (file)
@@ -51,6 +51,7 @@ CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_WINBOND=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_HOST=y
index 441a1569182ae88180be8ff90d0ff1a6cfcbf2e7..c90ed96ef0c01f8d88a09dd9982fab7a692e55e8 100644 (file)
@@ -40,5 +40,6 @@ CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
 CONFIG_DM_SERIAL=y
 CONFIG_FSL_LPUART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_QSPI=y
index e31fb94bff07ba62659e66673f8f4e3d787dc553..8d4f1c12527c670d4f3fdff8d56d810b38a4d110 100644 (file)
@@ -63,6 +63,7 @@ CONFIG_SPI_FLASH_STMICRO=y
 # CONFIG_SPI_FLASH_USE_4K_SECTORS is not set
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_HOST=y
index 88f48482a399c7800196b8794d022fd597fcd0c3..0a772a284c47546de24a556a157a2829aff3f688 100644 (file)
@@ -31,6 +31,7 @@ CONFIG_NAND=y
 CONFIG_SPL_NAND_SIMPLE=y
 CONFIG_CONS_INDEX=2
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_FAT_WRITE=y
 # CONFIG_REGEX is not set
index e28c68383942829612ba812cc4834e44c8017065..d4204aa7122067231fd256383894aa4192188ff5 100644 (file)
@@ -53,6 +53,7 @@ CONFIG_DFU_MMC=y
 CONFIG_DFU_SF=y
 CONFIG_FSL_ESDHC=y
 CONFIG_PHYLIB=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 64e38b97db08a53dd3a5736172115ecf1b03facd..b0cc49fba81285f6a5cfa554598dfd7d25bf476f 100644 (file)
@@ -34,5 +34,6 @@ CONFIG_CPU=y
 CONFIG_RTL8169=y
 CONFIG_DEBUG_UART_BASE=0x3f8
 CONFIG_DEBUG_UART_CLOCK=1843200
+CONFIG_SPI=y
 CONFIG_USB_STORAGE=y
 CONFIG_USB_KEYBOARD=y
index 344a3a08dc3e094a7badf4e47fe85cb1afc56cf3..66f28bd448da6faf2b04cc947aebd053dd933af5 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_MMC_OMAP_HS=y
 CONFIG_NAND=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_HOST=y
index d8ab84b8e47e550a6c23858b9072900a33c7bbcf..d1728ef6395ca67d891dc8efdd012de1445f8fa1 100644 (file)
@@ -71,7 +71,6 @@ CONFIG_SPL_RAM=y
 CONFIG_DEBUG_UART_BASE=0xff690000
 CONFIG_DEBUG_UART_CLOCK=24000000
 CONFIG_DEBUG_UART_SHIFT=2
-CONFIG_SYS_NS16550=y
 CONFIG_ROCKCHIP_SERIAL=y
 CONFIG_ROCKCHIP_SPI=y
 CONFIG_SYSRESET=y
index 5dabae5434a44e4bfdacbd4f2a419205660922bf..43d93f4637ad5ad74d4f9a7136c142254756cc0a 100644 (file)
@@ -72,7 +72,6 @@ CONFIG_SPL_RAM=y
 CONFIG_DEBUG_UART_BASE=0xff690000
 CONFIG_DEBUG_UART_CLOCK=24000000
 CONFIG_DEBUG_UART_SHIFT=2
-CONFIG_SYS_NS16550=y
 CONFIG_ROCKCHIP_SERIAL=y
 CONFIG_ROCKCHIP_SPI=y
 CONFIG_SYSRESET=y
index dfc022df2ea1f9d37d1e65d3984b151995b17375..236f0bd7a488f1ef8649831efc41fbf628574666 100644 (file)
@@ -67,6 +67,7 @@ CONFIG_DEBUG_UART_BASE=0x3f8
 CONFIG_DEBUG_UART_CLOCK=1843200
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_SPL_TIMER=y
 CONFIG_TIMER_EARLY=y
 CONFIG_TPM_TIS_LPC=y
index deffd86cd8febf58dc50bd79f8bf5a7b0cf73cdd..2cedf06c2c01ebe6c33a998930a39ab6b0c54aa8 100644 (file)
@@ -51,6 +51,7 @@ CONFIG_DEBUG_UART_BASE=0x3f8
 CONFIG_DEBUG_UART_CLOCK=1843200
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_TIMER_EARLY=y
 CONFIG_TPM_TIS_LPC=y
 CONFIG_USB_STORAGE=y
index c54c00f4841cd97ccc2b940671fe8a3bfbb7f71b..706809ca53fb8d70f8b1e699ba808acbef32c93b 100644 (file)
@@ -71,7 +71,6 @@ CONFIG_SPL_RAM=y
 CONFIG_DEBUG_UART_BASE=0xff690000
 CONFIG_DEBUG_UART_CLOCK=24000000
 CONFIG_DEBUG_UART_SHIFT=2
-CONFIG_SYS_NS16550=y
 CONFIG_ROCKCHIP_SERIAL=y
 CONFIG_ROCKCHIP_SPI=y
 CONFIG_SYSRESET=y
index 8e6441b1880df379b496814375f754ffa7721296..5be5226e714fdcc3dd4dd79e4d1d00609a0d2d92 100644 (file)
@@ -49,6 +49,7 @@ CONFIG_DEBUG_UART_BASE=0x3f8
 CONFIG_DEBUG_UART_CLOCK=1843200
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_TPM_TIS_LPC=y
 CONFIG_USB_STORAGE=y
 CONFIG_USB_KEYBOARD=y
index eb85e6be5f7ae760349fdc615591b6964deb80c2..886c16735804389bad85a3c52b01e83f1423c09f 100644 (file)
@@ -42,6 +42,7 @@ CONFIG_CROS_EC=y
 CONFIG_CROS_EC_LPC=y
 CONFIG_RTL8169=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_TPM_TIS_LPC=y
 CONFIG_USB_STORAGE=y
 CONFIG_USB_KEYBOARD=y
index 873f80dab0acb5698832ebe3e3f05558311391a3..008b6e814ba33eba30055e74262447cd69ae7975 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_SPI_FLASH_WINBOND=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_CONS_INDEX=3
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_TI_QSPI=y
 CONFIG_USB=y
 CONFIG_USB_XHCI_HCD=y
index 0861e6207f0e08d7588bead4549afe63445555b6..a582ee4024d16aa6703197eaab0c61d2aab2e2fb 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_ENV_IS_IN_SPI_FLASH=y
 CONFIG_FSL_ESDHC=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index 59260040013556121ea20db79b8aac8d3d081e35..65c4cbed12bbcb5a1c7c2717962ab06c4113f2c3 100644 (file)
@@ -65,6 +65,7 @@ CONFIG_SPI_FLASH_WINBOND=y
 CONFIG_PHYLIB=y
 CONFIG_DM_PMIC=y
 CONFIG_DM_REGULATOR=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
index 97ed53249a29a97fad2f27d6398f212679065a9d..f41f267d5f17587c93c199ae41eb7753ee4464e0 100644 (file)
@@ -46,6 +46,7 @@ CONFIG_SMC911X_BASE=0x2D000000
 CONFIG_SMC911X_32_BIT=y
 CONFIG_CONS_INDEX=3
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_HOST=y
index 5640f22bcdfb62d274870af2e6ad3f819eea389f..8548ceba7124295e81c70c07dc2c6a72e42e4b07 100644 (file)
@@ -47,6 +47,7 @@ CONFIG_SMC911X_BASE=0x2C000000
 CONFIG_SMC911X_32_BIT=y
 CONFIG_CONS_INDEX=3
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index 917bd6a7e9aff06c327e667402c62fc1df63979b..b75043ad15c4133bbdc00a0e9b607b219d1d83df 100644 (file)
@@ -60,6 +60,7 @@ CONFIG_SPI_FLASH_WINBOND=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_XHCI_HCD=y
index 20cb0fde0b2447dbc89d4df4ed8eb1a4cb8ee7e0..a5d9c7e11a3e686965511272f8b589373b595623 100644 (file)
@@ -34,6 +34,7 @@ CONFIG_MMC_OMAP_HS=y
 CONFIG_SCSI=y
 CONFIG_CONS_INDEX=4
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index 77ad26e0172e0ca8485389f4fe96f0059970078a..8c2e8d656dd4be7973c4f09ab5fe9f49f4731d4c 100644 (file)
@@ -53,6 +53,7 @@ CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
 CONFIG_DM_SERIAL=y
 CONFIG_FSL_LPUART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_USB=y
index 6b2c3555fe64c11f59fa734ff84269375d012d2b..e319df8ecca01df55f78cba3f4545c903712f4c7 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_RESET_BCM6345=y
 # CONFIG_SPL_SERIAL_PRESENT is not set
 CONFIG_DM_SERIAL=y
 CONFIG_BCM6345_SERIAL=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_BCM63XX_HSSPI=y
 CONFIG_USB=y
index efccf9adec798ccd5e3d429d16bec90dfe0a4d70..50238f654bdd10fcbe35488030fd9e4a42bad83c 100644 (file)
@@ -49,6 +49,7 @@ CONFIG_RESET_BCM6345=y
 # CONFIG_SPL_SERIAL_PRESENT is not set
 CONFIG_DM_SERIAL=y
 CONFIG_BCM6345_SERIAL=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_BCM63XX_HSSPI=y
 CONFIG_USB=y
index 26726ab9608eb62a226a6622f2210d9a6ac3af1a..86390b4abab1d68af3d4c1040c91bf883493922b 100644 (file)
@@ -55,6 +55,7 @@ CONFIG_WINBOND_W83627=y
 CONFIG_E1000=y
 CONFIG_DEBUG_UART_BASE=0x3f8
 CONFIG_DEBUG_UART_CLOCK=1843200
+CONFIG_SPI=y
 CONFIG_USB_STORAGE=y
 CONFIG_USB_KEYBOARD=y
 CONFIG_FRAMEBUFFER_SET_VESA_MODE=y
index 6c2771e8d46e5bdb584ef21da7c362102a4eeccf..6b9b406e50212371cb0d66444a06bff180c66299 100644 (file)
@@ -51,6 +51,7 @@ CONFIG_DM_I2C=y
 CONFIG_SYS_I2C_INTEL=y
 CONFIG_WINBOND_W83627=y
 CONFIG_E1000=y
+CONFIG_SPI=y
 CONFIG_USB_STORAGE=y
 CONFIG_USB_KEYBOARD=y
 CONFIG_FRAMEBUFFER_SET_VESA_MODE=y
index b0091765b6ffeadf30e118d36423a41e20659900..7db07935b950c4596244f09ec1b5b2708d4fc867 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_NETDEVICES=y
 CONFIG_TSEC_ENET=y
 CONFIG_CONS_INDEX=2
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_TPM_AUTH_SESSIONS=y
 CONFIG_USB=y
index 472f3635dd62dd3d9d30c48ca2769f3fc83e1b8d..830792d6ef92edc46a05861a2b6f12844cdfbbf9 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_NETDEVICES=y
 CONFIG_TSEC_ENET=y
 CONFIG_CONS_INDEX=2
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_TPM_AUTH_SESSIONS=y
 CONFIG_USB=y
index 5fe18c6264f1aa643fb3d9f4d553d1c24de041ae..92d289e6a6be00ae8c58e2290102a54d5f74d607 100644 (file)
@@ -4,6 +4,7 @@ CONFIG_SYS_TEXT_BASE=0x00800000
 CONFIG_SPL_GPIO_SUPPORT=y
 CONFIG_SYS_MALLOC_F_LEN=0x2000
 CONFIG_TARGET_CONTROLCENTERDC=y
+CONFIG_SPL_SERIAL_SUPPORT=y
 CONFIG_SPL_SPI_FLASH_SUPPORT=y
 CONFIG_SPL_SPI_SUPPORT=y
 CONFIG_SPL=y
index cc3a6c0a3fc699d6282ce324469b96c6e30d1f3f..6af2f23462ca9731ff958992760d86edcb5f99d6 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_ISO_PARTITION=y
 CONFIG_EFI_PARTITION=y
 CONFIG_REGMAP=y
 CONFIG_SYSCON=y
+CONFIG_SPI=y
 CONFIG_TPM_TIS_LPC=y
 CONFIG_USB_STORAGE=y
 CONFIG_USB_KEYBOARD=y
index 0310bbb72350c66f8a4d92bddd2b08dd2d457445..6c79b77d06c1d9360ccc6907237dfb80ce6a99db 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_EFI_PARTITION=y
 CONFIG_REGMAP=y
 CONFIG_SYSCON=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_USB_STORAGE=y
 CONFIG_USB_KEYBOARD=y
 # CONFIG_VIDEO_VESA is not set
index 2ef8d39dfcf58127e9b206a1d2c8bc7ba60f4f38..53245f4a66182759eadd94bda60d71f88700143b 100644 (file)
@@ -40,6 +40,7 @@ CONFIG_REGMAP=y
 CONFIG_SYSCON=y
 CONFIG_CPU=y
 CONFIG_E1000=y
+CONFIG_SPI=y
 CONFIG_USB_STORAGE=y
 CONFIG_USB_KEYBOARD=y
 CONFIG_FRAMEBUFFER_SET_VESA_MODE=y
index b346fa221aab367fcf8beb4fcc6bcd34a06d98e1..3995ac99064f831016b08809168449a094794773 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_MVSATA_IDE=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_MACRONIX=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_KIRKWOOD_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index a216c9888d7be3596637d21b64e96839739f3e17..a21d64050f9cb6a0821ee79f70d50543bd2613fc 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_SPI_FLASH_WINBOND=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_DAVINCI_SPI=y
 # CONFIG_FAT_WRITE is not set
index 90f4f5b16d00abefffca9c586667bdb35c7463ae..dcadcec3e5944bd2210c780ea6a32a016d7a48ac 100644 (file)
@@ -46,6 +46,7 @@ CONFIG_SPI_FLASH_WINBOND=y
 CONFIG_SPI_FLASH_MTD=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_DAVINCI_SPI=y
 # CONFIG_FAT_WRITE is not set
index bde8995d73fa10d923dda8cd4fb5bf5ab74a60a3..f71d351ad323ccda07002b21b552b567a3b60413 100644 (file)
@@ -44,5 +44,6 @@ CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_SPI_FLASH_WINBOND=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_DAVINCI_SPI=y
index a88cf1cb25a494e6481b61749d5a7d3621131b36..2f8be50a4dd4428f4515a72db50db393bf1bb0a6 100644 (file)
@@ -40,6 +40,7 @@ CONFIG_PHY_ADDR_ENABLE=y
 CONFIG_PHY_ADDR=31
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_LPC32XX_SSP=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 8827e052eccb7fd11a0d767deb97be1e2ad2ce98..8b1cbac069411de597d85e80081f0ced77a2d1e6 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_CPU=y
 CONFIG_DM_I2C=y
 CONFIG_NUVOTON_NCT6102D=y
 CONFIG_E1000=y
+CONFIG_SPI=y
 CONFIG_USB_STORAGE=y
 CONFIG_USB_KEYBOARD=y
 CONFIG_USB_ETHER_MCS7830=y
index de1016eb7039775b6f90bcbecf7acae9c6cb01c0..df9fe11f03920e7528f1861ed5f8bdcf9c06b8ad 100644 (file)
@@ -45,6 +45,7 @@ CONFIG_PHY_MICREL=y
 CONFIG_PHY_MICREL_KSZ90X1=y
 CONFIG_NETDEVICES=y
 CONFIG_FEC_MXC=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index a5f1cf1e92ffc94bbcd7bb1295b887a835aef7d9..e52f4e00af8ed5564ac38e47e00ad02df1b469be 100644 (file)
@@ -62,4 +62,5 @@ CONFIG_PHY_MARVELL=y
 CONFIG_NETDEVICES=y
 CONFIG_FEC_MXC=y
 CONFIG_MXC_UART=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
index 8c07f25c5d32ad298a97d97a95bc1d3c2f91193f..aa3bd4c8cfcc6baf20fe757009425932bf13dd4c 100644 (file)
@@ -68,6 +68,7 @@ CONFIG_PHYLIB=y
 CONFIG_NETDEVICES=y
 CONFIG_FEC_MXC=y
 CONFIG_MXC_UART=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_GADGET=y
index 8c1a55f32558bbd972c0420b3390f678cb220ea6..d7a895165b245bdcefe9e3eeea1f5fc4ef7d13fb 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_SPI_FLASH_WINBOND=y
 CONFIG_PHYLIB=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 578cd691ab2e5ac387f8233984eead930942d72f..576b92ddb14958519a7dd7a11e052e88857ebb9a 100644 (file)
@@ -34,6 +34,7 @@ CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_SPI_FLASH_WINBOND=y
 CONFIG_PHYLIB=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index e17135c8f6db54963e3adc656da7e4ecc7ddee19..9b81b0cc7168c1e27388efd1d7ad9654fea08b83 100644 (file)
@@ -77,6 +77,7 @@ CONFIG_DM_REGULATOR_LP873X=y
 CONFIG_DM_SCSI=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TI_QSPI=y
 CONFIG_TIMER=y
index 606f99938c0a46e6a555e4ffc2e8a919feeb5e94..536946eb29007db39d6f247660f850308c4983a0 100644 (file)
@@ -76,6 +76,7 @@ CONFIG_DM_REGULATOR_LP873X=y
 CONFIG_DM_SCSI=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TI_QSPI=y
 CONFIG_TIMER=y
index cb4904261a2427fbece8a4f5f1aa655f13447392..9ddb3d278deec38ce6f1b6cad2fcc7881350640d 100644 (file)
@@ -65,6 +65,7 @@ CONFIG_MTD_UBI_FASTMAP=y
 CONFIG_MTD_UBI_FASTMAP_AUTOCONVERT=1
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_HOST=y
index e633173f633c213e918d0c70c29dcaae3627220a..17c53a3445f9ead81fca93f5ada726832bd1bfc0 100644 (file)
@@ -25,6 +25,7 @@ CONFIG_MVSATA_IDE=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_MACRONIX=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_KIRKWOOD_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index ec41ab7b4700ed3cf4a288373d78560d4b9f8f4b..791a4acc7ecf14f78be7d3bc7ebd3b4d87126f98 100644 (file)
@@ -21,6 +21,7 @@ CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_BAR=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_KIRKWOOD_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index 23ca1b7f63b395d6a183f88d3e21400cb2991ce3..2466b444c74c0b722934f8afcf8098890f717128 100644 (file)
@@ -31,6 +31,7 @@ CONFIG_SMC911X_BASE=0x2C000000
 CONFIG_SMC911X_32_BIT=y
 CONFIG_CONS_INDEX=3
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index 7332909547c2b6d5fe61d9d2ce482f7827aa1200..497e5515d76bb77def629c9b3ef7b6f3c2a83b3b 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_ENV_IS_IN_SPI_FLASH=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DAVINCI_SPI=y
 CONFIG_VIDEO=y
 # CONFIG_VIDEO_SW_CURSOR is not set
index f1abde6a08bef4c099f342e88700bc0987f4e8d2..4cf55548abfa9f6ae44635aef178df92fa74921f 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_OF_EMBED=y
 CONFIG_DEBUG_EFI_CONSOLE=y
 CONFIG_DEBUG_UART_BASE=0
 CONFIG_DEBUG_UART_CLOCK=0
+CONFIG_SPI=y
 CONFIG_ICH_SPI=y
 # CONFIG_REGEX is not set
 CONFIG_EFI=y
index c83370b1086d97608cda35e7d4caa9f691e5d95f..6521aa8986933a33eaccbc8364644856b19a9e5f 100644 (file)
@@ -65,6 +65,7 @@ CONFIG_MTD_UBI_FASTMAP=y
 CONFIG_MTD_UBI_FASTMAP_AUTOCONVERT=1
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_HOST=y
index d2432e00961e3a03895ea51ae4b777696470065e..904ad4fec91292603811ccc5df45e0e08297ca3f 100644 (file)
@@ -57,6 +57,7 @@ CONFIG_PINCTRL=y
 CONFIG_PINCTRL_AT91=y
 CONFIG_DM_SERIAL=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 5407cbaf22c467c8be02cf076fb6a152b5207f3d..796d0ec92e67110a50af9c8f174980d4b84412ad 100644 (file)
@@ -34,7 +34,6 @@ CONFIG_DM_RESET=y
 CONFIG_DEBUG_UART_BASE=0x20068000
 CONFIG_DEBUG_UART_CLOCK=24000000
 CONFIG_DEBUG_UART_SHIFT=2
-CONFIG_SYS_NS16550=y
 CONFIG_SYSRESET=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index 549a16673a27543f06a0e3b221833f4084d38425..710b0b4e1a99afc8eab17d3a4eab88a849c9b333 100644 (file)
@@ -46,7 +46,6 @@ CONFIG_BAUDRATE=1500000
 CONFIG_DEBUG_UART_BASE=0x11030000
 CONFIG_DEBUG_UART_CLOCK=24000000
 CONFIG_DEBUG_UART_SHIFT=2
-CONFIG_SYS_NS16550=y
 CONFIG_SYSRESET=y
 CONFIG_USB=y
 CONFIG_USB_GADGET=y
index d625fb1c5fa27960805f02340e25ef988d728246..7695277daf350427d1b3b20688ba5a1fbb423ad8 100644 (file)
@@ -64,7 +64,6 @@ CONFIG_SPL_RAM=y
 CONFIG_DEBUG_UART_BASE=0xff690000
 CONFIG_DEBUG_UART_CLOCK=24000000
 CONFIG_DEBUG_UART_SHIFT=2
-CONFIG_SYS_NS16550=y
 CONFIG_SYSRESET=y
 CONFIG_USB=y
 CONFIG_USB_DWC2=y
index a52e37ac74513c977a8fb415dc9ea877a92deec3..78ae24b56b27fecf4e2d5c14c47ab317e72b6b9a 100644 (file)
@@ -44,7 +44,6 @@ CONFIG_BAUDRATE=1500000
 CONFIG_DEBUG_UART_BASE=0xFF130000
 CONFIG_DEBUG_UART_CLOCK=24000000
 CONFIG_DEBUG_UART_SHIFT=2
-CONFIG_SYS_NS16550=y
 CONFIG_SYSRESET=y
 CONFIG_USB=y
 CONFIG_USB_XHCI_HCD=y
index b36f232dcb11172959d04eb0d24b27795bd305f3..05ad0da33615a8e62d2aeb9d13eb46bccf6ef3ea 100644 (file)
@@ -11,10 +11,13 @@ CONFIG_DEFAULT_DEVICE_TREE="rk3399-evb"
 CONFIG_DEBUG_UART=y
 CONFIG_FIT=y
 CONFIG_SPL_LOAD_FIT=y
+CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-rockchip/make_fit_atf.py"
 # CONFIG_DISPLAY_CPUINFO is not set
 CONFIG_DISPLAY_BOARDINFO_LATE=y
 CONFIG_SPL_STACK_R=y
 CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN=0x4000
+CONFIG_SPL_ATF=y
+CONFIG_SPL_ATF_NO_PLATFORM_PARAM=y
 CONFIG_CMD_BOOTZ=y
 CONFIG_CMD_GPT=y
 CONFIG_CMD_MMC=y
@@ -56,7 +59,6 @@ CONFIG_BAUDRATE=1500000
 CONFIG_DEBUG_UART_BASE=0xFF1A0000
 CONFIG_DEBUG_UART_CLOCK=24000000
 CONFIG_DEBUG_UART_SHIFT=2
-CONFIG_SYS_NS16550=y
 CONFIG_SYSRESET=y
 CONFIG_USB=y
 CONFIG_USB_XHCI_HCD=y
index d1f7f777ed032e5bc31a4fc21e71a52ba32d864f..efdd583cf6e5b34786aeea37cc55a27eeb8880b8 100644 (file)
@@ -63,7 +63,6 @@ CONFIG_SPL_RAM=y
 CONFIG_DEBUG_UART_BASE=0xff690000
 CONFIG_DEBUG_UART_CLOCK=24000000
 CONFIG_DEBUG_UART_SHIFT=2
-CONFIG_SYS_NS16550=y
 CONFIG_SYSRESET=y
 CONFIG_USB=y
 CONFIG_USB_DWC2=y
index 0f254c0972382b9bbb04d63b140da2646b6ebe1b..b252d2746403e16cbaa1fb072945c50749ff8b00 100644 (file)
@@ -67,7 +67,6 @@ CONFIG_SPL_RAM=y
 CONFIG_DEBUG_UART_BASE=0xff690000
 CONFIG_DEBUG_UART_CLOCK=24000000
 CONFIG_DEBUG_UART_SHIFT=2
-CONFIG_SYS_NS16550=y
 CONFIG_SYSRESET=y
 CONFIG_USB=y
 CONFIG_USB_DWC2=y
index 984c3f4ed6ea3374f510066c4ee05fa21f4b7b64..19c0b110401714f8dbc356de22e2e85bfe4f1829 100644 (file)
@@ -58,7 +58,6 @@ CONFIG_BAUDRATE=1500000
 CONFIG_DEBUG_UART_BASE=0xFF1A0000
 CONFIG_DEBUG_UART_CLOCK=24000000
 CONFIG_DEBUG_UART_SHIFT=2
-CONFIG_SYS_NS16550=y
 CONFIG_SYSRESET=y
 CONFIG_USB=y
 CONFIG_USB_XHCI_HCD=y
index 50462b44c3d4b2af0b3232e1c561e2b3490a4e83..6bb83a052889843920667cc15bbad8b893ba501e 100644 (file)
@@ -27,6 +27,7 @@ CONFIG_NAND=y
 CONFIG_NAND_MXC=y
 CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_OF_LIBFDT=y
 CONFIG_FDT_FIXUP_PARTITIONS=y
index 1751ed92d89f1391596c6306dee55eb5dee7490d..7b6155be2f1e14bbb871a2e3554398d8306ab5d6 100644 (file)
@@ -38,5 +38,6 @@ CONFIG_NET_RANDOM_ETHADDR=y
 CONFIG_REGMAP=y
 CONFIG_SYSCON=y
 CONFIG_CPU=y
+CONFIG_SPI=y
 CONFIG_USB_STORAGE=y
 CONFIG_USB_KEYBOARD=y
index 6f7424af22fd0c7e79fb3cb88c808c1a0643f30f..1be7fe0bd10f8e3596449fcd5cfff245092c287d 100644 (file)
@@ -37,6 +37,7 @@ CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_NETDEVICES=y
 CONFIG_E1000=y
 CONFIG_CMD_E1000=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_OF_LIBFDT=y
 # CONFIG_EFI_LOADER is not set
index 7919b4c3c60002b2c38f0b03fe6c9b826ce31cc5..ccea22503ebdef6cbab7588c61833285b1c05b7f 100644 (file)
@@ -37,6 +37,7 @@ CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_NETDEVICES=y
 CONFIG_E1000=y
 CONFIG_CMD_E1000=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_OF_LIBFDT=y
 # CONFIG_EFI_LOADER is not set
index 7df83cf6ca543cb8292434d4dc5395fcd3d17d9c..53d063fd127d12bbf30e2adae63591c202755909 100644 (file)
@@ -37,6 +37,7 @@ CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_NETDEVICES=y
 CONFIG_E1000=y
 CONFIG_CMD_E1000=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_OF_LIBFDT=y
 # CONFIG_EFI_LOADER is not set
index baa8d85e48f51d4376f45e44f4e921987d1c7fdf..3c6a4bd41ba74bc5cc56d81bad2d619750dcd6bb 100644 (file)
@@ -1,17 +1,37 @@
 CONFIG_ARM=y
+CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK=y
+# CONFIG_SPL_USE_ARCH_MEMCPY is not set
+# CONFIG_SPL_USE_ARCH_MEMSET is not set
 CONFIG_ARCH_RMOBILE=y
-CONFIG_SYS_TEXT_BASE=0xE6304000
-CONFIG_SYS_MALLOC_F_LEN=0x2000
+CONFIG_SYS_TEXT_BASE=0x50000000
+CONFIG_SPL_LIBCOMMON_SUPPORT=y
+CONFIG_SPL_LIBGENERIC_SUPPORT=y
+CONFIG_SYS_MALLOC_F_LEN=0x8000
 CONFIG_R8A7793=y
 CONFIG_TARGET_GOSE=y
+CONFIG_SPL_SERIAL_SUPPORT=y
+CONFIG_SPL_SPI_FLASH_SUPPORT=y
+CONFIG_SPL_SPI_SUPPORT=y
+CONFIG_SPL=y
 CONFIG_DEFAULT_DEVICE_TREE="r8a7793-gose-u-boot"
+CONFIG_SPL_SYS_MALLOC_F_LEN=0x2000
+CONFIG_FIT=y
 CONFIG_BOOTDELAY=3
 CONFIG_VERSION_VARIABLE=y
+CONFIG_SPL_BOARD_INIT=y
+CONFIG_SPL_SYS_MALLOC_SIMPLE=y
+CONFIG_SPL_RAM_SUPPORT=y
+CONFIG_SPL_RAM_DEVICE=y
+CONFIG_SPL_SPI_LOAD=y
+CONFIG_SPL_YMODEM_SUPPORT=y
+CONFIG_HUSH_PARSER=y
 CONFIG_CMD_BOOTZ=y
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_XIMG is not set
+CONFIG_CMD_GPIO=y
 CONFIG_CMD_I2C=y
 CONFIG_CMD_MMC=y
+CONFIG_CMD_PCI=y
 CONFIG_CMD_SDRAM=y
 CONFIG_CMD_SF=y
 CONFIG_CMD_SPI=y
@@ -19,21 +39,43 @@ CONFIG_CMD_USB=y
 CONFIG_CMD_DHCP=y
 CONFIG_CMD_MII=y
 CONFIG_CMD_PING=y
+CONFIG_CMD_CACHE=y
+CONFIG_CMD_TIME=y
 CONFIG_CMD_EXT2=y
 CONFIG_CMD_EXT4=y
 CONFIG_CMD_EXT4_WRITE=y
 CONFIG_CMD_FAT=y
 CONFIG_OF_CONTROL=y
+CONFIG_OF_EMBED=y
 CONFIG_ENV_IS_IN_SPI_FLASH=y
+CONFIG_CLK=y
+CONFIG_CLK_RENESAS=y
+CONFIG_DM_GPIO=y
+CONFIG_RCAR_GPIO=y
+CONFIG_DM_I2C=y
+CONFIG_SYS_I2C_RCAR_IIC=y
+CONFIG_DM_MMC=y
+CONFIG_RENESAS_SDHI=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_BAR=y
 CONFIG_SPI_FLASH_SPANSION=y
 CONFIG_PHY_MICREL=y
-CONFIG_NETDEVICES=y
+CONFIG_DM_ETH=y
 CONFIG_SH_ETHER=y
-CONFIG_BAUDRATE=38400
+CONFIG_PCI=y
+CONFIG_DM_PCI=y
+CONFIG_PCI_RCAR_GEN2=y
+CONFIG_PINCTRL=y
+CONFIG_PINCONF=y
+CONFIG_PINCTRL_PFC=y
+CONFIG_DM_REGULATOR=y
+CONFIG_DM_REGULATOR_FIXED=y
+CONFIG_DM_REGULATOR_GPIO=y
 CONFIG_SCIF_CONSOLE=y
+CONFIG_SPI=y
 CONFIG_SH_QSPI=y
 CONFIG_USB=y
+CONFIG_DM_USB=y
 CONFIG_USB_EHCI_HCD=y
+CONFIG_USB_EHCI_PCI=y
 CONFIG_USB_STORAGE=y
index 844decad2dc87822cf2c70b28c8333ee5d41a22d..d23acfeb8788522418194d4f867c6ef3d4f91187 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_DM_ETH=y
 CONFIG_ETH_DESIGNWARE=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_DESIGNWARE_SPI=y
 CONFIG_USB=y
index b6621113e87f8c728bd628577a02eb2335363a65..3df3dd61170ae3ef233be90475a3390311410d53 100644 (file)
@@ -4,6 +4,7 @@ CONFIG_MPC83xx=y
 CONFIG_TARGET_IDS8313=y
 CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
+CONFIG_IMAGE_FORMAT_LEGACY=y
 CONFIG_OF_BOARD_SETUP=y
 CONFIG_OF_STDOUT_VIA_ALIAS=y
 CONFIG_BOOTDELAY=1
@@ -39,5 +40,6 @@ CONFIG_NETDEVICES=y
 CONFIG_TSEC_ENET=y
 # CONFIG_PCI is not set
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_MPC8XXX_SPI=y
 CONFIG_OF_LIBFDT=y
index 5420dcb02e3b25e2afcffad966ea19053bd99cbc..ace2f64f6ff891dde2dd2f37b7a0a7d620785f33 100644 (file)
@@ -39,6 +39,7 @@ CONFIG_SMC911X_BASE=0x2C000000
 CONFIG_SMC911X_32_BIT=y
 CONFIG_CONS_INDEX=3
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_UDC=y
index d276ea5946738ebc00d0c4e67992cebd8ce5ea5a..5b3d24d066388d0b5cd9d7855c6a3f6ee08567bd 100644 (file)
@@ -40,6 +40,7 @@ CONFIG_SMC911X_BASE=0x2C000000
 CONFIG_SMC911X_32_BIT=y
 CONFIG_CONS_INDEX=3
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_UDC=y
index 74a534c68f204219285161834a2b5b5922e935b0..c34e3ac22393b952db6f85d2339d5e654fef5a4a 100644 (file)
@@ -13,6 +13,7 @@ CONFIG_DEFAULT_DEVICE_TREE="imx6dl-icore"
 CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y
+CONFIG_IMAGE_FORMAT_LEGACY=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg"
 CONFIG_BOOTDELAY=3
 CONFIG_SPL_DMA_SUPPORT=y
index 0caba804f630ecf368dd8cad50913afc9d6acf98..f8477a98b5ec28ff5928d450d4fb11094266caea 100644 (file)
@@ -13,6 +13,7 @@ CONFIG_DEFAULT_DEVICE_TREE="imx6q-icore"
 CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y
+CONFIG_IMAGE_FORMAT_LEGACY=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg"
 CONFIG_BOOTDELAY=3
 CONFIG_SUPPORT_RAW_INITRD=y
index 4e1dad62b89605decd2e1ba33cf832cf48fd3c04..17fff72bff8eeae2e71cf0286ffd3264816be922 100644 (file)
@@ -17,6 +17,7 @@ CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y
 CONFIG_SPL_LOAD_FIT=y
+CONFIG_IMAGE_FORMAT_LEGACY=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg"
 CONFIG_BOOTDELAY=3
 CONFIG_SUPPORT_RAW_INITRD=y
index 308e11c0ddff838c6728f668b7819c799a98af4c..948894e0dd383eef4aa08a2c26cca8505e61e28f 100644 (file)
@@ -17,6 +17,7 @@ CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y
 CONFIG_SPL_LOAD_FIT=y
+CONFIG_IMAGE_FORMAT_LEGACY=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg"
 CONFIG_BOOTDELAY=3
 CONFIG_SUPPORT_RAW_INITRD=y
index 0caba804f630ecf368dd8cad50913afc9d6acf98..f8477a98b5ec28ff5928d450d4fb11094266caea 100644 (file)
@@ -13,6 +13,7 @@ CONFIG_DEFAULT_DEVICE_TREE="imx6q-icore"
 CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y
+CONFIG_IMAGE_FORMAT_LEGACY=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg"
 CONFIG_BOOTDELAY=3
 CONFIG_SUPPORT_RAW_INITRD=y
index fb7f26027885e158fcc87468ae1ed6cf49e06e61..2e49fe34461f2008035372a4d934e084c3f37fb4 100644 (file)
@@ -16,6 +16,7 @@ CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y
 CONFIG_SPL_LOAD_FIT=y
+CONFIG_IMAGE_FORMAT_LEGACY=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg"
 CONFIG_BOOTDELAY=3
 CONFIG_SUPPORT_RAW_INITRD=y
index b4aa1b24b69b455e8f720f518cec74ffd11d7c00..6530667fb8af07db3bd182c3a00a7d7b3f3cc4fb 100644 (file)
@@ -15,6 +15,7 @@ CONFIG_DEFAULT_DEVICE_TREE="imx6ul-geam-kit"
 CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y
+CONFIG_IMAGE_FORMAT_LEGACY=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg"
 CONFIG_BOOTDELAY=3
 CONFIG_SUPPORT_RAW_INITRD=y
index f836c182465330acefb0bf3ff40c4802f18e4997..243ab399c6eb32f110e9bb40e74c1dcad42552f1 100644 (file)
@@ -13,6 +13,7 @@ CONFIG_DEFAULT_DEVICE_TREE="imx6ul-geam-kit"
 CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y
+CONFIG_IMAGE_FORMAT_LEGACY=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg"
 CONFIG_BOOTDELAY=3
 CONFIG_SUPPORT_RAW_INITRD=y
index 2a5dbef2fa53b4a353a33043719d3ebc0ee23fcb..1fa41f6c85bd237e1d48b17183e6f1c8593fe251 100644 (file)
@@ -15,6 +15,7 @@ CONFIG_DEFAULT_DEVICE_TREE="imx6ul-isiot-emmc"
 CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y
+CONFIG_IMAGE_FORMAT_LEGACY=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg"
 CONFIG_BOOTDELAY=3
 CONFIG_SUPPORT_RAW_INITRD=y
index 2c84424d383ff3c3a1b72a9021ab6d5a41f75f62..d738c0b7d48c8ffa258281a46721581675a672ad 100644 (file)
@@ -13,6 +13,7 @@ CONFIG_DEFAULT_DEVICE_TREE="imx6ul-isiot-nand"
 CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y
+CONFIG_IMAGE_FORMAT_LEGACY=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg"
 CONFIG_BOOTDELAY=3
 CONFIG_SUPPORT_RAW_INITRD=y
index 405786b1565792d8ac29146b8154aa13bf883d61..6af6b66aeb96fe43ed328f3137fdbaeab29302d4 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_MVSATA_IDE=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_MACRONIX=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_KIRKWOOD_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index b817a69bdcace1234f8dab6d0fa629948fee42e4..bb4ab25d7d4c6f8895371f0b53ec4ad1adeb1364 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_PHYLIB=y
 CONFIG_DM_ETH=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_DAVINCI_SPI=y
 CONFIG_USB=y
index 622422212954b04a30d833840ca92db2bdccd1ee..5c3ecc9d54905c5cf2dab71530013db00488654e 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_PHYLIB=y
 CONFIG_DM_ETH=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_DAVINCI_SPI=y
 CONFIG_USB=y
index 87b887c687e7a89f08765b8fa45b02da20dc6259..9cb4f2e64d128f7aa9d027e36cb92aa598771f5a 100644 (file)
@@ -47,6 +47,7 @@ CONFIG_DM_ETH=y
 CONFIG_REMOTEPROC_TI_POWER=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_DAVINCI_SPI=y
 CONFIG_USB=y
index 86cb5269d3e4e4702c8d3a6b4499a1781136fced..1b8fec8e75084283cd97382f9f4a264a4b5a94dd 100644 (file)
@@ -40,6 +40,7 @@ CONFIG_DM_ETH=y
 CONFIG_REMOTEPROC_TI_POWER=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_DAVINCI_SPI=y
 CONFIG_USB=y
index feda22b743062f36c15ea819af69a221246950af..20df401a0948cfa43b781492d7c25be3736eb3c2 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_PHYLIB=y
 CONFIG_DM_ETH=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_DAVINCI_SPI=y
 CONFIG_USB=y
index 1cca0caef87efc5a84a1564c96a33d6ee58c051b..a279d36c4a50f6f209aeb9d2d22709bb7f10c493 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_PHYLIB=y
 CONFIG_DM_ETH=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_DAVINCI_SPI=y
 CONFIG_USB=y
index 4ff69feee7afcaafe7767e4328c2e7f045302883..636218dfd18d3bb067f85b3241cba1228a8bc402 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_PHYLIB=y
 CONFIG_DM_ETH=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_DAVINCI_SPI=y
 CONFIG_USB=y
index cc002d383effa66d4e36974af0910481bbae201b..b47e5955df3878db003c37cc120715abdc4cf0c6 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_PHYLIB=y
 CONFIG_DM_ETH=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_DAVINCI_SPI=y
 CONFIG_USB=y
index 5f378f74a8f3d5c038a4692b99d703d6b09714c7..92a10c78e97d398247a1176dc926a721103372ce 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_BOOTCOUNT_RAM=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_KIRKWOOD_SPI=y
 CONFIG_BCH=y
 CONFIG_OF_LIBFDT=y
index ae20d245b17c6ba899fd2b08799c7be5ead9ae62..a6af0d3d7eb96d30e1e01defd1c54afc35fd83d4 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_BOOTCOUNT_RAM=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_KIRKWOOD_SPI=y
 CONFIG_BCH=y
 CONFIG_OF_LIBFDT=y
index 22bc6cd83f8ba182639c53f461b0f898f7fc71a0..313ef7702ee70712399af505640f9af211b68bb2 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_BOOTCOUNT_RAM=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_KIRKWOOD_SPI=y
 CONFIG_BCH=y
 CONFIG_OF_LIBFDT=y
index bf92d256a4695069baf8044ea4e4e04e0f41fc83..1e1696a4331e62b336abba4ccff96182503348d3 100644 (file)
@@ -44,6 +44,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_BCH=y
 CONFIG_OF_LIBFDT=y
index 5c123a4ad801a5d1abb91e3b3e80450e54a55b46..b9ce916d57bc3fb0b0fd811d14997ecaf1582350 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_BOOTCOUNT_RAM=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_KIRKWOOD_SPI=y
 CONFIG_BCH=y
 CONFIG_OF_LIBFDT=y
index 2298e2ae3877140aae973d916eeeb276b3aaec08..3e6107164866252ab074f6b24d4178b5224b5c83 100644 (file)
@@ -44,6 +44,7 @@ CONFIG_NETDEVICES=y
 CONFIG_PHY_GIGE=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_FSL_ESPI=y
 CONFIG_BCH=y
 CONFIG_OF_LIBFDT=y
index 4749eadb748708ce14cf23fa6042e7043df80bcb..074c76f3ec39312cf97d41a5577865e912682f8c 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_BOOTCOUNT_RAM=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_KIRKWOOD_SPI=y
 CONFIG_BCH=y
 CONFIG_OF_LIBFDT=y
index de68d4157733a5740528d6c80cbd9f2a7f8d842b..b0ef68cb1733d46ba6753c41c66524cccc6f2f1d 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_BOOTCOUNT_RAM=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_KIRKWOOD_SPI=y
 CONFIG_BCH=y
 CONFIG_OF_LIBFDT=y
index 892f212bfac5129b4bb667bb34217cbff86531ff..6c84c1398acc7bfa299c33b5542a7ebe8efae7d0 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_BOOTCOUNT_RAM=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_KIRKWOOD_SPI=y
 CONFIG_BCH=y
 CONFIG_OF_LIBFDT=y
index 8875b59a7f990b6ff79c26b578c522c5553db271..f1826663560a3a1d982235833c46776911cb483a 100644 (file)
@@ -72,6 +72,7 @@ CONFIG_DM_REGULATOR=y
 CONFIG_DM_REGULATOR_FIXED=y
 CONFIG_DM_REGULATOR_GPIO=y
 CONFIG_SCIF_CONSOLE=y
+CONFIG_SPI=y
 CONFIG_SH_QSPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
index 86fab8c014180a5617c25d6ef7afe0576b175916..1071da24d219c296fc7351d0ea3e7609ef1b44a0 100644 (file)
@@ -1,17 +1,37 @@
 CONFIG_ARM=y
+CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK=y
+# CONFIG_SPL_USE_ARCH_MEMCPY is not set
+# CONFIG_SPL_USE_ARCH_MEMSET is not set
 CONFIG_ARCH_RMOBILE=y
-CONFIG_SYS_TEXT_BASE=0xE8080000
-CONFIG_SYS_MALLOC_F_LEN=0x2000
+CONFIG_SYS_TEXT_BASE=0x50000000
+CONFIG_SPL_LIBCOMMON_SUPPORT=y
+CONFIG_SPL_LIBGENERIC_SUPPORT=y
+CONFIG_SYS_MALLOC_F_LEN=0x8000
 CONFIG_R8A7790=y
 CONFIG_TARGET_LAGER=y
+CONFIG_SPL_SERIAL_SUPPORT=y
+CONFIG_SPL_SPI_FLASH_SUPPORT=y
+CONFIG_SPL_SPI_SUPPORT=y
+CONFIG_SPL=y
 CONFIG_DEFAULT_DEVICE_TREE="r8a7790-lager-u-boot"
+CONFIG_SPL_SYS_MALLOC_F_LEN=0x2000
+CONFIG_FIT=y
 CONFIG_BOOTDELAY=3
 CONFIG_VERSION_VARIABLE=y
+CONFIG_SPL_BOARD_INIT=y
+CONFIG_SPL_SYS_MALLOC_SIMPLE=y
+CONFIG_SPL_RAM_SUPPORT=y
+CONFIG_SPL_RAM_DEVICE=y
+CONFIG_SPL_SPI_LOAD=y
+CONFIG_SPL_YMODEM_SUPPORT=y
+CONFIG_HUSH_PARSER=y
 CONFIG_CMD_BOOTZ=y
 # CONFIG_CMD_IMI is not set
 # CONFIG_CMD_XIMG is not set
+CONFIG_CMD_GPIO=y
 CONFIG_CMD_I2C=y
 CONFIG_CMD_MMC=y
+CONFIG_CMD_PCI=y
 CONFIG_CMD_SDRAM=y
 CONFIG_CMD_SF=y
 CONFIG_CMD_SPI=y
@@ -19,22 +39,44 @@ CONFIG_CMD_USB=y
 CONFIG_CMD_DHCP=y
 CONFIG_CMD_MII=y
 CONFIG_CMD_PING=y
+CONFIG_CMD_CACHE=y
+CONFIG_CMD_TIME=y
 CONFIG_CMD_EXT2=y
 CONFIG_CMD_EXT4=y
 CONFIG_CMD_EXT4_WRITE=y
 CONFIG_CMD_FAT=y
 CONFIG_OF_CONTROL=y
+CONFIG_OF_EMBED=y
 CONFIG_ENV_IS_IN_SPI_FLASH=y
+CONFIG_CLK=y
+CONFIG_CLK_RENESAS=y
+CONFIG_DM_GPIO=y
+CONFIG_RCAR_GPIO=y
+CONFIG_DM_I2C=y
+CONFIG_SYS_I2C_RCAR_IIC=y
+CONFIG_DM_MMC=y
 CONFIG_SH_MMCIF=y
+CONFIG_RENESAS_SDHI=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_BAR=y
 CONFIG_SPI_FLASH_SPANSION=y
 CONFIG_PHY_MICREL=y
-CONFIG_NETDEVICES=y
+CONFIG_DM_ETH=y
 CONFIG_SH_ETHER=y
-CONFIG_BAUDRATE=38400
+CONFIG_PCI=y
+CONFIG_DM_PCI=y
+CONFIG_PCI_RCAR_GEN2=y
+CONFIG_PINCTRL=y
+CONFIG_PINCONF=y
+CONFIG_PINCTRL_PFC=y
+CONFIG_DM_REGULATOR=y
+CONFIG_DM_REGULATOR_FIXED=y
+CONFIG_DM_REGULATOR_GPIO=y
 CONFIG_SCIF_CONSOLE=y
+CONFIG_SPI=y
 CONFIG_SH_QSPI=y
 CONFIG_USB=y
+CONFIG_DM_USB=y
 CONFIG_USB_EHCI_HCD=y
+CONFIG_USB_EHCI_PCI=y
 CONFIG_USB_STORAGE=y
index 469af7efffa88894137e1c396000dbda4546f0ef..c5f54a98d389359dd2a2436103d379cf7a007998 100644 (file)
@@ -27,6 +27,7 @@ CONFIG_CMD_DIAG=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DAVINCI_SPI=y
 CONFIG_OF_LIBFDT=y
 # CONFIG_EFI_LOADER is not set
index 6685a6fe300967e4077438927cb763611a7ded03..37b63ffb4ca4db1c49e2ed1271701035eb6e0d10 100644 (file)
@@ -37,6 +37,7 @@ CONFIG_SPI_FLASH=y
 CONFIG_FSL_PFE=y
 CONFIG_DM_ETH=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
index 3f26940884f755a662a7eb9325e18934a2f999ca..2bc13beb2f4e41c271ebeff4d2489a45060b5ffc 100644 (file)
@@ -39,6 +39,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
index 86209c2542ded77dc9e4d3129cd56c27e41a8f11..1f9b76ad345b1661aa8fb9d7f08bbd351fb1025c 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SCSI=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_USB=y
index bf94031466f999b175bdc85b439824a1f3b5977f..7dcfaaed4a6daa20a4c84cc8f001f783081d11f2 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_USB=y
index 30bab90a054ee20bea4cd87120c5864fcb68f25f..6a8485c1cda91bacc897f39e315335296002be72 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_USB=y
index e93633abc1af07d791f060f5e003e1493d22a596..b39c8901763e2faaa22ed46585a0e70e478d5db0 100644 (file)
@@ -27,6 +27,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_FSL_QSPI=y
index 59592db3a56a25d6b49153153ee2718bf70fde17..ed82740c19093af55bc8e580ce0a96dc2562e621 100644 (file)
@@ -1,6 +1,7 @@
 CONFIG_ARM=y
 CONFIG_TARGET_LS1021AIOT=y
 CONFIG_SYS_TEXT_BASE=0x82000000
+CONFIG_SPL_SERIAL_SUPPORT=y
 CONFIG_SPL=y
 CONFIG_DEFAULT_DEVICE_TREE="ls1021a-iot-duart"
 CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,SPL_FSL_PBL,SD_BOOT,SD_BOOT_QSPI"
@@ -31,6 +32,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_FSL_QSPI=y
index 8ae176cd64fa07e015d506a743d52b6fad4ef4f1..b9cd7e53e3b11cc0156159e7113eba46b86d2d3f 100644 (file)
@@ -46,6 +46,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_FSL_QSPI=y
index 29447233865168445bb94dc475c12c704274e361..3dd33be6bb6f1c716fbf6ce2535b5cc12b29543e 100644 (file)
@@ -57,6 +57,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_FSL_QSPI=y
index d1457a6bcd1dbb8098ffb96cc91c588d6b893009..46d8dbbf20b015bfd25e66902800ef14b8452323 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_FSL_QSPI=y
index d5942501ec927c3c42369cd9215d22b7704e1753..c58d80729111591ba20aa2600a0db7900b696f76 100644 (file)
@@ -53,6 +53,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_FSL_QSPI=y
index ce8a9f5be6be68cf581a4dcc89ce377ba3f009c5..3c7e6403a6490a6fe49c9b0e9c7630fcd373b05e 100644 (file)
@@ -38,6 +38,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
index 6f296472c02945d18c5bd488ed56f9d2f0d24f41..4e27e111502efce7258828bee51a8a54c1b9cbac 100644 (file)
@@ -40,6 +40,7 @@ CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_DM_SERIAL=y
 CONFIG_FSL_LPUART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
index 305ac9356f020c10e1006e0bafda479ce495bb4f..a4de91a206bf6f35f940a29a2561019aba88abf3 100644 (file)
@@ -53,6 +53,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
index 4941db4dbc4402896da8b51269531e7b69c63b69..ae4c0febd0d5a487a517fe74391b6305372d50c2 100644 (file)
@@ -39,6 +39,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
index 0002412829365a4aa201081d7d65f5b43a99b5f0..da438d7e8e51a5e1b3588509c68b97045d0c6117 100644 (file)
@@ -37,6 +37,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
index 20bf5f7920db44c7e20cc8dc097f2655abfaeca8..31161269e69da4118e98f26c17384b29c4c1f725 100644 (file)
@@ -53,6 +53,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
index e57f2ffb32a750b30bdf2a210ae58803a4930b80..ed1e819caa71cda447b19c85df4df1ab77fa3e6e 100644 (file)
@@ -50,6 +50,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
index 8e355c3594d5c56f672e27fbe3d2f929fdfbfc69..2de6ee6815239d801ee426c3569c7391ffd96cca 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
index 603bf46e489e3a9ac244bfd44770b1d21c0dc532..0416a02bf18d40d3856fd02e6b3e0c78cb5bfea9 100644 (file)
@@ -34,6 +34,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
index 216a71eb6f2e2f0ba9f85c5cc8eb899c27c76dd1..3be6bcc7997868d8e14c83a526938f6a6c5305db 100644 (file)
@@ -51,6 +51,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
index 7694268c622aa13bd2a8742220c5256c57beec67..80b0fefb98ef43ce4fa47789fe38e878d7d99c12 100644 (file)
@@ -51,6 +51,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
index 9de84762cbf12b67c114c53990cc9a1793b2e3b3..b9c3e286842cfed95e3eaa60098d054bab586b73 100644 (file)
@@ -50,6 +50,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
index 683983ade2cf176424ad16ed2439e256f1aa6686..3a7785bcb1d31668efba8b86f7cabbad20859e61 100644 (file)
@@ -50,6 +50,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
index 6015b2e61cac5acd4b85449f905af5075c095a48..270188b40044643b591eda4fbf780c243343022c 100644 (file)
@@ -38,6 +38,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_USB=y
index ca326b24561f94f831f89dd8f495e270f8577470..191d2f9cc2462e19bd5c44fa160ffbb387ac9b49 100644 (file)
@@ -39,6 +39,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_USB=y
index bb6897fc875af4c85f050990fd0287e8c943f4e4..25e5526e84b8bbd2bc69969492aa321460e63be7 100644 (file)
@@ -41,6 +41,7 @@ CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_DM_SERIAL=y
 CONFIG_FSL_LPUART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_USB=y
index 1d40a141cdfd3a7254ae1289f5bdfa4a0a160d41..c5bd6bfecf0f53bde1ca45317839fc917146755e 100644 (file)
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_TARGET_LS1046AQDS=y
 CONFIG_SYS_TEXT_BASE=0x82000000
 CONFIG_FSL_LS_PPA=y
+CONFIG_SPL_SERIAL_SUPPORT=y
 CONFIG_SPL=y
 CONFIG_DEFAULT_DEVICE_TREE="fsl-ls1046a-qds-duart"
 CONFIG_DISTRO_DEFAULTS=y
@@ -45,6 +46,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_USB=y
index 379908afd2959ee31a5f27bda672f176b5d19ea5..4f3290c2056be117b70f80885aa6686d5c744a06 100644 (file)
@@ -37,6 +37,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_FSL_QSPI=y
index 4d0907ce334ea54ee6e77646c7f04fc4faad9f25..405df66640ebae3c315772552b2b450fccb88920 100644 (file)
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_TARGET_LS1046AQDS=y
 CONFIG_SYS_TEXT_BASE=0x82000000
 CONFIG_FSL_LS_PPA=y
+CONFIG_SPL_SERIAL_SUPPORT=y
 CONFIG_SPL=y
 CONFIG_DEFAULT_DEVICE_TREE="fsl-ls1046a-qds-duart"
 CONFIG_DISTRO_DEFAULTS=y
@@ -46,6 +47,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_USB=y
index 8467148de77419ea422fd065d34c4ecb9213385a..45d80b983507da36c8ac182c0cbba36063134d52 100644 (file)
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_TARGET_LS1046AQDS=y
 CONFIG_SYS_TEXT_BASE=0x82000000
 CONFIG_FSL_LS_PPA=y
+CONFIG_SPL_SERIAL_SUPPORT=y
 CONFIG_SPL=y
 CONFIG_DEFAULT_DEVICE_TREE="fsl-ls1046a-qds-duart"
 CONFIG_DISTRO_DEFAULTS=y
@@ -43,6 +44,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_FSL_QSPI=y
index 3ca8f162f195ca12346ed3b83ee49d95ce8ebbc9..4f74dc549e38b23ce7b6afbfdb4c07ca1a2e03fb 100644 (file)
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_TARGET_LS1046ARDB=y
 CONFIG_SYS_TEXT_BASE=0x82000000
 CONFIG_FSL_LS_PPA=y
+CONFIG_SPL_SERIAL_SUPPORT=y
 CONFIG_SPL=y
 CONFIG_DEFAULT_DEVICE_TREE="fsl-ls1046a-rdb"
 CONFIG_DISTRO_DEFAULTS=y
@@ -41,6 +42,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_QSPI=y
 CONFIG_USB=y
index e84bc0d08ed7caa8b50876cb4e11826c26768778..adc5db342bd18c04a2066472fe561f111fc18765 100644 (file)
@@ -34,6 +34,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_QSPI=y
 CONFIG_USB=y
index 775f28cdc2e102568a68f7575e8236b28724e413..c87fe9785dd037114d34d49913a7fee6fff218bf 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_QSPI=y
 CONFIG_USB=y
index ee6320fe91ca0a49f6296fcd284178d0b38d0cb0..04861b755ab2fefad9e3e817f16e815b73b8771b 100644 (file)
@@ -3,6 +3,7 @@ CONFIG_TARGET_LS1046ARDB=y
 CONFIG_SYS_TEXT_BASE=0x82000000
 CONFIG_SECURE_BOOT=y
 CONFIG_FSL_LS_PPA=y
+CONFIG_SPL_SERIAL_SUPPORT=y
 CONFIG_SPL=y
 CONFIG_DEFAULT_DEVICE_TREE="fsl-ls1046a-rdb"
 CONFIG_DISTRO_DEFAULTS=y
@@ -41,6 +42,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_QSPI=y
 CONFIG_USB=y
index 0fa6fa4ad25e1688ad9191e9a0b5e6e0b8ab7d91..22814179e6908176547c0c64d88ed3ae9ea1de4e 100644 (file)
@@ -2,6 +2,7 @@ CONFIG_ARM=y
 CONFIG_TARGET_LS1046ARDB=y
 CONFIG_SYS_TEXT_BASE=0x82000000
 CONFIG_FSL_LS_PPA=y
+CONFIG_SPL_SERIAL_SUPPORT=y
 CONFIG_SPL=y
 CONFIG_DEFAULT_DEVICE_TREE="fsl-ls1046a-rdb"
 CONFIG_DISTRO_DEFAULTS=y
@@ -40,6 +41,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_QSPI=y
 CONFIG_USB=y
index 946cad3965aff7e9a7230f5e4f38f1c15346813d..f20dc3e0e516194af4fb79a9201135ccc00ea707 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
index 83b3ccd0380b148596b65fa9d253bffe66795467..be3e0981d8b57e3eb480281ff03b68ebdd230eb2 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_USB=y
index 8be778725b1cd5d0a8cdfb4dfe18da5c5ca1ee20..cea6ca987b94cabca6734000f8be7618ced754d2 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_USB=y
index ed7ffe4188248afa355b4c430bd5b6975e53a630..ddb1e04556bffade634cf88b6039ce14a325f0cc 100644 (file)
@@ -45,6 +45,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_USB=y
index 8b6fbee7395b92263d8d472f8254f3b40a6fbe76..23e064b9e4622fe1ec6d44ad2efd321da67ea90f 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_USB=y
index 45fdfb8ea00b09437ccc548ffc937977d5bab98d..b05d50ade6f55c5694ba77ecfc3e0ffcaeb35de5 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_USB=y
index 524647173d3b146e5e1c551d116253358ff58d11..43472ac2a13aea4525320f1b79b5a96099900a8c 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_SPI_FLASH_SPANSION=y
 CONFIG_NETDEVICES=y
 CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_RSA=y
index 94ea3d3326a7d0b6b0d9bd8b81bde338ccd11209..91fae2cd6ad120d873d46ea965d6118f0c63593c 100644 (file)
@@ -45,6 +45,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_USB=y
index 7e7aba70c3e77541d6b2fe5e630f8e6c0d1390f7..582486ca36693019c53612c91ff5186f638b9357 100644 (file)
@@ -16,7 +16,6 @@ CONFIG_BOOTARGS="console=ttyS0,115200 root=/dev/ram0 earlycon=uart8250,mmio,0x21
 # CONFIG_CMD_XIMG is not set
 # CONFIG_CMD_EDITENV is not set
 CONFIG_CMD_GREPENV=y
-# CONFIG_CMD_ENV_EXISTS is not set
 CONFIG_CMD_I2C=y
 # CONFIG_CMD_LOADS is not set
 # CONFIG_CMD_ITEST is not set
index 10b1821cd335d687ae8f0b54c9904d8282dc2834..1cf5796d42a840077ffc8fe19cd43c750732d4b7 100644 (file)
@@ -16,7 +16,6 @@ CONFIG_BOOTARGS="console=ttyS0,115200 root=/dev/ram0 earlycon=uart8250,mmio,0x21
 # CONFIG_CMD_XIMG is not set
 # CONFIG_CMD_EDITENV is not set
 CONFIG_CMD_GREPENV=y
-# CONFIG_CMD_ENV_EXISTS is not set
 CONFIG_CMD_I2C=y
 # CONFIG_CMD_LOADS is not set
 CONFIG_CMD_MMC=y
index efda6532a7f2e5bf5928ff3efc1a8a554c8e91aa..74ff331b5fc84211c64c6b5d68a11e2c41e8f63f 100644 (file)
@@ -41,6 +41,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_USB=y
index 8cd810715daa8c704cffe8dc719945b3b14f4dd3..26548be550d43e29d12a708b7dc607936d0334d9 100644 (file)
@@ -42,6 +42,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_USB=y
index dd3ad1f501a16086f6b13526770f11e4b79a24b3..18d3610ec18e6f56eef15410ca6c36f435d32d6f 100644 (file)
@@ -52,6 +52,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_QSPI=y
 CONFIG_USB=y
index 979d7991df9f62daa9e95395bfd106ef18d15ef3..b70879076ba259edef8d2c1976eeb4659b2b8f69 100644 (file)
@@ -42,6 +42,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_QSPI=y
 CONFIG_USB=y
index 94b356830c78ffdf5a9f6d97b5825b13706301ce..eef7718b1154801cf885fb080ed33b0ed8d8d46c 100644 (file)
@@ -49,6 +49,7 @@ CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_QSPI=y
 CONFIG_USB=y
index 466b8b1f3b753ce02c79da386f91040ad283366d..89865a84758ee862fa641a7a8407a3916affe106 100644 (file)
@@ -41,6 +41,7 @@ CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_CONS_INDEX=2
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_USB=y
index 83044110b6ec8702a1759a2e2e35983225c6a484..1bd16412f0651299f15d746191c646d5db9ac32b 100644 (file)
@@ -42,6 +42,7 @@ CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_CONS_INDEX=2
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_USB=y
index 3a61cb1b97e2fb699e92e1a5cbcf51ae9a605aa2..001e844eb71d2b32313f76b148368987f0b945f0 100644 (file)
@@ -41,6 +41,7 @@ CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_SCSI=y
 CONFIG_CONS_INDEX=2
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_FSL_QSPI=y
index a6e89b1c72385255fdf29410eb5172a5e381f5ad..7c50834b00a2c63a4473e4f8c1f5c9977092e5be 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_CONS_INDEX=2
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_FSL_QSPI=y
index f978be21465dc30e190dff242f486a4575270599..d9ba7b7dc126a76e4099286c925ea83029810545 100644 (file)
@@ -39,6 +39,7 @@ CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCIE_LAYERSCAPE=y
 CONFIG_CONS_INDEX=2
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_DSPI=y
 CONFIG_FSL_QSPI=y
index 8176123f57313d3997e9752808c1a349ed263c98..f602254345e4087c40ef23e3518681a717fb3ded 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_MVSATA_IDE=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_KIRKWOOD_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index ee8d20af0f80c9632fe6bbbce6e20100af6d4e7a..a48c1064432248c646fe9aa77af8d7366e443ab1 100644 (file)
@@ -26,6 +26,7 @@ CONFIG_MVSATA_IDE=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_KIRKWOOD_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index ce6cb0f9f968fe4c8277f013aaec6be70c149a12..e26d49aef618234878f7a3a696edead9662075e2 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_NAND_MXS=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_CONS_INDEX=0
+CONFIG_SPI=y
 CONFIG_MXS_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index e495b620e4781d77e439dd1e524264dca7222d02..860cacf45dd27cda59ef2b303d88e48c84bd02f5 100644 (file)
@@ -23,6 +23,7 @@ CONFIG_FSL_ESDHC=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_SST=y
 CONFIG_PHYLIB=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_DM_THERMAL=y
 CONFIG_USB=y
index 990944c14855c6299ef8dda7925578d87d02652f..cb5012e4de85671cca94f3bc865584f5952424b5 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
 CONFIG_PHY_MICREL_KSZ90X1=y
 CONFIG_NETDEVICES=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_DM_THERMAL=y
 CONFIG_USB=y
index ff0a935b8eb5fdb323216cf18f1fa1d551d3c76c..b40e6f47e54575c367e9fc2dcb6ebec835b5bc7d 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
 CONFIG_PHY_MICREL_KSZ90X1=y
 CONFIG_NETDEVICES=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_DM_THERMAL=y
 CONFIG_USB=y
index e4dfe3e04ab0be4fb81ff6e3d811b3bdbfd4274e..928480903e8b85c0b5aa8a7553354fc30994ebdd 100644 (file)
@@ -32,4 +32,5 @@ CONFIG_PINCTRL=y
 CONFIG_PINCTRL_AT91=y
 CONFIG_DM_SERIAL=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
index a6b2936b47ed471456d6e88ba6c1ae78ca7139ca..d4987f8619d60e795c32c0b7e5db9af5ef6d73c1 100644 (file)
@@ -33,4 +33,5 @@ CONFIG_PINCTRL=y
 CONFIG_PINCTRL_AT91=y
 CONFIG_DM_SERIAL=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
index 89a83fdc8bb1f2d40eb66ccc1fffbac228d282fd..918cc61ae07882bfd3e75f97e2d12a346db8d212 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_BOOTCOUNT_RAM=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_KIRKWOOD_SPI=y
 CONFIG_BCH=y
 CONFIG_OF_LIBFDT=y
index 37298a34f8cd178d11b66634ee3f3092e0006f2f..3fe9cb2c6ed92212942e7e826f3a3485e5f9dea6 100644 (file)
@@ -51,6 +51,7 @@ CONFIG_CPU=y
 CONFIG_RTL8169=y
 CONFIG_DEBUG_UART_BASE=0x3f8
 CONFIG_DEBUG_UART_CLOCK=1843200
+CONFIG_SPI=y
 CONFIG_USB_STORAGE=y
 CONFIG_USB_KEYBOARD=y
 CONFIG_FRAMEBUFFER_SET_VESA_MODE=y
index af5b9cc6a4169e87be20b5178fc1e90132d61645..f44537c88f40d7dc4d8ceaa1edf69df09ce6cd6d 100644 (file)
@@ -63,7 +63,6 @@ CONFIG_SPL_RAM=y
 CONFIG_DEBUG_UART_BASE=0xff690000
 CONFIG_DEBUG_UART_CLOCK=24000000
 CONFIG_DEBUG_UART_SHIFT=2
-CONFIG_SYS_NS16550=y
 CONFIG_SYSRESET=y
 CONFIG_USB=y
 CONFIG_USB_DWC2=y
index b1fe8ce1195ef335e8c20f6c24a487f712f067c5..69089a5d6cc180954324ebd44082a1fa5ff596a5 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_NAND_MXS=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_SST=y
 CONFIG_CONS_INDEX=0
+CONFIG_SPI=y
 CONFIG_MXS_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index 338c6e8801e2cd73d5053ebbf70fa9abf41a4dd1..aa51974e7ddd9fdf66f7cd14f8026e2a88104dc7 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_NAND_MXS=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_SST=y
 CONFIG_CONS_INDEX=0
+CONFIG_SPI=y
 CONFIG_MXS_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index 2874fe0cce13f3fe1bb4c8ed610958b94174ae48..e0e328589b3d3802591ed98ef4c071f4391e1be4 100644 (file)
@@ -42,6 +42,7 @@ CONFIG_NAND_MXS=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_SST=y
 CONFIG_CONS_INDEX=0
+CONFIG_SPI=y
 CONFIG_MXS_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index 97747197c84cb876b62f1ca541059cc927eff989..0b6c27f4cdeaa6b0d7afb927aabc95ca4b704fb1 100644 (file)
@@ -42,6 +42,7 @@ CONFIG_NAND_MXS=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_SST=y
 CONFIG_CONS_INDEX=0
+CONFIG_SPI=y
 CONFIG_MXS_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index 48c46a07d167573b5f5c71bb7045ab6e12be88cd..0f78a63762e974857b2da3ff421e0aa0f91561e8 100644 (file)
@@ -25,4 +25,5 @@ CONFIG_NETDEVICES=y
 CONFIG_SMC911X=y
 CONFIG_SMC911X_BASE=0xB6000000
 CONFIG_SMC911X_32_BIT=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
index d101de2caa5df78dd4985364dcc04924241e3902..468b540a14e8f6bf53c8caf0cf785819d2a74a08 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_NAND_MXC=y
 CONFIG_NETDEVICES=y
 CONFIG_SMC911X=y
 CONFIG_SMC911X_BASE=0xB6000000
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index b7ed3cee80e5354806e64ab2cd5d2fdd45975735..0f648bb5dd30a61509e04634e72fd3f77cf84e16 100644 (file)
@@ -21,6 +21,7 @@ CONFIG_CMD_DATE=y
 CONFIG_CMD_FAT=y
 CONFIG_ENV_IS_IN_MMC=y
 CONFIG_FSL_ESDHC=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 74997040581b7c722f241db965e7ef2de6f3eac7..e9d193cc782120ad9a63da7f53a41b379bc14ce6 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
 CONFIG_PHY_MICREL_KSZ90X1=y
 CONFIG_NETDEVICES=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_DM_THERMAL=y
 CONFIG_USB=y
index 2e4e0ff9887eb526fe376c1a7b83103bc94c6fea..5ef72c8164798cdff35539931d0c29856770c017 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_NAND_MXS=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_PHYLIB=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index c2d1cd4310a3310d9138b3c232bbcf6021b863c3..ca37d8bef80ec8164f9ab6fbfc4a6ed9a53500a4 100644 (file)
@@ -57,6 +57,7 @@ CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_PHYLIB=y
 CONFIG_PCI=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index abc7788e1eda676cc74d5c8fb167d4be687e378b..4b72e0814f516a464d6a81c86b960e454a51536a 100644 (file)
@@ -44,6 +44,7 @@ CONFIG_DM_REGULATOR=y
 CONFIG_DM_REGULATOR_PFUZE100=y
 CONFIG_DM_REGULATOR_FIXED=y
 CONFIG_DM_REGULATOR_GPIO=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_DM_THERMAL=y
 CONFIG_USB=y
index a57e3b77af8a34d279a19677c313d039d9034566..b71908d210f581ff159187bb642fd29dcf3be94d 100644 (file)
@@ -44,6 +44,7 @@ CONFIG_DM_REGULATOR=y
 CONFIG_DM_REGULATOR_PFUZE100=y
 CONFIG_DM_REGULATOR_FIXED=y
 CONFIG_DM_REGULATOR_GPIO=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_DM_THERMAL=y
 CONFIG_USB=y
index e9a40c8d8320f8f21bed8f667e62c5e5dd1d6caa..7c784ea3ada218265bb44b056a26851368169bd1 100644 (file)
@@ -52,6 +52,7 @@ CONFIG_DM_REGULATOR=y
 CONFIG_DM_REGULATOR_PFUZE100=y
 CONFIG_DM_REGULATOR_FIXED=y
 CONFIG_DM_REGULATOR_GPIO=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_DM_THERMAL=y
 CONFIG_USB=y
index 5ba3813f2d7d5a2b12ef50ce51b4d3507e9b3c07..be95cc0916185e5ee550e9cf2e86470c08ffcfca 100644 (file)
@@ -47,6 +47,7 @@ CONFIG_DM_REGULATOR=y
 CONFIG_DM_REGULATOR_PFUZE100=y
 CONFIG_DM_REGULATOR_FIXED=y
 CONFIG_DM_REGULATOR_GPIO=y
+CONFIG_SPI=y
 CONFIG_FSL_QSPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
index fd6962ef5d2aefe331d732b7ddf7c51cd515949e..ced24fe4d266f32125e4ea5c0c030541c48a20ed 100644 (file)
@@ -42,6 +42,7 @@ CONFIG_SPI_FLASH_BAR=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
+CONFIG_SPI=y
 CONFIG_FSL_QSPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 86c942ca943a3dd855375504e2d8e068a3a17b03..d6bb2a2dfb5b19a3485248d7a8fc67d11b6cea93 100644 (file)
@@ -42,6 +42,7 @@ CONFIG_SPI_FLASH_BAR=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
+CONFIG_SPI=y
 CONFIG_FSL_QSPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 7a85397a74b716b96c9a0188e0e03671e7c20a35..1863934a8b5d45429767b591e2d803f57897215f 100644 (file)
@@ -36,5 +36,6 @@ CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_PINCTRL=y
 CONFIG_PINCTRL_IMX6=y
 CONFIG_DM_REGULATOR=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_QSPI=y
index 0db69cd56d75503c01cc27fed240115351f38092..7f71d6af8f6952f7df98cb4f9b174c276ed9b26e 100644 (file)
@@ -37,5 +37,6 @@ CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_PINCTRL=y
 CONFIG_PINCTRL_IMX6=y
 CONFIG_DM_REGULATOR=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_FSL_QSPI=y
index 33851c1407881902350ebbd6f742b673c49a388a..148aff85d6c3c67b69dc27701de04a82be8ec846 100644 (file)
@@ -58,6 +58,7 @@ CONFIG_DM_REGULATOR=y
 CONFIG_DM_REGULATOR_PFUZE100=y
 CONFIG_DM_REGULATOR_FIXED=y
 CONFIG_DM_REGULATOR_GPIO=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_SOFT_SPI=y
 CONFIG_USB=y
index a1132da9e0f18ce3f87a59bbc506447d622589df..ad4eaf1c34e6b4625ef4ef8f1f821018d849c3e9 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_MVSATA_IDE=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_MACRONIX=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_KIRKWOOD_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index f1ceb5c2c769e8417878db322ae7a6cf1bdb0902..90cd69eb7b93a4f356c3af2ff28f52812e0cff8c 100644 (file)
@@ -45,6 +45,7 @@ CONFIG_RESET_BCM6345=y
 # CONFIG_SPL_SERIAL_PRESENT is not set
 CONFIG_DM_SERIAL=y
 CONFIG_BCM6345_SERIAL=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_BCM63XX_SPI=y
 CONFIG_WDT_BCM6345=y
index 5337ee1fdd7f7d063a9ec2c7be1476895f2ed474..3e8fb3ab568a244c8f5badb03f7d05dfb1769729 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_MVSATA_IDE=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_MACRONIX=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_KIRKWOOD_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index 8e2a502496dc84d90d3e5a68617bee6832b82d2d..14db917c583ea0b4ee898346a94e6c7c349f6b4e 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_MVSATA_IDE=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_MACRONIX=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_KIRKWOOD_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index 1012beaef3f74512e5d88c166abfc2e30175bb94..b03fce7319f80f4f7c8f4f1916cc2876433e219f 100644 (file)
@@ -30,5 +30,6 @@ CONFIG_MVSATA_IDE=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_MACRONIX=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_KIRKWOOD_SPI=y
 CONFIG_OF_LIBFDT=y
index 238271e0406e179afa7500795df9ee71516c8cd6..71d59a99c591e1622939a55d87fb4ac64eb8eda4 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_MVSATA_IDE=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_MACRONIX=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_KIRKWOOD_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index 5932e885624866222c9ca8a509eb158e98041366..6ef4226db910a23d84dbc3fad26e8fc27539577b 100644 (file)
@@ -40,6 +40,7 @@ CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
 CONFIG_PHY_MICREL_KSZ90X1=y
 CONFIG_NETDEVICES=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 3414949b3893e538453bfe8464c89a3b1139e433..b9784a2d23fed3698b6845392c4b41a1b49c386c 100644 (file)
@@ -40,6 +40,7 @@ CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
 CONFIG_PHY_MICREL_KSZ90X1=y
 CONFIG_NETDEVICES=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 2e80523600bcf9f04b10b0253df2734a4f94d55d..61688ba49e48fdf6b45291f3a4d9074c94ead62f 100644 (file)
@@ -42,6 +42,7 @@ CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
 CONFIG_PHY_MICREL_KSZ90X1=y
 CONFIG_NETDEVICES=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index c0cd39ab604b40823ea56f7700ee0663d6f5dee2..cfee7ba88916972ae84a0613e5d23232dda35ec7 100644 (file)
@@ -42,6 +42,7 @@ CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
 CONFIG_PHY_MICREL_KSZ90X1=y
 CONFIG_NETDEVICES=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index bbd08cdddce939124b283c27e9a41023151620c1..0f29a56c4646e6d3ce039ff29d9a64b7eb4d0ace 100644 (file)
@@ -40,6 +40,7 @@ CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
 CONFIG_PHY_MICREL_KSZ90X1=y
 CONFIG_NETDEVICES=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 1c916d0aa5e2025483faf1a784d9a73cc40d2002..7ad1584af27fecab669e219899cc628d41e1283a 100644 (file)
@@ -40,6 +40,7 @@ CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
 CONFIG_PHY_MICREL_KSZ90X1=y
 CONFIG_NETDEVICES=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index b7793d769bc13473e95ac2ec15c41a5ecf4bc7c0..ed9070d9a22abc8737d94bcb86a12143c902d51f 100644 (file)
@@ -24,6 +24,7 @@ CONFIG_CMD_FAT=y
 CONFIG_MMC_OMAP_HS=y
 CONFIG_CONS_INDEX=3
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_HCD=y
index 4f9bd58f75568341970fbdfff7c542e346d433b7..42507755a6bc3960defd793b99a19f1083a14d01 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_FTMAC100=y
 CONFIG_BAUDRATE=38400
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_ATCSPI200_SPI=y
 CONFIG_TIMER=y
index 89f1df438bc898ec57b3d8565d7f0afdc2499dc5..7b81b039c9fd94a0cd6bb0b6af1ad80fb0123ad9 100644 (file)
@@ -58,6 +58,7 @@ CONFIG_SYS_NAND_U_BOOT_LOCATIONS=y
 CONFIG_SYS_NAND_U_BOOT_OFFS=0x80000
 CONFIG_SPL_NAND_SIMPLE=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index 4707d092197801d0277e68aa5dc701aea2b1ee7c..20795c3170fdd5492eacd439e039964c13f894e1 100644 (file)
@@ -49,6 +49,7 @@ CONFIG_SMC911X=y
 CONFIG_SMC911X_BASE=0x2C000000
 CONFIG_SMC911X_32_BIT=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index d931343dbdb87cdeaf22a2a4db31855a378bea82..e4b16c6872c9b36b929cf5d8f111a9a1e09c2857 100644 (file)
@@ -30,6 +30,7 @@ CONFIG_SYS_NAND_BUSWIDTH_16BIT=y
 CONFIG_SPL_NAND_SIMPLE=y
 CONFIG_CONS_INDEX=3
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index 144bdaa4318632a353f965e2edc9e235e549eee9..5a31e46dbaf5b00836aceaa06675ffe9914b2996 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_SMC911X_BASE=0x08000000
 CONFIG_SMC911X_32_BIT=y
 CONFIG_CONS_INDEX=3
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
index f3b73437ce1467f8db3b2057d5fd91a9f7e7aae4..21aaa03b347294cde7d5895dda3f13ff4623b8e5 100644 (file)
@@ -40,6 +40,7 @@ CONFIG_SMC911X_BASE=0x2C000000
 CONFIG_SMC911X_32_BIT=y
 CONFIG_CONS_INDEX=3
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index 08d99624d7a3fdbf06af064f8152c8bf876dfabb..a2cb46e6b87ccab838b748cebed636fe424532f5 100644 (file)
@@ -29,6 +29,7 @@ CONFIG_NAND=y
 CONFIG_SYS_NAND_BUSWIDTH_16BIT=y
 CONFIG_CONS_INDEX=3
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_FAT_WRITE=y
 # CONFIG_REGEX is not set
index e6712ce76b36ba4599d3f881f5a6ac55ac27ccb0..4ca55cb531cbf5894e44f3ad37c973873a446b2d 100644 (file)
@@ -29,6 +29,7 @@ CONFIG_SMC911X=y
 CONFIG_SMC911X_BASE=0x08000000
 CONFIG_SMC911X_32_BIT=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_UDC=y
index 7e01646a59cab68d602d622efe9731325a76d455..c7a926bebbd4d99d9265cab6bf53acd70521cdc1 100644 (file)
@@ -30,6 +30,7 @@ CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
 CONFIG_MMC_OMAP_HS=y
 CONFIG_CONS_INDEX=3
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index f5965daebc2c52ea6e3069b1c018993bfbc18f89..0d3b5426a4eeed28bd1e30457da30cc9c191ac5a 100644 (file)
@@ -28,6 +28,7 @@ CONFIG_ENV_IS_IN_MMC=y
 CONFIG_MMC_OMAP_HS=y
 CONFIG_CONS_INDEX=3
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_UDC=y
index abff63dd8a1a97c0e9ceac3e8aa2f4cedec368a0..c3164fdb752a9020336a67f6309d8d0d3d77c89b 100644 (file)
@@ -33,6 +33,7 @@ CONFIG_MMC_OMAP_HS=y
 CONFIG_SCSI=y
 CONFIG_CONS_INDEX=3
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index 4bd2fee2279575d03e063661ccda088a81626dff..a3279b67cf447ae8d8cf0027474d6c098cfc4430 100644 (file)
@@ -44,4 +44,5 @@ CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_SPI_FLASH_WINBOND=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DAVINCI_SPI=y
index f3ad0966b6a2c2cbb378c9ee59ca1c728bb85fa9..78e92eb1bd1d5218cd5fcd1d8fc9d45eabe81aab 100644 (file)
@@ -35,6 +35,7 @@ CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_SPI_FLASH_SST=y
 CONFIG_SPI_FLASH_WINBOND=y
 CONFIG_PHYLIB=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_DM_THERMAL=y
 CONFIG_USB=y
index 7aafee50b7f76fcb4c5358ecfaa9c0483d71e433..01e202f170c48b6bcdc86a4c883515aae3f371a8 100644 (file)
@@ -44,6 +44,7 @@ CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_SPI_FLASH_SST=y
 CONFIG_SPI_FLASH_WINBOND=y
 CONFIG_PHYLIB=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_DM_THERMAL=y
 CONFIG_USB=y
index 3f06b6a9d2d0eacd22ab3215c381073be34e5d4d..a570ca99d053787bd909d5f75d0768c13e497660 100644 (file)
@@ -45,6 +45,7 @@ CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_WINBOND=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_HOST=y
index 6a30fc0d4315fc6cabcea6bfb2a62d279c6d23ec..fe0ed45452c4edffe1e3ed28d73696c7bae9fba0 100644 (file)
@@ -45,6 +45,7 @@ CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_WINBOND=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_HOST=y
index 3ef7a8a43a8f802b2f35fd7d55616fbb875d347b..c90245a1bd139f095e9fdb09e7c65344aba8c268 100644 (file)
@@ -49,6 +49,7 @@ CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
 CONFIG_PHY_MICREL_KSZ90X1=y
 CONFIG_NETDEVICES=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_DM_THERMAL=y
 CONFIG_OF_LIBFDT=y
index ab88d0680f9f899d818800cd8882fd6552c28fdd..bfaeea852f8408d18ab7d7896bb1865802b519cc 100644 (file)
@@ -49,6 +49,7 @@ CONFIG_MMC_OMAP_HS=y
 CONFIG_NAND=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_HOST=y
index 28efd9da5b5b66e162604e5f0fd75c72c736f268..a7e1c0b2cf6a40ebd5b182bc557ee9723b254bb3 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_PHY_MICREL_KSZ90X1=y
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_NETDEVICES=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_FAT_WRITE=y
 CONFIG_OF_LIBFDT=y
index eacd6b45b88cae85e79439544db5bc18fc29534d..1dbb56a6eabcd5f8d5895cc5fdd0e2edd3f4e69e 100644 (file)
@@ -49,6 +49,7 @@ CONFIG_PHY_MICREL=y
 CONFIG_PHY_MICREL_KSZ90X1=y
 CONFIG_NETDEVICES=y
 CONFIG_FEC_MXC=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_DM_THERMAL=y
 CONFIG_OF_LIBFDT=y
index 66decf0653adb71b808dd7a862590f2d7bcaa506..d78b6d57b6b87a9fc315bff0258db1b35bff1013 100644 (file)
@@ -67,7 +67,6 @@ CONFIG_SPL_RAM=y
 CONFIG_DEBUG_UART_BASE=0xff690000
 CONFIG_DEBUG_UART_CLOCK=24000000
 CONFIG_DEBUG_UART_SHIFT=2
-CONFIG_SYS_NS16550=y
 CONFIG_SYSRESET=y
 CONFIG_USB=y
 CONFIG_USB_DWC2=y
index c48975f9bf73584ad347481798cb6083e5b00d99..ba413cecaff5bd93b29bb7d4e73b09f80bb9eb1b 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_PINCTRL=y
 CONFIG_PINCTRL_AT91=y
 CONFIG_DM_SERIAL=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 93820921c98da033afff2c906f50326998c88b1b..98b4385fc459f8a35159d66137e09fbe4d0d3d3b 100644 (file)
@@ -41,6 +41,7 @@ CONFIG_SPI_FLASH_ATMEL=y
 CONFIG_SPI_FLASH_DATAFLASH=y
 CONFIG_DM_SERIAL=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 8343a4ab4d3785aba1d52243b556519c758b56ef..2670b4b75aef890af8add7d19bdf55ee4a5ee55c 100644 (file)
@@ -63,7 +63,6 @@ CONFIG_SPL_RAM=y
 CONFIG_DEBUG_UART_BASE=0xff690000
 CONFIG_DEBUG_UART_CLOCK=24000000
 CONFIG_DEBUG_UART_SHIFT=2
-CONFIG_SYS_NS16550=y
 CONFIG_SYSRESET=y
 CONFIG_USB=y
 CONFIG_USB_DWC2=y
index 1a922429af070e4f5d96a40721a29c62d4dd4a21..64b064d1a8fbc4ff5d90148e964ccf05d37495cc 100644 (file)
@@ -72,6 +72,7 @@ CONFIG_DM_REGULATOR=y
 CONFIG_DM_REGULATOR_FIXED=y
 CONFIG_DM_REGULATOR_GPIO=y
 CONFIG_SCIF_CONSOLE=y
+CONFIG_SPI=y
 CONFIG_SH_QSPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
index 8a6d996f3de54b7259777798e59e0614a8df412f..09abbae57614a7c37f5a031ab141c99430adcb18 100644 (file)
@@ -32,6 +32,7 @@ CONFIG_BOOTCOUNT_RAM=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_KIRKWOOD_SPI=y
 CONFIG_BCH=y
 CONFIG_OF_LIBFDT=y
index 4324a82e7664db477668b9bf8ab9f27cce8f93dc..e6539a7da8d4569209ed574622c0579e1eb94cef 100644 (file)
@@ -80,10 +80,11 @@ CONFIG_REGULATOR_RK8XX=y
 CONFIG_PWM_ROCKCHIP=y
 CONFIG_RAM=y
 CONFIG_SPL_RAM=y
+CONFIG_DM_RTC=y
+CONFIG_RTC_ISL1208=y
 CONFIG_DEBUG_UART_BASE=0xFF180000
 CONFIG_DEBUG_UART_CLOCK=24000000
 CONFIG_DEBUG_UART_SHIFT=2
-CONFIG_SYS_NS16550=y
 CONFIG_ROCKCHIP_SPI=y
 CONFIG_SYSRESET=y
 CONFIG_USB=y
index 76a0d971ee9a968809408c41cfb62f1bbeb2c82b..8b8e580ecd583b8072363d0e5db68a13d9bd8c14 100644 (file)
@@ -67,6 +67,7 @@ CONFIG_MTD_UBI_FASTMAP=y
 CONFIG_MTD_UBI_FASTMAP_AUTOCONVERT=1
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_HOST=y
index b197eff3288a5ddbb44f6e5900280e2913816db9..196c17e8b9adf02313a02a28a41e5d04f5dffa81 100644 (file)
@@ -62,6 +62,7 @@ CONFIG_SPL_SYSCON=y
 CONFIG_CPU=y
 CONFIG_DEBUG_UART_BASE=0x3f8
 CONFIG_DEBUG_UART_CLOCK=1843200
+CONFIG_SPI=y
 CONFIG_SPL_TIMER=y
 CONFIG_USB_STORAGE=y
 CONFIG_USB_KEYBOARD=y
index c5506c66158e84b712ad4b6f2baf1c01d56fd97b..f489d52b6be0c02025b4c7ec6ce8caaafc8e4249 100644 (file)
@@ -43,6 +43,7 @@ CONFIG_REGMAP=y
 CONFIG_SYSCON=y
 CONFIG_CPU=y
 CONFIG_NVME=y
+CONFIG_SPI=y
 CONFIG_USB_STORAGE=y
 CONFIG_USB_KEYBOARD=y
 CONFIG_FRAMEBUFFER_SET_VESA_MODE=y
index 3e191b8a3a9fe0bbfa48cb3ddb2795f9ac5a3b13..36705db89ad0656e40fd8e44f26858423ca4e44a 100644 (file)
@@ -37,6 +37,7 @@ CONFIG_EFI_PARTITION=y
 CONFIG_REGMAP=y
 CONFIG_SYSCON=y
 CONFIG_CPU=y
+CONFIG_SPI=y
 CONFIG_USB_STORAGE=y
 CONFIG_USB_KEYBOARD=y
 CONFIG_FRAMEBUFFER_SET_VESA_MODE=y
index 43f368ffb98660f264e4627b6e32e7965885fe48..5b0806bad9db8dcf2da8541b164f53294b9c6a41 100644 (file)
@@ -37,6 +37,7 @@ CONFIG_EFI_PARTITION=y
 CONFIG_REGMAP=y
 CONFIG_SYSCON=y
 CONFIG_CPU=y
+CONFIG_SPI=y
 CONFIG_USB_STORAGE=y
 CONFIG_USB_KEYBOARD=y
 CONFIG_FRAMEBUFFER_SET_VESA_MODE=y
index 986c076d5181a77cfc86a6fd8d0d3257dad54d11..fdce7f7c6522185eaed691fbbfef8b3f0144a738 100644 (file)
@@ -39,6 +39,9 @@ CONFIG_RCAR_GPIO=y
 CONFIG_DM_I2C=y
 CONFIG_SYS_I2C_RCAR_IIC=y
 CONFIG_DM_MMC=y
+CONFIG_MMC_IO_VOLTAGE=y
+CONFIG_MMC_UHS_SUPPORT=y
+CONFIG_MMC_HS200_SUPPORT=y
 CONFIG_RENESAS_SDHI=y
 CONFIG_PHY_MICREL=y
 CONFIG_PHY_MICREL_KSZ90X1=y
index f2861924f65d6e31e26f09c2a27d88ebf1af531c..e656377e3d593d829a1f5e430cd2630595292a66 100644 (file)
@@ -56,6 +56,7 @@ CONFIG_DM_REGULATOR=y
 CONFIG_DM_REGULATOR_FIXED=y
 CONFIG_DM_REGULATOR_GPIO=y
 CONFIG_SCIF_CONSOLE=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_RENESAS_RPC_SPI=y
 CONFIG_USB=y
index 533104f4a53607c0e19ab47b04cbf09114626484..450b21a5891554a9c9fe395e4a001f1a87b9dd90 100644 (file)
@@ -65,6 +65,7 @@ CONFIG_MTD_UBI_FASTMAP=y
 CONFIG_MTD_UBI_FASTMAP_AUTOCONVERT=1
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_HOST=y
index 2842b54df97fbe912d5da3087b6fd30340bc2d62..eaa03bd9fb44f26dc90f9677d938fb98c47037fc 100644 (file)
@@ -23,6 +23,7 @@ CONFIG_FSL_ESDHC=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_SST=y
 CONFIG_PHYLIB=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_DM_THERMAL=y
 CONFIG_USB=y
index a59599ebbccbb55a8491605fcc2409997aadc113..cd9a82197464f7ed87091355e95be54719512b11 100644 (file)
@@ -64,7 +64,6 @@ CONFIG_SPL_RAM=y
 CONFIG_DEBUG_UART_BASE=0xff690000
 CONFIG_DEBUG_UART_CLOCK=24000000
 CONFIG_DEBUG_UART_SHIFT=2
-CONFIG_SYS_NS16550=y
 CONFIG_SYSRESET=y
 CONFIG_USB=y
 CONFIG_USB_DWC2=y
index c4a236ccf63ebc8fd1793c68edb7e05f04a2c24e..00ce9c465a407a1f9dcc6f00717287ab6e2ec771 100644 (file)
@@ -47,8 +47,10 @@ CONFIG_RAM=y
 CONFIG_DEBUG_UART_BASE=0x20064000
 CONFIG_DEBUG_UART_CLOCK=24000000
 CONFIG_DEBUG_UART_SHIFT=2
-CONFIG_SYS_NS16550=y
 CONFIG_SYSRESET=y
+CONFIG_TIMER=y
+CONFIG_SPL_TIMER=y
+CONFIG_ROCKCHIP_TIMER=y
 CONFIG_USB=y
 CONFIG_ROCKCHIP_USB2_PHY=y
 CONFIG_SPL_TINY_MEMSET=y
index 84ff35cf191b19dacfe57896861c31f407b33bee..64384c41a31f808d8528d5795653ea9ec44cf1e9 100644 (file)
@@ -68,6 +68,7 @@ CONFIG_MTD_UBI_FASTMAP=y
 CONFIG_MTD_UBI_FASTMAP_AUTOCONVERT=1
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_HOST=y
index 19b31db5b49a3efbb217bc7208a43a471207285b..f64ed8535f99ae3072152301885c7a8545c47c52 100644 (file)
@@ -2,7 +2,6 @@ CONFIG_ARM=y
 CONFIG_TARGET_S32V234EVB=y
 CONFIG_SYS_TEXT_BASE=0x3E800000
 CONFIG_DISTRO_DEFAULTS=y
-CONFIG_SYS_MALLOC_F=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/s32v234evb/s32v234evb.cfg"
 CONFIG_USE_BOOTARGS=y
 CONFIG_BOOTARGS="console=ttyLF0 root=/dev/ram rw"
@@ -10,5 +9,8 @@ CONFIG_BOARD_EARLY_INIT_F=y
 CONFIG_CMD_BOOTZ=y
 CONFIG_CMD_MEMTEST=y
 CONFIG_ENV_IS_IN_MMC=y
+CONFIG_DM=y
 CONFIG_FSL_ESDHC=y
+CONFIG_DM_SERIAL=y
+CONFIG_FSL_LINFLEXUART=y
 CONFIG_OF_LIBFDT=y
index 7b049fceaa7ba3410d08b76af05ae2945dcebfe9..7c684e31e7b162a8129c6320a943298618d01ccd 100644 (file)
@@ -44,5 +44,6 @@ CONFIG_RESET_BCM6345=y
 # CONFIG_SPL_SERIAL_PRESENT is not set
 CONFIG_DM_SERIAL=y
 CONFIG_BCM6345_SERIAL=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_BCM63XX_SPI=y
index 1c32d50e894a0a61734e62fd9a069db9c4ea1824..0b9a47ece2c52e9d65689957ba4239afcedf6474 100644 (file)
@@ -73,6 +73,7 @@ CONFIG_DEBUG_UART_CLOCK=82000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_SPL_TIMER=y
index 9308ca76b153108fccec6707ff38383a68e6f4b6..066fdb36c58c8514d8393824286a6bd8fe056226 100644 (file)
@@ -71,6 +71,7 @@ CONFIG_DEBUG_UART_CLOCK=83000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_SPL_TIMER=y
index 185ed94eb113a1fd1e751d1fedb7552ac3c91ac4..87bca1f6fbf8b146e8643ac47de19e67f6f99652 100644 (file)
@@ -69,6 +69,7 @@ CONFIG_DEBUG_UART_CLOCK=83000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_SPL_TIMER=y
index 1adc6acd0d5d576ffa54f703a1694781089cb473..7f8c92ea62e2b750c811fd6603e1abefbb8c2e71 100644 (file)
@@ -51,6 +51,7 @@ CONFIG_DEBUG_UART_CLOCK=132000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index 8a2db449295a0030c9e42192b6302eae53207d13..de777658eb04cd068eae0288bc9a320e846e2880 100644 (file)
@@ -51,6 +51,7 @@ CONFIG_DEBUG_UART_CLOCK=132000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index d7b809151bd8ed1e54311e58298318eec5ccd7f5..272c370a453fd7447fd4b6ed1e2a63298bc12ced 100644 (file)
@@ -51,6 +51,7 @@ CONFIG_DEBUG_UART_CLOCK=132000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_ATMEL_PIT_TIMER=y
index 4fceabb849281979091b91ca1cce31aadcc1b9c4..827c26ae10bb5f86d0f05d7488cf8c4fc6ea9216 100644 (file)
@@ -73,6 +73,7 @@ CONFIG_DEBUG_UART_CLOCK=132000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_SPL_TIMER=y
index 308bb546806db467e73f62b183bc62bf05343561..122668cb79b0e890db9eddd05273bd7b192c503a 100644 (file)
@@ -68,6 +68,7 @@ CONFIG_DEBUG_UART_CLOCK=132000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_SPL_TIMER=y
index 405ee4433d85d7783db15c9636c1be601becd2b3..b1c2f57e81599480997c46ba190e617b5b526cb3 100644 (file)
@@ -68,6 +68,7 @@ CONFIG_DEBUG_UART_CLOCK=132000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_SPL_TIMER=y
index e8d748f469e771674dcbf13ffc16063204459748..ca47a6bef1fa93e4eb09344bc0562796283c6dff 100644 (file)
@@ -67,6 +67,7 @@ CONFIG_DEBUG_UART_CLOCK=100000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_SPL_TIMER=y
index 5550891c61d97cb76ef1dedd0b4259347a34c782..478be7d72066db29d7077cbd8dfa507c19c6f9b0 100644 (file)
@@ -64,6 +64,7 @@ CONFIG_DEBUG_UART_CLOCK=100000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_SPL_TIMER=y
index 1e0c419e161184f87ff12890b5b2a2bfcaadc31e..96c0a3171e10b9a2e7e952afd2cbe33acf6e81f7 100644 (file)
@@ -67,6 +67,7 @@ CONFIG_DEBUG_UART_CLOCK=100000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_SPL_TIMER=y
index a9fd08f36398dd9be0ddf2bb9c9120fd5800d588..234939abce0bb44dc0d0f71bd542ee92a51aa77c 100644 (file)
@@ -67,6 +67,7 @@ CONFIG_DEBUG_UART_CLOCK=88000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_SPL_TIMER=y
index bdb42f129c6f691e5991bbf8252c9a3a578a52e7..e1e7466b21258ae1e84d0c38a5bf29bafc740ef1 100644 (file)
@@ -64,6 +64,7 @@ CONFIG_DEBUG_UART_CLOCK=88000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_SPL_TIMER=y
index df576677e5c2f1dbe480d8397d83dbfdd975d79a..84ed7bc47f668c490a655b9038e4c21d4da38fed 100644 (file)
@@ -64,6 +64,7 @@ CONFIG_DEBUG_UART_CLOCK=88000000
 CONFIG_DEBUG_UART_BOARD_INIT=y
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_TIMER=y
 CONFIG_SPL_TIMER=y
index ff6050873564ad19ad2c8dc71813c2a7cc77d947..20a2ab3ffb756b01d39d873d36c4a2a737e98064 100644 (file)
@@ -18,7 +18,6 @@ CONFIG_CONSOLE_RECORD_OUT_SIZE=0x1000
 CONFIG_SILENT_CONSOLE=y
 CONFIG_PRE_CONSOLE_BUFFER=y
 CONFIG_PRE_CON_BUF_ADDR=0x100000
-CONFIG_LOG=y
 CONFIG_LOG_MAX_LEVEL=6
 CONFIG_DISPLAY_BOARDINFO_LATE=y
 CONFIG_CMD_CPU=y
index fd39519bedac30a78d904083c0f0f2831d971fe1..c1cdd59c545dbe1e11921c909ecdaaadb804170f 100644 (file)
@@ -17,7 +17,6 @@ CONFIG_CONSOLE_RECORD_OUT_SIZE=0x1000
 CONFIG_SILENT_CONSOLE=y
 CONFIG_PRE_CONSOLE_BUFFER=y
 CONFIG_PRE_CON_BUF_ADDR=0x100000
-CONFIG_LOG=y
 CONFIG_LOG_MAX_LEVEL=6
 CONFIG_LOG_ERROR_RETURN=y
 CONFIG_DISPLAY_BOARDINFO_LATE=y
index ed3946b34b21aebf352a7c01ab59f1453f217062..21fb10d88116a27229d4c9880911388c26dc8539 100644 (file)
@@ -38,5 +38,6 @@ CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_NETDEVICES=y
 CONFIG_SH_ETHER=y
 CONFIG_SCIF_CONSOLE=y
+CONFIG_SPI=y
 CONFIG_SH_SPI=y
 CONFIG_USE_PRIVATE_LIBGCC=y
index 96f30b374745ee40d6fe82016871291e6c3b4177..01cfde128b77e140f5782da0ebd893fc7b2bfc8d 100644 (file)
@@ -37,5 +37,6 @@ CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_NETDEVICES=y
 CONFIG_SH_ETHER=y
 CONFIG_SCIF_CONSOLE=y
+CONFIG_SPI=y
 CONFIG_SH_SPI=y
 CONFIG_USE_PRIVATE_LIBGCC=y
index b6d5f47bc824d104a41889063936d0c928a19b1b..87d0a999220c0d59b5c8d514719c3afaf917221a 100644 (file)
@@ -39,5 +39,6 @@ CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_NETDEVICES=y
 CONFIG_SH_ETHER=y
 CONFIG_SCIF_CONSOLE=y
+CONFIG_SPI=y
 CONFIG_SH_SPI=y
 CONFIG_USE_PRIVATE_LIBGCC=y
index 309935d08e3e184a5ddad411c8d08a9acb9a73fb..4cb1179a68152367e73521c3a66694af2b5bb708 100644 (file)
@@ -73,6 +73,7 @@ CONFIG_DM_REGULATOR=y
 CONFIG_DM_REGULATOR_FIXED=y
 CONFIG_DM_REGULATOR_GPIO=y
 CONFIG_SCIF_CONSOLE=y
+CONFIG_SPI=y
 CONFIG_SH_QSPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
index 0717a84b68b47da33944143759b265e038a81507..7614f9472f9143b6b281f21f2524c662e8d69aa3 100644 (file)
@@ -17,14 +17,14 @@ CONFIG_SPL_SPI_LOAD=y
 CONFIG_CMD_ASKENV=y
 CONFIG_CMD_GREPENV=y
 # CONFIG_CMD_FLASH is not set
-# CONFIG_ISO_PARTITION is not set
-# CONFIG_EFI_PARTITION is not set
 CONFIG_CMD_GPIO=y
 CONFIG_CMD_MMC=y
 CONFIG_CMD_CACHE=y
 CONFIG_CMD_EXT4_WRITE=y
 CONFIG_MTDIDS_DEFAULT="nor0=ff705000.spi.0"
 # CONFIG_SPL_DOS_PARTITION is not set
+# CONFIG_ISO_PARTITION is not set
+# CONFIG_EFI_PARTITION is not set
 CONFIG_ENV_IS_IN_MMC=y
 CONFIG_SPL_DM=y
 CONFIG_SPL_DM_SEQ_ALIAS=y
@@ -33,4 +33,5 @@ CONFIG_DM_GPIO=y
 CONFIG_DWAPB_GPIO=y
 CONFIG_DM_MMC=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_USE_TINY_PRINTF=y
index 0d6d80c51b71b86f12c8508e77610a23abdf6cf9..6b2b7fe441391a752c88eb30df3fc5787783a5ff 100644 (file)
@@ -23,8 +23,6 @@ CONFIG_CMD_ASKENV=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_DFU=y
 # CONFIG_CMD_FLASH is not set
-# CONFIG_ISO_PARTITION is not set
-# CONFIG_EFI_PARTITION is not set
 CONFIG_CMD_GPIO=y
 CONFIG_CMD_I2C=y
 CONFIG_CMD_MMC=y
@@ -37,6 +35,8 @@ CONFIG_CMD_EXT4_WRITE=y
 CONFIG_MTDIDS_DEFAULT="nor0=ff705000.spi.0"
 CONFIG_MTDPARTS_DEFAULT="mtdparts=ff705000.spi.0:1m(u-boot),256k(env1),256k(env2),14848k(boot),16m(rootfs),-@1536k(UBI)0"
 CONFIG_CMD_UBI=y
+# CONFIG_ISO_PARTITION is not set
+# CONFIG_EFI_PARTITION is not set
 CONFIG_ENV_IS_IN_MMC=y
 CONFIG_SPL_DM=y
 CONFIG_SPL_DM_SEQ_ALIAS=y
@@ -59,6 +59,7 @@ CONFIG_DM_ETH=y
 CONFIG_ETH_DESIGNWARE=y
 CONFIG_DM_RESET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_CADENCE_QSPI=y
 CONFIG_DESIGNWARE_SPI=y
 CONFIG_USB=y
index d85f3d056a6b508793c51fb4bce8858a865da04a..f7e93efd5489527c90dabc7905ae66f7b43696de 100644 (file)
@@ -23,8 +23,6 @@ CONFIG_CMD_ASKENV=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_DFU=y
 # CONFIG_CMD_FLASH is not set
-# CONFIG_ISO_PARTITION is not set
-# CONFIG_EFI_PARTITION is not set
 CONFIG_CMD_GPIO=y
 CONFIG_CMD_I2C=y
 CONFIG_CMD_MMC=y
@@ -37,6 +35,8 @@ CONFIG_CMD_EXT4_WRITE=y
 CONFIG_MTDIDS_DEFAULT="nor0=ff705000.spi.0"
 CONFIG_MTDPARTS_DEFAULT="mtdparts=ff705000.spi.0:1m(u-boot),256k(env1),256k(env2),14848k(boot),16m(rootfs),-@1536k(UBI)0"
 CONFIG_CMD_UBI=y
+# CONFIG_ISO_PARTITION is not set
+# CONFIG_EFI_PARTITION is not set
 CONFIG_ENV_IS_IN_MMC=y
 CONFIG_SPL_DM=y
 CONFIG_SPL_DM_SEQ_ALIAS=y
@@ -60,6 +60,7 @@ CONFIG_DM_ETH=y
 CONFIG_ETH_DESIGNWARE=y
 CONFIG_DM_RESET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_CADENCE_QSPI=y
 CONFIG_DESIGNWARE_SPI=y
 CONFIG_USB=y
index faafebf2c5b052fb03499bc2dd0e5c8f4a42756e..0f89ef7d40d572e39082e02b1c5d472154592acf 100644 (file)
@@ -24,8 +24,6 @@ CONFIG_CMD_ASKENV=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_DFU=y
 # CONFIG_CMD_FLASH is not set
-# CONFIG_ISO_PARTITION is not set
-# CONFIG_EFI_PARTITION is not set
 CONFIG_CMD_GPIO=y
 CONFIG_CMD_I2C=y
 CONFIG_CMD_MMC=y
@@ -56,6 +54,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_ETH_DESIGNWARE=y
 CONFIG_DM_RESET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USB_DWC2=y
index efb13748b63297318deb70a5b8b43f9c5030c818..352bdad68dc65afd4b3c7d23414de7629fa8a593 100644 (file)
@@ -24,8 +24,6 @@ CONFIG_CMD_ASKENV=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_DFU=y
 # CONFIG_CMD_FLASH is not set
-# CONFIG_ISO_PARTITION is not set
-# CONFIG_EFI_PARTITION is not set
 CONFIG_CMD_GPIO=y
 CONFIG_CMD_I2C=y
 CONFIG_CMD_MMC=y
@@ -38,6 +36,8 @@ CONFIG_CMD_EXT4_WRITE=y
 CONFIG_MTDIDS_DEFAULT="nor0=ff705000.spi.0"
 CONFIG_MTDPARTS_DEFAULT="mtdparts=ff705000.spi.0:1m(u-boot),256k(env1),256k(env2),14848k(boot),16m(rootfs),-@1536k(UBI)0"
 CONFIG_CMD_UBI=y
+# CONFIG_ISO_PARTITION is not set
+# CONFIG_EFI_PARTITION is not set
 CONFIG_ENV_IS_IN_MMC=y
 CONFIG_SPL_DM=y
 CONFIG_DFU_MMC=y
@@ -54,6 +54,7 @@ CONFIG_DM_ETH=y
 CONFIG_ETH_DESIGNWARE=y
 CONFIG_DM_RESET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_CADENCE_QSPI=y
 CONFIG_DESIGNWARE_SPI=y
 CONFIG_USB=y
index 08b0b92615474a5ff4ce233527da167157e655d8..dc051d27c1169a4eec2d0c1cc03acdbee6be8a13 100644 (file)
@@ -23,8 +23,6 @@ CONFIG_CMD_ASKENV=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_DFU=y
 # CONFIG_CMD_FLASH is not set
-# CONFIG_ISO_PARTITION is not set
-# CONFIG_EFI_PARTITION is not set
 CONFIG_CMD_GPIO=y
 CONFIG_CMD_I2C=y
 CONFIG_CMD_MMC=y
@@ -34,6 +32,8 @@ CONFIG_CMD_USB_MASS_STORAGE=y
 CONFIG_CMD_CACHE=y
 CONFIG_CMD_EXT4_WRITE=y
 CONFIG_MTDIDS_DEFAULT="nor0=ff705000.spi.0"
+# CONFIG_ISO_PARTITION is not set
+# CONFIG_EFI_PARTITION is not set
 CONFIG_ENV_IS_IN_MMC=y
 CONFIG_SPL_DM=y
 CONFIG_DFU_MMC=y
@@ -50,6 +50,7 @@ CONFIG_DM_ETH=y
 CONFIG_ETH_DESIGNWARE=y
 CONFIG_DM_RESET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_CADENCE_QSPI=y
 CONFIG_DESIGNWARE_SPI=y
 CONFIG_USB=y
index a2a8a7491b3cab4f217e5af9015e58280130d36a..d1af22daeeff6c873f2c92b641d694d87415532a 100644 (file)
@@ -24,8 +24,6 @@ CONFIG_SPL_YMODEM_SUPPORT=y
 CONFIG_CMD_ASKENV=y
 CONFIG_CMD_GREPENV=y
 # CONFIG_CMD_FLASH is not set
-# CONFIG_ISO_PARTITION is not set
-# CONFIG_EFI_PARTITION is not set
 CONFIG_CMD_GPIO=y
 CONFIG_CMD_I2C=y
 CONFIG_CMD_MMC=y
@@ -35,6 +33,8 @@ CONFIG_CMD_CACHE=y
 CONFIG_CMD_TIME=y
 CONFIG_CMD_EXT4_WRITE=y
 CONFIG_MTDIDS_DEFAULT="nor0=ff705000.spi.0"
+# CONFIG_ISO_PARTITION is not set
+# CONFIG_EFI_PARTITION is not set
 CONFIG_ENV_IS_IN_MMC=y
 CONFIG_SPL_DM=y
 CONFIG_FPGA_SOCFPGA=y
@@ -50,6 +50,7 @@ CONFIG_DM_ETH=y
 CONFIG_ETH_DESIGNWARE=y
 CONFIG_DM_RESET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
 CONFIG_USB_DWC2=y
index 6d5c27e8ee9b62b2a9cc589be7da115dce5cbe90..5e32fedcbdb3d5235e8d78888aabab224963de30 100644 (file)
@@ -22,8 +22,6 @@ CONFIG_SPL_SPI_LOAD=y
 CONFIG_CMD_ASKENV=y
 CONFIG_CMD_GREPENV=y
 # CONFIG_CMD_FLASH is not set
-# CONFIG_ISO_PARTITION is not set
-# CONFIG_EFI_PARTITION is not set
 CONFIG_CMD_GPIO=y
 CONFIG_CMD_I2C=y
 CONFIG_CMD_SF=y
@@ -34,6 +32,8 @@ CONFIG_CMD_EXT4_WRITE=y
 CONFIG_MTDIDS_DEFAULT="nor0=ff705000.spi.0"
 CONFIG_MTDPARTS_DEFAULT="mtdparts=ff705000.spi.0:1m(u-boot),256k(env1),256k(env2),14848k(boot),16m(rootfs),-@1536k(UBI)0"
 CONFIG_CMD_UBI=y
+# CONFIG_ISO_PARTITION is not set
+# CONFIG_EFI_PARTITION is not set
 CONFIG_ENV_IS_IN_SPI_FLASH=y
 CONFIG_SPL_DM=y
 CONFIG_SPL_DM_SEQ_ALIAS=y
@@ -54,4 +54,5 @@ CONFIG_DM_ETH=y
 CONFIG_ETH_DESIGNWARE=y
 CONFIG_DM_RESET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_CADENCE_QSPI=y
index 1f8871b6ed86b05fb004ad34b3be0ceafc9fc866..ffc6e051c7d5d8c615bef01bfde59c2e7349d7a3 100644 (file)
@@ -24,8 +24,6 @@ CONFIG_CMD_ASKENV=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_DFU=y
 # CONFIG_CMD_FLASH is not set
-# CONFIG_ISO_PARTITION is not set
-# CONFIG_EFI_PARTITION is not set
 CONFIG_CMD_GPIO=y
 CONFIG_CMD_I2C=y
 CONFIG_CMD_MMC=y
@@ -38,6 +36,8 @@ CONFIG_CMD_EXT4_WRITE=y
 CONFIG_MTDIDS_DEFAULT="nor0=ff705000.spi.0"
 CONFIG_MTDPARTS_DEFAULT="mtdparts=ff705000.spi.0:1m(u-boot),256k(env1),256k(env2),14848k(boot),16m(rootfs),-@1536k(UBI)0"
 CONFIG_CMD_UBI=y
+# CONFIG_ISO_PARTITION is not set
+# CONFIG_EFI_PARTITION is not set
 CONFIG_ENV_IS_IN_MMC=y
 CONFIG_SPL_DM=y
 CONFIG_DFU_MMC=y
@@ -53,6 +53,7 @@ CONFIG_PHY_GIGE=y
 CONFIG_ETH_DESIGNWARE=y
 CONFIG_DM_RESET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_CADENCE_QSPI=y
 CONFIG_DESIGNWARE_SPI=y
 CONFIG_USB=y
index 49d9db8df739cc075e21549b8846da7be47c2929..6d67b3bfbe92a1d042f027a5ef2d4acaff48edb8 100644 (file)
@@ -23,8 +23,6 @@ CONFIG_CMD_ASKENV=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_DFU=y
 # CONFIG_CMD_FLASH is not set
-# CONFIG_ISO_PARTITION is not set
-# CONFIG_EFI_PARTITION is not set
 CONFIG_CMD_GPIO=y
 CONFIG_CMD_I2C=y
 CONFIG_CMD_MMC=y
@@ -37,6 +35,8 @@ CONFIG_CMD_EXT4_WRITE=y
 CONFIG_MTDIDS_DEFAULT="nor0=ff705000.spi.0"
 CONFIG_MTDPARTS_DEFAULT="mtdparts=ff705000.spi.0:1m(u-boot),256k(env1),256k(env2),14848k(boot),16m(rootfs),-@1536k(UBI)0"
 CONFIG_CMD_UBI=y
+# CONFIG_ISO_PARTITION is not set
+# CONFIG_EFI_PARTITION is not set
 CONFIG_ENV_IS_IN_MMC=y
 CONFIG_SPL_DM=y
 CONFIG_SPL_DM_SEQ_ALIAS=y
@@ -60,6 +60,7 @@ CONFIG_DM_ETH=y
 CONFIG_ETH_DESIGNWARE=y
 CONFIG_DM_RESET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_CADENCE_QSPI=y
 CONFIG_DESIGNWARE_SPI=y
 CONFIG_USB=y
index b69c982a92c0ade93e2b655e90582f5b31eff034..ed7b084ef4093abdcf4dbbc66e620d3e2e3791c4 100644 (file)
@@ -23,8 +23,6 @@ CONFIG_CMD_ASKENV=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_DFU=y
 # CONFIG_CMD_FLASH is not set
-# CONFIG_ISO_PARTITION is not set
-# CONFIG_EFI_PARTITION is not set
 CONFIG_CMD_GPIO=y
 CONFIG_CMD_I2C=y
 CONFIG_CMD_MMC=y
@@ -38,6 +36,8 @@ CONFIG_CMD_EXT4_WRITE=y
 CONFIG_MTDIDS_DEFAULT="nor0=ff705000.spi.0"
 CONFIG_MTDPARTS_DEFAULT="mtdparts=ff705000.spi.0:1m(u-boot),256k(env1),256k(env2),14848k(boot),16m(rootfs),-@1536k(UBI)0"
 CONFIG_CMD_UBI=y
+# CONFIG_ISO_PARTITION is not set
+# CONFIG_EFI_PARTITION is not set
 CONFIG_ENV_IS_IN_MMC=y
 CONFIG_SPL_DM=y
 CONFIG_SPL_DM_SEQ_ALIAS=y
@@ -60,6 +60,7 @@ CONFIG_DM_ETH=y
 CONFIG_ETH_DESIGNWARE=y
 CONFIG_DM_RESET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_CADENCE_QSPI=y
 CONFIG_DESIGNWARE_SPI=y
 CONFIG_USB=y
index 062afe16bccac141d1f9d2d3296554fc28798ad3..b7494f01214890aeed1046cbbf696fa23817e194 100644 (file)
@@ -25,8 +25,6 @@ CONFIG_CMD_ASKENV=y
 CONFIG_CMD_GREPENV=y
 CONFIG_CMD_MEMTEST=y
 # CONFIG_CMD_FLASH is not set
-# CONFIG_ISO_PARTITION is not set
-# CONFIG_EFI_PARTITION is not set
 CONFIG_CMD_GPIO=y
 CONFIG_CMD_I2C=y
 CONFIG_CMD_MMC=y
@@ -38,6 +36,8 @@ CONFIG_CMD_EXT4_WRITE=y
 CONFIG_MTDIDS_DEFAULT="nor0=ff705000.spi.0"
 CONFIG_MTDPARTS_DEFAULT="mtdparts=ff705000.spi.0:1m(u-boot),256k(env1),256k(env2),14848k(boot),16m(rootfs),-@1536k(UBI)0"
 CONFIG_CMD_UBI=y
+# CONFIG_ISO_PARTITION is not set
+# CONFIG_EFI_PARTITION is not set
 CONFIG_ENV_IS_IN_SPI_FLASH=y
 CONFIG_SPL_DM=y
 CONFIG_SPL_DM_SEQ_ALIAS=y
@@ -59,5 +59,6 @@ CONFIG_PHY_GIGE=y
 CONFIG_ETH_DESIGNWARE=y
 CONFIG_DM_RESET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_CADENCE_QSPI=y
 CONFIG_USE_TINY_PRINTF=y
index 15ac595bae2490aa79c1bb69b663c54ef3a66b81..9b6c456267b968ab8e8619c88428070c74a62695 100644 (file)
@@ -26,8 +26,6 @@ CONFIG_CMD_GREPENV=y
 CONFIG_CMD_EEPROM=y
 CONFIG_CMD_DFU=y
 # CONFIG_CMD_FLASH is not set
-# CONFIG_ISO_PARTITION is not set
-# CONFIG_EFI_PARTITION is not set
 CONFIG_CMD_GPIO=y
 CONFIG_CMD_I2C=y
 CONFIG_CMD_MMC=y
@@ -41,6 +39,8 @@ CONFIG_CMD_EXT4_WRITE=y
 CONFIG_MTDIDS_DEFAULT="nor0=ff705000.spi.0"
 CONFIG_MTDPARTS_DEFAULT="mtdparts=ff705000.spi.0:1m(u-boot),64k(env1),64k(env2),256k(samtec1),256k(samtec2),-(rcvrfs);"
 CONFIG_CMD_UBI=y
+# CONFIG_ISO_PARTITION is not set
+# CONFIG_EFI_PARTITION is not set
 CONFIG_ENV_IS_IN_SPI_FLASH=y
 CONFIG_NET_RANDOM_ETHADDR=y
 CONFIG_SPL_DM=y
@@ -75,6 +75,7 @@ CONFIG_DM_ETH=y
 CONFIG_ETH_DESIGNWARE=y
 CONFIG_DM_RESET=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_CADENCE_QSPI=y
 CONFIG_DESIGNWARE_SPI=y
 CONFIG_USB=y
index a487715afb463bfa291c9ba44f7932454c0d6071..dbf73b3ad8da09e082c873b3048a1bd7a680af98 100644 (file)
@@ -47,6 +47,7 @@ CONFIG_CPU=y
 CONFIG_E1000=y
 CONFIG_DEBUG_UART_BASE=0x3f8
 CONFIG_DEBUG_UART_CLOCK=1843200
+CONFIG_SPI=y
 CONFIG_USB_STORAGE=y
 CONFIG_USB_KEYBOARD=y
 CONFIG_FRAMEBUFFER_SET_VESA_MODE=y
index 8139ab1c0a405267da98cecb8fc384fc3cbec103..aa7403f3c516307cf06a6df5d6eeb08a86e059af 100644 (file)
@@ -52,6 +52,7 @@ CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_DM_ETH=y
 CONFIG_ETH_DESIGNWARE=y
 # CONFIG_PINCTRL_FULL is not set
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_STM32_QSPI=y
 CONFIG_DM_VIDEO=y
index 5728272000874c42352f07dda3a923ff9f9b394f..671c0aa4d9c78c897665e61e1e7b54aabb6ad361 100644 (file)
@@ -23,5 +23,6 @@ CONFIG_ENV_IS_IN_SPI_FLASH=y
 # CONFIG_NET is not set
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_MTD=y
+CONFIG_SPI=y
 CONFIG_CF_SPI=y
 CONFIG_REGEX=y
index c933fbf214358d71f28769cf81f628260581f923..4f5ebfa091ffcec43034e7c463efd6c8c1352af7 100644 (file)
@@ -72,6 +72,7 @@ CONFIG_DM_REGULATOR=y
 CONFIG_DM_REGULATOR_FIXED=y
 CONFIG_DM_REGULATOR_GPIO=y
 CONFIG_SCIF_CONSOLE=y
+CONFIG_SPI=y
 CONFIG_SH_QSPI=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
index 005cb9ce2eb666d64a801c130f72ce52473baaaf..aef21a87e2ecb90c013bebe0b3eb0ce02cdeca7c 100644 (file)
@@ -11,6 +11,7 @@ CONFIG_DISTRO_DEFAULTS=y
 CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y
+CONFIG_IMAGE_FORMAT_LEGACY=y
 CONFIG_BOOTCOMMAND="run $modeboot || run distro_bootcmd"
 # CONFIG_DISPLAY_CPUINFO is not set
 CONFIG_SPL_STACK_R=y
index fc2c0d99aac37c6342915383d592a6a62255c135..dc26f3667d5c10f127669c07e428f8a778f1b0c2 100644 (file)
@@ -30,6 +30,7 @@ CONFIG_SYS_NAND_BUSWIDTH_16BIT=y
 CONFIG_SPL_NAND_SIMPLE=y
 CONFIG_CONS_INDEX=3
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
index 4623d00e6c9c56ad0d7fe92c483b9368710ed0cb..c18edc1f0a821b4b2a90f2b23154ce4b6e67119d 100644 (file)
@@ -49,6 +49,7 @@ CONFIG_DM_I2C=y
 CONFIG_SYS_I2C_INTEL=y
 CONFIG_WINBOND_W83627=y
 CONFIG_E1000=y
+CONFIG_SPI=y
 CONFIG_USB_STORAGE=y
 CONFIG_USB_KEYBOARD=y
 CONFIG_USB_ETHER_MCS7830=y
index 1fda8af1ef9a7d80f674399ee19fa8fa39920b39..736d052ed76149e6b1f0349f2d0f643891a6da92 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_DM_I2C=y
 CONFIG_SYS_I2C_INTEL=y
 CONFIG_WINBOND_W83627=y
 CONFIG_E1000=y
+CONFIG_SPI=y
 CONFIG_USB_STORAGE=y
 CONFIG_USB_KEYBOARD=y
 CONFIG_USB_ETHER_MCS7830=y
index 3fc14e85c7ef91538f3692336a8329cef7531cb2..bcbb5ccae2c25c2626d2dd4426db3c0efa5dc1fd 100644 (file)
@@ -46,6 +46,7 @@ CONFIG_CPU=y
 CONFIG_DM_I2C=y
 CONFIG_NUVOTON_NCT6102D=y
 CONFIG_E1000=y
+CONFIG_SPI=y
 CONFIG_USB_STORAGE=y
 CONFIG_USB_KEYBOARD=y
 CONFIG_USB_ETHER_MCS7830=y
index 8891c864597b87c95bdb2f0f2abe8dce9a168d99..2bf0aa3542df27b0ab87a5ebd57e2f0d68bbc6d7 100644 (file)
@@ -65,6 +65,7 @@ CONFIG_MTD_UBI_FASTMAP=y
 CONFIG_MTD_UBI_FASTMAP_AUTOCONVERT=1
 CONFIG_DRIVER_TI_CPSW=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 CONFIG_USB=y
 CONFIG_USB_MUSB_HOST=y
index 2061efbf37bc960644dfc424621ed2adc89da19d..0ebd8a5d5ce7f0f0dbb4af13eecd1ad61cbca2b9 100644 (file)
@@ -44,5 +44,6 @@ CONFIG_MMC_OMAP_HS=y
 CONFIG_NAND=y
 CONFIG_SYS_NAND_BUSWIDTH_16BIT=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_OMAP3_SPI=y
 # CONFIG_USE_PRIVATE_LIBGCC is not set
index d5c705ae46258226a58bf7cdc5522ffd6aecb537..fb6bfa57ad7f917008020650cace9dadc371dc5f 100644 (file)
@@ -66,7 +66,6 @@ CONFIG_SPL_RAM=y
 CONFIG_DEBUG_UART_BASE=0xff690000
 CONFIG_DEBUG_UART_CLOCK=24000000
 CONFIG_DEBUG_UART_SHIFT=2
-CONFIG_SYS_NS16550=y
 CONFIG_SYSRESET=y
 CONFIG_USB=y
 CONFIG_USB_DWC2=y
index c07b64de54110d698c6de7a59e016b177422f593..09dfbe63d9c2612eb1057654aa9aa1839e3b5cfa 100644 (file)
@@ -41,6 +41,7 @@ CONFIG_AG7XXX=y
 CONFIG_PINCTRL=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_ATH79_SPI=y
 CONFIG_USB=y
index 8ef6ac16de70934b37379aa3d8d2b6d10424e50e..cc0d032d916a94dbd4bf1e4bc5e3867213c923d6 100644 (file)
@@ -37,6 +37,7 @@ CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
 CONFIG_PHY_MICREL_KSZ90X1=y
 CONFIG_NETDEVICES=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index d82081e676922addfc47526c13af73d938058319..061c52cd20f02594d2c36e758cc18e8f2d5f86a0 100644 (file)
@@ -38,6 +38,7 @@ CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
 CONFIG_PHY_MICREL_KSZ90X1=y
 CONFIG_NETDEVICES=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index ef980b38555b3c015b35c16c13d764fb4da8c93b..a2a27aa538f552ac82eaa2551c9545e4055faa37 100644 (file)
@@ -36,6 +36,7 @@ CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
 CONFIG_PHY_MICREL_KSZ90X1=y
 CONFIG_NETDEVICES=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index cadba31863a594e930fd036a7e5637efaa567e7e..8d7181cb30beca7998bab3efd18a21cc49bf3194 100644 (file)
@@ -37,6 +37,7 @@ CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
 CONFIG_PHY_MICREL_KSZ90X1=y
 CONFIG_NETDEVICES=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 6054226c297c8563b60ef067bfdceec0059ce678..9ee86fb96673ccd047c66759d70ed7a4bc348212 100644 (file)
@@ -37,6 +37,7 @@ CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
 CONFIG_PHY_MICREL_KSZ90X1=y
 CONFIG_NETDEVICES=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index 579e65ff88f90ead6d450ecd57b8faa08ae13310..7def5752ef1ae6c41de31042a25666867e4823e5 100644 (file)
@@ -38,6 +38,7 @@ CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
 CONFIG_PHY_MICREL_KSZ90X1=y
 CONFIG_NETDEVICES=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_USB=y
 CONFIG_USB_STORAGE=y
index d91d9c1da5ceb9086cd53bea13b33013fb9bdf3b..d92c15c002cc72bd8df9d7b57a7c02f875bcbd3d 100644 (file)
@@ -16,5 +16,6 @@ CONFIG_CMD_FAT=y
 CONFIG_ENV_IS_IN_MMC=y
 CONFIG_FSL_ESDHC=y
 CONFIG_PHYLIB=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_OF_LIBFDT=y
index 2ff2c8babb85d67c59d6f72ae121a92746fcbc67..9977a0719af5a5f3482d51c8b6373fbcc250cffb 100644 (file)
@@ -38,4 +38,5 @@ CONFIG_PINCTRL=y
 CONFIG_PINCTRL_AT91=y
 CONFIG_DM_SERIAL=y
 CONFIG_ATMEL_USART=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
index 8dd475da024d396ac74044523f25cf13eeafc468..48d42bb103bb2cdc8e8c0b355da58e876b8ab508 100644 (file)
@@ -14,7 +14,6 @@ CONFIG_SYS_PROMPT="VExpress64# "
 # CONFIG_CMD_CONSOLE is not set
 # CONFIG_CMD_XIMG is not set
 # CONFIG_CMD_EDITENV is not set
-# CONFIG_CMD_ENV_EXISTS is not set
 CONFIG_CMD_MEMTEST=y
 CONFIG_CMD_ARMFLASH=y
 # CONFIG_CMD_LOADS is not set
index 382b37986d45be28b01573668d70d0256f865ed6..122960142df2818c3471dc3ce86982b2bc4452fa 100644 (file)
@@ -14,7 +14,6 @@ CONFIG_SYS_PROMPT="VExpress64# "
 # CONFIG_CMD_CONSOLE is not set
 # CONFIG_CMD_XIMG is not set
 # CONFIG_CMD_EDITENV is not set
-# CONFIG_CMD_ENV_EXISTS is not set
 CONFIG_CMD_MEMTEST=y
 CONFIG_CMD_ARMFLASH=y
 # CONFIG_CMD_LOADS is not set
index eee3034b5b148042dfc95464c20cd7999a0341db..4e375e8261eacb3d24cab0e0a361e025e1304425 100644 (file)
@@ -14,7 +14,6 @@ CONFIG_SYS_PROMPT="VExpress64# "
 # CONFIG_CMD_CONSOLE is not set
 # CONFIG_CMD_XIMG is not set
 # CONFIG_CMD_EDITENV is not set
-# CONFIG_CMD_ENV_EXISTS is not set
 CONFIG_CMD_MEMTEST=y
 CONFIG_CMD_ARMFLASH=y
 # CONFIG_CMD_LOADS is not set
index 685007439c49087b3d587e0c732d18ba2e4bc55d..9aba46761af3651b889ecc644d34139278dacf57 100644 (file)
@@ -10,7 +10,6 @@ CONFIG_BOOTCOMMAND="run distro_bootcmd; run bootflash"
 # CONFIG_CMD_BOOTD is not set
 # CONFIG_CMD_XIMG is not set
 # CONFIG_CMD_EDITENV is not set
-# CONFIG_CMD_ENV_EXISTS is not set
 # CONFIG_CMD_LOADB is not set
 # CONFIG_CMD_LOADS is not set
 CONFIG_CMD_MMC=y
index 9ef660eb8b64002b410d45d711fc4c5d6a7b7fc7..942ab12a590deb8bac8d1e7e7ce60d2d41b9ad63 100644 (file)
@@ -9,7 +9,6 @@ CONFIG_BOOTCOMMAND="run distro_bootcmd; run bootflash"
 # CONFIG_CMD_BOOTD is not set
 # CONFIG_CMD_XIMG is not set
 # CONFIG_CMD_EDITENV is not set
-# CONFIG_CMD_ENV_EXISTS is not set
 # CONFIG_CMD_LOADB is not set
 # CONFIG_CMD_LOADS is not set
 CONFIG_CMD_MMC=y
index cd2255248e9f8e70b3f2ddeb38c598613ee9a243..1daee231ed146097ebd46bac44b5b3cbdfe68e83 100644 (file)
@@ -9,7 +9,6 @@ CONFIG_BOOTCOMMAND="run distro_bootcmd; run bootflash"
 # CONFIG_CMD_BOOTD is not set
 # CONFIG_CMD_XIMG is not set
 # CONFIG_CMD_EDITENV is not set
-# CONFIG_CMD_ENV_EXISTS is not set
 # CONFIG_CMD_LOADB is not set
 # CONFIG_CMD_LOADS is not set
 CONFIG_CMD_MMC=y
index bf1de5a56e7d8ac0487d5486cda0d105b99f9b3e..9e4e96a4f274fab47de829e0fc23a80298f86df2 100644 (file)
@@ -63,7 +63,6 @@ CONFIG_SPL_RAM=y
 CONFIG_DEBUG_UART_BASE=0xff690000
 CONFIG_DEBUG_UART_CLOCK=24000000
 CONFIG_DEBUG_UART_SHIFT=2
-CONFIG_SYS_NS16550=y
 CONFIG_SYSRESET=y
 CONFIG_USB=y
 CONFIG_USB_DWC2=y
index 62cad079c2d092f113ecc435f10aaff80fc7ecbb..a42869f867e483906d9df9d2b4cb33ff4ddaa17c 100644 (file)
@@ -32,4 +32,5 @@ CONFIG_NAND=y
 CONFIG_NAND_MXC=y
 CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
index 21d92d99c2bea7bb4396ebdd77e4b08210e3e50a..bb51b611e73d1728dda7d9e69cc07fe2b796a04b 100644 (file)
@@ -43,4 +43,5 @@ CONFIG_NAND=y
 CONFIG_NAND_MXC=y
 CONFIG_PHYLIB=y
 CONFIG_PHY_MICREL=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
index 677672d0b6a4066bfdb902c78e429b96bc555a11..0af69acde836fb53d1927e5f72de438cbf1d8bee 100644 (file)
@@ -39,4 +39,5 @@ CONFIG_PHYLIB=y
 CONFIG_PHY_ADDR_ENABLE=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_SPI=y
 CONFIG_LPC32XX_SSP=y
index 4024017bf8ef9df8f3e4d33581b6f3f174528977..87b7941a0e5e40b52589412fbcc9d8500af16bb3 100644 (file)
@@ -66,6 +66,7 @@ CONFIG_DEBUG_UART_BASE=0xff010000
 CONFIG_DEBUG_UART_CLOCK=100000000
 CONFIG_DEBUG_UART_ANNOUNCE=y
 CONFIG_ZYNQ_SERIAL=y
+CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_ZYNQ_SPI=y
 CONFIG_USB=y
index c1fec76487c50c582f8ee233fcde5c1c6b96abfd..855fee28a5cacb5b87a701f9d682de8510e7651a 100644 (file)
@@ -35,5 +35,6 @@ CONFIG_FSL_ESDHC=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_PCI=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_OF_LIBFDT=y
index 415664fef42a35af0bae0cd62e980a01e432d679..01a294ab71cd06c03e003c54d9c56fb81740d125 100644 (file)
@@ -34,5 +34,6 @@ CONFIG_FSL_ESDHC=y
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_STMICRO=y
 CONFIG_PHYLIB=y
+CONFIG_SPI=y
 CONFIG_MXC_SPI=y
 CONFIG_OF_LIBFDT=y
index 170cfbd9780df7c55e253da2b346e41f43f99884..f161cf816bdc3155d606fa79aeac4b688c74d581 100644 (file)
@@ -9,6 +9,7 @@ CONFIG_DISTRO_DEFAULTS=y
 CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y
+CONFIG_IMAGE_FORMAT_LEGACY=y
 CONFIG_BOOTCOMMAND="run $modeboot || run distro_bootcmd"
 # CONFIG_DISPLAY_CPUINFO is not set
 CONFIG_SPL_STACK_R=y
index 2a3d8b200dca1e4fcb0f4a40cc15cfaf046aa4c7..9d4c79f8620552f8bd78a7eba3e4025948961637 100644 (file)
@@ -29,7 +29,6 @@ CONFIG_SYS_PROMPT="Zynq> "
 # CONFIG_CMD_IMPORTENV is not set
 # CONFIG_CMD_EDITENV is not set
 # CONFIG_CMD_SAVEENV is not set
-# CONFIG_CMD_ENV_EXISTS is not set
 # CONFIG_CMD_CRC32 is not set
 # CONFIG_CMD_CLK is not set
 # CONFIG_CMD_DM is not set
index 967c037123387cc6ff8357889bd6998a41772c3c..34939faf1bbc20f0cfd69e8d0ccc1a93534a9966 100644 (file)
@@ -8,6 +8,7 @@ CONFIG_DISTRO_DEFAULTS=y
 CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y
+CONFIG_IMAGE_FORMAT_LEGACY=y
 CONFIG_BOOTCOMMAND="run $modeboot || run distro_bootcmd"
 # CONFIG_DISPLAY_CPUINFO is not set
 CONFIG_SPL_STACK_R=y
index 5b13edb50662aeb02e2852992f97a942f956892c..c2c478dec590d33d336642268bc01aaeeefe9adb 100644 (file)
@@ -9,6 +9,7 @@ CONFIG_DISTRO_DEFAULTS=y
 CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y
+CONFIG_IMAGE_FORMAT_LEGACY=y
 CONFIG_BOOTCOMMAND="run $modeboot || run distro_bootcmd"
 # CONFIG_DISPLAY_CPUINFO is not set
 CONFIG_SPL_STACK_R=y
index 2c9210fdeaa570c7ac1f6cdf940c096c518cf953..c23dd8feab6b618108466de5f1eece8c33fda892 100644 (file)
@@ -11,6 +11,7 @@ CONFIG_DISTRO_DEFAULTS=y
 CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y
+CONFIG_IMAGE_FORMAT_LEGACY=y
 CONFIG_BOOTCOMMAND="run $modeboot || run distro_bootcmd"
 # CONFIG_DISPLAY_CPUINFO is not set
 CONFIG_SPL_STACK_R=y
index dd1b1afab2ab6c576980b98030fcb4063f2632b4..00042c124db1773f80b649724cb6b27519da52ee 100644 (file)
@@ -11,6 +11,7 @@ CONFIG_DISTRO_DEFAULTS=y
 CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y
+CONFIG_IMAGE_FORMAT_LEGACY=y
 CONFIG_BOOTCOMMAND="run $modeboot || run distro_bootcmd"
 # CONFIG_DISPLAY_CPUINFO is not set
 CONFIG_SPL_STACK_R=y
index 214d7eb52bb6b9c3edaa54555ad8b6ffbc6dd9e4..7713e5adc39c5baecb3dc6f0bd2ee284459ffd46 100644 (file)
@@ -10,6 +10,7 @@ CONFIG_DISTRO_DEFAULTS=y
 CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y
+CONFIG_IMAGE_FORMAT_LEGACY=y
 CONFIG_BOOTCOMMAND="run $modeboot || run distro_bootcmd"
 # CONFIG_DISPLAY_CPUINFO is not set
 CONFIG_SPL_STACK_R=y
index 8db7b99d78102b96c80cf142a47abb13f779e379..3c394bf661338f6c17f2d1250b274f3efa3debc8 100644 (file)
@@ -11,6 +11,7 @@ CONFIG_DISTRO_DEFAULTS=y
 CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y
+CONFIG_IMAGE_FORMAT_LEGACY=y
 CONFIG_BOOTCOMMAND="run $modeboot || run distro_bootcmd"
 # CONFIG_DISPLAY_CPUINFO is not set
 CONFIG_SPL_STACK_R=y
index 036b73fd7b689c853ab1c605f7e85fe207170bfd..447cc625e84cb7110c8fb123c9615f22fa75e1b9 100644 (file)
@@ -11,6 +11,7 @@ CONFIG_DISTRO_DEFAULTS=y
 CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y
+CONFIG_IMAGE_FORMAT_LEGACY=y
 CONFIG_BOOTCOMMAND="run $modeboot || run distro_bootcmd"
 # CONFIG_DISPLAY_CPUINFO is not set
 CONFIG_SPL_STACK_R=y
index b3956eeda6dad784f83906399b8762d2ab31e781..0a7883022ecfbab48859eb615fca1b24de306cf2 100644 (file)
@@ -10,6 +10,7 @@ CONFIG_DISTRO_DEFAULTS=y
 CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y
+CONFIG_IMAGE_FORMAT_LEGACY=y
 CONFIG_BOOTCOMMAND="run $modeboot || run distro_bootcmd"
 # CONFIG_DISPLAY_CPUINFO is not set
 CONFIG_SPL_STACK_R=y
index 76f881a916d483ddc08b67202ea4090cba8668d9..6659218652c02128e2483f70e1d2921b8d2db178 100644 (file)
@@ -10,6 +10,7 @@ CONFIG_DISTRO_DEFAULTS=y
 CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y
+CONFIG_IMAGE_FORMAT_LEGACY=y
 CONFIG_BOOTCOMMAND="run $modeboot || run distro_bootcmd"
 # CONFIG_DISPLAY_CPUINFO is not set
 CONFIG_SPL_STACK_R=y
index 769c531ce63d518c36f1ecc6bfe9a080603638a0..13898b332c167ac2c55ef173db7ee2cf88ec26eb 100644 (file)
@@ -9,6 +9,7 @@ CONFIG_DISTRO_DEFAULTS=y
 CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y
+CONFIG_IMAGE_FORMAT_LEGACY=y
 CONFIG_BOOTCOMMAND="run $modeboot || run distro_bootcmd"
 # CONFIG_DISPLAY_CPUINFO is not set
 CONFIG_SPL_STACK_R=y
index fbe22c5e10d1083ecc583a4d4b66f984ba9e24d0..771d8ca49f47efdd28c49e6ef67f0c12dd35f6aa 100644 (file)
@@ -10,6 +10,7 @@ CONFIG_DISTRO_DEFAULTS=y
 CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y
+CONFIG_IMAGE_FORMAT_LEGACY=y
 CONFIG_BOOTCOMMAND="run $modeboot || run distro_bootcmd"
 # CONFIG_DISPLAY_CPUINFO is not set
 CONFIG_SPL_STACK_R=y
index 8af2a95430380f025833845ab94ff92c10b3cef6..28fb81c2ee6d16d6a2e3d679740c8336aa17d13b 100644 (file)
@@ -4,6 +4,10 @@ menu "Partition Types"
 config PARTITIONS
        bool "Enable Partition Labels (disklabels) support"
        default y
+       select SPL_SPRINTF if SPL
+       select TPL_SPRINTF if TPL
+       select SPL_STRTO if SPL
+       select TPL_STRTO if TPL
        help
          Partition Labels (disklabels) Supported:
          Zero or more of the following:
index 44ef14dc54f0761d1f439ea4b0e78b650e7990c2..e31aca4877fb6cd655d3c17035e8d5649e71ad17 100644 (file)
@@ -24,8 +24,6 @@
 /* Check all partition types */
 #define PART_TYPE_ALL          -1
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static struct part_driver *part_driver_lookup_type(struct blk_desc *dev_desc)
 {
        struct part_driver *drv =
index e0491b2d7e6bff8e5af318870032149186118dd3..475bb1e2ed8b442178ca2615603974473373b5f5 100644 (file)
@@ -10,16 +10,11 @@ used to get its value. This does lead to larger code then strictly
 necessary, but at least works.
 
 NOTE: target compilation only work for _some_ ARM boards at the moment.
-Also Aarch64 is not supported: Most notably boards which aren't using
-the generic board will fail to compile, but since those are expected
-to be converted this will solve itself. Boards which reassign gd in c
-will also fail to compile, but there is in no strict reason to do so
-in the ARM world, since crt0.S takes care of this. These assignments
-can be avoided by changing the init calls but this is not in mainline yet.
-
-NOTE: without the -mllvm -arm-use-movt=0 flags U-Boot will compile
-fine, but llvm might hardcode addresses in movw / movt pairs, which
-cannot be relocated and U-Boot will fail at runtime.
+Also AArch64 is not supported currently due to a lack of private libgcc
+support.  Boards which reassign gd in c will also fail to compile, but there is
+in no strict reason to do so in the ARM world, since crt0.S takes care of this.
+These assignments can be avoided by changing the init calls but this is not in
+mainline yet.
 
 Debian (based)
 --------------
@@ -29,7 +24,8 @@ sudo apt-get install clang
 Note that we still use binutils for some tools so we must continue to set
 CROSS_COMPILE. To compile U-Boot with clang on linux without IAS use e.g.:
 make HOSTCC=clang rpi_2_defconfig
-make HOSTCC=clang CROSS_COMPILE=arm-linux-gnueabi- CC=clang -j8
+make HOSTCC=clang CROSS_COMPILE=arm-linux-gnueabi- \
+    CC="clang -target arm-linux-gnueabi" -j8
 
 It can also be used to compile sandbox:
 make HOSTCC=clang sandbox_defconfig
index 2af559009bb58c4a9848587c79cafeedcb453e23..522deb32325efe31a73632a70eea90f00b7d69ae 100644 (file)
@@ -165,8 +165,7 @@ Enabling the distro options
 In your board's defconfig, enable the DISTRO_DEFAULTS option by adding
 a line with "CONFIG_DISTRO_DEFAULTS=y". If you want to enable this
 from Kconfig itself, for e.g. all boards using a specific SoC then
-add a "default y if ARCH_FOO" to the DISTRO_DEFAULTS section of
-the Kconfig file in the root of the u-boot sources.
+add a "imply DISTRO_DEFAULTS" to your SoC CONFIG option.
 
 In your board configuration file, include the following:
 
index a4c20f4d3520d3901a8d68e02c50492ec7d23b85..7e9ad85c3c09912ea87820eecdee2f2dbce1ea09 100644 (file)
@@ -14,8 +14,6 @@
 #include <adc.h>
 #include <power/regulator.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define ADC_UCLASS_PLATDATA_SIZE       sizeof(struct adc_uclass_platdata)
 #define CHECK_NUMBER                   true
 #define CHECK_MASK                     (!CHECK_NUMBER)
index 6c7371e3eddde133a504e735cb6c81f2fc1fc935..bb45214fc243da9a2d53129dcbfa5e2c84cbcbf4 100644 (file)
@@ -18,8 +18,6 @@
 #include <asm/io.h>
 #include <generic-phy.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct dwc_ahci_priv {
        void *base;
        void *wrapper_base;
index 0599d2893b5ae9231833d18806ce268f620e6693..520fd13f63a4de41c661e9241c4b724a995ebb62 100644 (file)
@@ -12,8 +12,6 @@
 #include <mach/at91_pmc.h>
 #include "pmc.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static int at91_plladiv_clk_enable(struct clk *clk)
 {
        return 0;
index 875bf293f9cdd637ccf47955a3733a4592a0f8d0..54970b949fac05efe5776ae289c4744fcafbf12f 100644 (file)
@@ -14,8 +14,6 @@
 #include <mach/sama5_sfr.h>
 #include "pmc.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * The purpose of this clock is to generate a 480 MHz signal. A different
  * rate can't be configured.
index 0c0881237cba81b9f432382797c7e0f139fa0b1c..de8013e40a0d6f9a973bb655064273047dad8a69 100644 (file)
@@ -8,8 +8,6 @@
 #include <common.h>
 #include <dm.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const struct udevice_id at91_sckc_match[] = {
        { .compatible = "atmel,at91sam9x5-sckc" },
        {}
index 4362d583cb4f278374495187f1dc2a121794fd81..56ef08c032b99b500aa629b065b1df012bf09820 100644 (file)
@@ -59,8 +59,6 @@
  *                     |---------------------------->
  */
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define CGU_ARC_IDIV           0x080
 #define CGU_TUN_IDIV_TUN       0x380
 #define CGU_TUN_IDIV_ROM       0x390
index 9ee2e2e999a295950c89f8ba89c193f8494fdd2c..5516b486003a6ddade6a68bd98b2179346717592 100644 (file)
@@ -15,8 +15,6 @@
 
 #include <dt-bindings/clock/stm32h7-clks.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* RCC CR specific definitions */
 #define RCC_CR_HSION                   BIT(0)
 #define RCC_CR_HSIRDY                  BIT(2)
index d0d6c898bc58c34a92a8ad569a18208e08c49df0..3f249752fb6b1ce37f9a9d27360973ed5635cac8 100644 (file)
@@ -13,8 +13,6 @@
 #include <asm/arch/sys_proto.h>
 #include <dm.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const resource_size_t zynqmp_crf_apb_clkc_base = 0xfd1a0020;
 static const resource_size_t zynqmp_crl_apb_clkc_base = 0xff5e0020;
 
index e34945dbbcc0a74cfaa3ae1bc7b6c2cc0688e757..832b2d8765ebb24383906658d3ea07b4766a30e5 100644 (file)
@@ -14,8 +14,6 @@
 #include <dt-bindings/clock/exynos7420-clk.h>
 #include "clk-pll.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define DIVIDER(reg, shift, mask)      \
        (((readl(reg) >> shift) & mask) + 1)
 
index 560222b96c4442afb11fd96518ee4667188db2a0..c8aab7bb7d9b8cecfcaf263f319be401421eff31 100644 (file)
@@ -17,8 +17,6 @@
 #include <dt-bindings/clock/rk3036-cru.h>
 #include <linux/log2.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 enum {
        VCO_MAX_HZ      = 2400U * 1000000,
        VCO_MIN_HZ      = 600 * 1000000,
@@ -317,11 +315,19 @@ static struct clk_ops rk3036_clk_ops = {
        .set_rate       = rk3036_clk_set_rate,
 };
 
-static int rk3036_clk_probe(struct udevice *dev)
+static int rk3036_clk_ofdata_to_platdata(struct udevice *dev)
 {
        struct rk3036_clk_priv *priv = dev_get_priv(dev);
 
        priv->cru = dev_read_addr_ptr(dev);
+
+       return 0;
+}
+
+static int rk3036_clk_probe(struct udevice *dev)
+{
+       struct rk3036_clk_priv *priv = dev_get_priv(dev);
+
        rkclk_init(priv->cru);
 
        return 0;
@@ -367,6 +373,7 @@ U_BOOT_DRIVER(rockchip_rk3036_cru) = {
        .id             = UCLASS_CLK,
        .of_match       = rk3036_clk_ids,
        .priv_auto_alloc_size = sizeof(struct rk3036_clk_priv),
+       .ofdata_to_platdata = rk3036_clk_ofdata_to_platdata,
        .ops            = &rk3036_clk_ops,
        .bind           = rk3036_clk_bind,
        .probe          = rk3036_clk_probe,
index 132d50dda3877c368494c4c1d2475dab30dcca42..b4dd8d261a488426baa815bef6cec9c3eae1add6 100644 (file)
@@ -18,8 +18,6 @@
 #include <dt-bindings/clock/rk3128-cru.h>
 #include <linux/log2.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 enum {
        VCO_MAX_HZ      = 2400U * 1000000,
        VCO_MIN_HZ      = 600 * 1000000,
@@ -546,11 +544,19 @@ static struct clk_ops rk3128_clk_ops = {
        .set_rate       = rk3128_clk_set_rate,
 };
 
+static int rk3128_clk_ofdata_to_platdata(struct udevice *dev)
+{
+       struct rk3128_clk_priv *priv = dev_get_priv(dev);
+
+       priv->cru = dev_read_addr_ptr(dev);
+
+       return 0;
+}
+
 static int rk3128_clk_probe(struct udevice *dev)
 {
        struct rk3128_clk_priv *priv = dev_get_priv(dev);
 
-       priv->cru = (struct rk3128_cru *)dev_read_addr(dev);
        rkclk_init(priv->cru);
 
        return 0;
@@ -590,6 +596,7 @@ U_BOOT_DRIVER(rockchip_rk3128_cru) = {
        .id             = UCLASS_CLK,
        .of_match       = rk3128_clk_ids,
        .priv_auto_alloc_size = sizeof(struct rk3128_clk_priv),
+       .ofdata_to_platdata = rk3128_clk_ofdata_to_platdata,
        .ops            = &rk3128_clk_ops,
        .bind           = rk3128_clk_bind,
        .probe          = rk3128_clk_probe,
index cfe6abe470104a514fb5dd24acbb1a3aeebe3062..e6bf0442366359d8021c14174d05cc26dd59996b 100644 (file)
@@ -23,8 +23,6 @@
 #include <dm/uclass-internal.h>
 #include <linux/log2.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 enum rk3188_clk_type {
        RK3188_CRU,
        RK3188A_CRU,
index ebcab73002d8ca9fe021aa87c63af088124919b9..91f5208aa4f7152d034bf4d72151018fc7717227 100644 (file)
@@ -17,8 +17,6 @@
 #include <dt-bindings/clock/rk3228-cru.h>
 #include <linux/log2.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 enum {
        VCO_MAX_HZ      = 3200U * 1000000,
        VCO_MIN_HZ      = 800 * 1000000,
index 3a36d04096b03c6e58278a2308eb6c624b4aab8b..78ada2d2db4d126dfa424f5d426796e59319df66 100644 (file)
@@ -893,12 +893,25 @@ static int __maybe_unused rk3288_clk_set_parent(struct clk *clk, struct clk *par
        return -ENOENT;
 }
 
+static int rk3288_clk_enable(struct clk *clk)
+{
+       switch (clk->id) {
+       case HCLK_USBHOST0:
+       case HCLK_HSIC:
+               return 0;
+       }
+
+       debug("%s: unsupported clk %ld\n", __func__, clk->id);
+       return -ENOENT;
+}
+
 static struct clk_ops rk3288_clk_ops = {
        .get_rate       = rk3288_clk_get_rate,
        .set_rate       = rk3288_clk_set_rate,
 #if CONFIG_IS_ENABLED(OF_CONTROL) && !CONFIG_IS_ENABLED(OF_PLATDATA)
        .set_parent     = rk3288_clk_set_parent,
 #endif
+       .enable = rk3288_clk_enable,
 };
 
 static int rk3288_clk_ofdata_to_platdata(struct udevice *dev)
index 046b4e4c2ff636947d970a60c709800e876ae10e..f9a1e969a859e0856abc47905fe043f3ca882f2d 100644 (file)
@@ -18,8 +18,6 @@
 #include <dm/lists.h>
 #include <dt-bindings/clock/rk3328-cru.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct pll_div {
        u32 refdiv;
        u32 fbdiv;
index ea00f1fc9ccc0804238c1e03936ae291f3967741..e5a14ba47294305b46853ede75ae359aa9986a1e 100644 (file)
@@ -20,8 +20,6 @@
 #include <dm/lists.h>
 #include <dt-bindings/clock/rk3368-cru.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #if CONFIG_IS_ENABLED(OF_PLATDATA)
 struct rk3368_clk_plat {
        struct dtd_rockchip_rk3368_cru dtd;
index fb74c441ff9f84f7b151f819c2e588f1661ec45e..86d8ca55bf9356c68ab78485371fb3d07dd4dae4 100644 (file)
@@ -20,8 +20,6 @@
 #include <dm/lists.h>
 #include <dt-bindings/clock/rk3399-cru.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #if CONFIG_IS_ENABLED(OF_PLATDATA)
 struct rk3399_clk_plat {
        struct dtd_rockchip_rk3399_cru dtd;
index 958fc78592648223de4636e6951cf63fa0312f4e..1cd8ab5d58b03c2d43f9f9321352fd30913b4176 100644 (file)
@@ -17,8 +17,6 @@
 #include <dm/lists.h>
 #include <dt-bindings/clock/rv1108-cru.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 enum {
        VCO_MAX_HZ      = 2400U * 1000000,
        VCO_MIN_HZ      = 600 * 1000000,
@@ -209,12 +207,19 @@ static void rkclk_init(struct rv1108_cru *cru)
        printf("APLL: %d DPLL:%d GPLL:%d\n", apll, dpll, gpll);
 }
 
-static int rv1108_clk_probe(struct udevice *dev)
+static int rv1108_clk_ofdata_to_platdata(struct udevice *dev)
 {
        struct rv1108_clk_priv *priv = dev_get_priv(dev);
 
        priv->cru = dev_read_addr_ptr(dev);
 
+       return 0;
+}
+
+static int rv1108_clk_probe(struct udevice *dev)
+{
+       struct rv1108_clk_priv *priv = dev_get_priv(dev);
+
        rkclk_init(priv->cru);
 
        return 0;
@@ -260,6 +265,7 @@ U_BOOT_DRIVER(clk_rv1108) = {
        .id             = UCLASS_CLK,
        .of_match       = rv1108_clk_ids,
        .priv_auto_alloc_size = sizeof(struct rv1108_clk_priv),
+       .ofdata_to_platdata = rv1108_clk_ofdata_to_platdata,
        .ops            = &rv1108_clk_ops,
        .bind           = rv1108_clk_bind,
        .probe          = rv1108_clk_probe,
index 73e4853939e0a97ae0cb02ac39553f203c0ffd8e..e47377a0fe7ed938c57684bcedb8b6cfc1b13b14 100644 (file)
@@ -12,8 +12,6 @@
 #include <dm/lists.h>
 #include <dm/root.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int cpu_get_desc(struct udevice *dev, char *buf, int size)
 {
        struct cpu_ops *ops = cpu_get_ops(dev);
index e74c5b039ece319ae4321d8ee6251b83cce911f3..0f688f9bcf7e3741811cfadf8a93500a1610deb0 100644 (file)
@@ -12,8 +12,6 @@
 #include <asm/arch/system_manager.h>
 #include <asm/io.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct sdram_prot_rule {
        u32     sdram_start;    /* SDRAM start address */
        u32     sdram_end;      /* SDRAM end address */
index d0a7b3f107630e67b2bb0d2f4248b10774e7efaf..61bbce92d46f9f701b7abb741d19401f2df4441a 100644 (file)
@@ -15,8 +15,6 @@
 #include <fsl_ddr_sdram.h>
 #include <fsl_ddr.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * CONFIG_SYS_FSL_DDR_SDRAM_BASE_PHY is the physical address from the view
  * of DDR controllers. It is the same as CONFIG_SYS_DDR_SDRAM_BASE for
index 3d0ce22fbc2186c0caab158a00394081663b5a21..7f92d24bc1880dfda544f1a46106647145f9a0b9 100644 (file)
@@ -16,8 +16,6 @@
 #include <dm/device-internal.h>
 #include <errno.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int dma_get_device(u32 transfer_type, struct udevice **devp)
 {
        struct udevice *dev;
index 6e14ebd26d5bcbe6892d2c12aeccee4bff0cda3f..aef796c741caf72a7794d190aa340201d301e5f3 100644 (file)
@@ -12,8 +12,6 @@
 #include <asm/arch/reset_manager.h>
 #include <asm/arch/system_manager.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Timeout count */
 #define FPGA_TIMEOUT_CNT               0x1000000
 
index d5763965ddc2e12e835734b4e145a1c47174c177..ee18675f7e5b8c96b6245f7af3006b30354268c9 100644 (file)
@@ -23,8 +23,6 @@
 #define FPGA_TIMEOUT_MSEC      1000  /* timeout in ms */
 #define FPGA_TIMEOUT_CNT       0x1000000
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const struct socfpga_fpga_manager *fpga_manager_base =
                (void *)SOCFPGA_FPGAMGRREGS_ADDRESS;
 
@@ -111,12 +109,12 @@ static int wait_for_nconfig_pin_and_nstatus_pin(void)
        unsigned long mask = ALT_FPGAMGR_IMGCFG_STAT_F2S_NCONFIG_PIN_SET_MSK |
                                ALT_FPGAMGR_IMGCFG_STAT_F2S_NSTATUS_PIN_SET_MSK;
 
-       /* Poll until f2s_nconfig_pin and f2s_nstatus_pin; loop until de-asserted,
-        * timeout at 1000ms
+       /*
+        * Poll until f2s_nconfig_pin and f2s_nstatus_pin; loop until
+        * de-asserted, timeout at 1000ms
         */
-       return wait_for_bit_le32(&fpga_manager_base->imgcfg_stat,
-               mask,
-               false, FPGA_TIMEOUT_MSEC, false);
+       return wait_for_bit_le32(&fpga_manager_base->imgcfg_stat, mask,
+                                true, FPGA_TIMEOUT_MSEC, false);
 }
 
 static int wait_for_f2s_nstatus_pin(unsigned long value)
index 3dfb0303d36dbbe81f3d8d796018c9f70457e173..88ae035e29d9beb2a9955600336d63b80f5413d4 100644 (file)
@@ -12,8 +12,6 @@
 #include <asm/arch/reset_manager.h>
 #include <asm/arch/system_manager.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define FPGA_TIMEOUT_CNT       0x1000000
 
 static struct socfpga_fpga_manager *fpgamgr_regs =
index 8ca807a18f47fc3b243d95e8756c3c5423f7a730..084a2da65224e898300fc74db993fbd0a9a88d24 100644 (file)
@@ -16,8 +16,6 @@
 #include <errno.h>
 #include <linux/printk.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define HSDK_CREG_MAX_GPIO     8
 
 #define GPIO_ACTIVATE          0x2
index 7825714e8003c0e92573c11673013de58034e909..0de74cb67d966093baaca8b37ad7b77671816ec8 100644 (file)
@@ -14,8 +14,6 @@
 #include <asm/io.h>
 #include <malloc.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 enum imx_rgpio2p_direction {
        IMX_RGPIO2P_DIRECTION_IN,
        IMX_RGPIO2P_DIRECTION_OUT,
index 85dea14c519bf58894c943a776433860aee33b88..79942ff76a363d541a3aa63dba3c0c6d8664f3d4 100644 (file)
@@ -10,8 +10,6 @@
 #include <asm/io.h>
 #include <errno.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define MVEBU_GPIOS_PER_BANK   32
 
 struct mvebu_gpio_regs {
index d0e365a54b01dac6767a9e4269d1e7e29ef159b8..c6427d7252bfcd642ff315f5aad28182ff98655c 100644 (file)
@@ -158,8 +158,6 @@ int gpio_direction_output(unsigned gpio, int value)
 
 #ifdef CONFIG_DM_GPIO
 #include <fdtdec.h>
-DECLARE_GLOBAL_DATA_PTR;
-
 static int mxc_gpio_is_output(struct gpio_regs *regs, int offset)
 {
        u32 val;
index 42f068ecb6516c8654db43d3536a9315d99e46a1..3b6de9d715243fd10e9ccc7900b2eb598f3ad04d 100644 (file)
@@ -14,8 +14,6 @@
 #include <asm/gpio.h>
 #include <linux/bitops.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Register offset for each gpio */
 #define REG_OFFSET(x)          ((x) * 0x100)
 
index 2a18f328576a6e6cc521eefa45b756581268d149..02f2a245b8ea0807fa17493c9e83237629258279 100644 (file)
@@ -11,8 +11,6 @@
 #include <dm/of.h>
 #include <dt-bindings/gpio/gpio.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Flags for each GPIO */
 #define GPIOF_OUTPUT   (1 << 0)        /* Currently set as an output */
 #define GPIOF_HIGH     (1 << 1)        /* Currently set high */
index ea6f3593b9e08abe513d840140c52d00297afaba..706afce993b4023d1a61f49723cd39f4e1cf514f 100644 (file)
@@ -21,8 +21,6 @@
 #include <dm/device-internal.h>
 #include <dt-bindings/gpio/gpio.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define SUNXI_GPIOS_PER_BANK   SUNXI_GPIO_A_NR
 
 struct sunxi_gpio_platdata {
index deb59e8b32024842fdb860ec40952766395f5b95..6d610ef118d6469bad58798a2f4891537935e552 100644 (file)
@@ -17,8 +17,6 @@
 #include <dt-bindings/gpio/gpio.h>
 #include "tegra186_gpio_priv.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct tegra186_gpio_port_data {
        const char *name;
        uint32_t offset;
index 49655831585689ec3f3d241d346dc5de1979c96e..faf950e2d3f2f393b7871100dae43816ef4870b8 100644 (file)
@@ -23,8 +23,6 @@
 #include <dm/device-internal.h>
 #include <dt-bindings/gpio/gpio.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const int CONFIG_SFIO = 0;
 static const int CONFIG_GPIO = 1;
 static const int DIRECTION_INPUT = 0;
index 7ed0c10f72ee7e342de3776668357bfc2db079a6..d6329715db71fc813a74629e3d6a8f1650b83e50 100644 (file)
@@ -22,8 +22,6 @@
 
 #define HIGHSPEED_TTIMEOUT             3
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * Device private data
  */
index 8265ce32106bfdd0093857e0fe0066d9f92fb0c5..a977a7fcbd3769ebd75ad2aa9efbc7f2b1054453 100644 (file)
@@ -19,8 +19,6 @@
 #include <mapmem.h>
 #include <wait_bit.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* i2c register set */
 struct cdns_i2c_regs {
        u32 control;
index 32d7809dba6500908ab4c2a060e24c6d7040eae6..937410fa2c2cd684e6b26732f0ea8ea070a5dbd8 100644 (file)
@@ -15,7 +15,6 @@
 #include <fdtdec.h>
 #include <i2c.h>
 
-DECLARE_GLOBAL_DATA_PTR;
 #define LPI2C_FIFO_SIZE 4
 #define LPI2C_TIMEOUT_MS 100
 
index 5d33815146216910f66a6a4cf91cd5b2447a06dd..0759585c9e1a39322fab2cc25b8d2be8d0e7a7c6 100644 (file)
@@ -47,8 +47,6 @@
 
 #include "omap24xx_i2c.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define I2C_TIMEOUT    1000
 
 /* Absolutely safe for status update at 100 kHz I2C: */
index 332280c220e7dc90af7d27b5aa2c983a3521460b..a09adcdc15069d713b5e053ca11497139d04687e 100644 (file)
@@ -19,8 +19,6 @@
 #include <dm/pinctrl.h>
 #include <linux/sizes.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* i2c timerout */
 #define I2C_TIMEOUT_MS         100
 #define I2C_RETRY_COUNT                3
index f5978fda29b14fd26a5c1e5bfe3be9b53240e832..6e02dac2ec17cd981c7c9d25f69494d752fa4321 100644 (file)
@@ -14,8 +14,6 @@
 #include <dm/lists.h>
 #include <dm/device-internal.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct sandbox_i2c_priv {
        bool test_mode;
 };
index 81f061aecd8da97fa0e66a060ae99ed163edeade..5ca0b7d497104d94e3a2c164c0584429a72749a0 100644 (file)
@@ -244,8 +244,6 @@ static struct stm32_i2c_setup stm32f7_setup = {
        .analog_filter = STM32_I2C_ANALOG_FILTER_ENABLE,
 };
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static int stm32_i2c_check_device_busy(struct stm32_i2c_priv *i2c_priv)
 {
        struct stm32_i2c_regs *regs = i2c_priv->regs;
index 7d23e51b69d2158ac7942cd936c045eb1a269060..2d6cd0286e1a9266770e6517ce787ca04d3042bf 100644 (file)
@@ -20,8 +20,6 @@
 #include <asm/arch/gpio.h>
 #include <asm/arch-tegra/tegra_i2c.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 enum i2c_type {
        TYPE_114,
        TYPE_STD,
index 6fa35a63ddcf139a5c6d35af38203987c3e29f7f..f0bf139ae1902e2a93c3e0cc319f7f04a6bd5e6d 100644 (file)
@@ -15,8 +15,6 @@
 #include <key_matrix.h>
 #include <stdio_dev.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 enum {
        KBC_MAX_KEYS            = 8,    /* Maximum keys held down at once */
        KBC_REPEAT_RATE_MS      = 30,
index cb5695784e9035af4f7f17f54a7e3de0cba80bd5..1c2768345a828808bea6eeece42c06b736614c9c 100644 (file)
@@ -19,8 +19,6 @@
 #include <asm/arch-tegra/timer.h>
 #include <linux/input.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 enum {
        KBC_MAX_GPIO            = 24,
        KBC_MAX_KPENT           = 8,    /* size of keypress entry queue */
index 997663588718f0ea5795f30535ba06d6b8ef8a2b..5e0c524aecf7b08d2151c81d2d6d7b05b67ff228 100644 (file)
@@ -12,8 +12,6 @@
 #include <asm/gpio.h>
 #include <dm/lists.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct led_gpio_priv {
        struct gpio_desc gpio;
 };
index 822ae5b45e55ebdc88765b5d6228386c435c7369..d053db031dd939c1db942008e33bac5f774d4337 100644 (file)
@@ -9,8 +9,6 @@
 #include <mailbox.h>
 #include <mailbox-uclass.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static inline struct mbox_ops *mbox_dev_ops(struct udevice *dev)
 {
        return (struct mbox_ops *)dev->driver->ops;
index bd2ec411c7587da31ef0f4d82bfbaa13d6d01031..8d1df20bf9ce5e02afe4757254a7bc9fd8adaf0b 100644 (file)
@@ -36,8 +36,6 @@ struct tegra_hsp {
        uint32_t db_base;
 };
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static uint32_t *tegra_hsp_reg(struct tegra_hsp *thsp, uint32_t db_id,
                               uint32_t reg)
 {
index eefaaa53ad41f5ba70f6be6c4e2031260cfeee34..bed80dc4554b5a3fee88d9c0b7da2b6bc6033fb4 100644 (file)
@@ -42,8 +42,6 @@ enum {
        CROS_EC_CMD_HASH_TIMEOUT_MS = 2000,
 };
 
-DECLARE_GLOBAL_DATA_PTR;
-
 void cros_ec_dump_data(const char *name, int cmd, const uint8_t *data, int len)
 {
 #ifdef DEBUG
index 5924adee408551ba336fbef9594bb1d00c9f9bbf..1f1e23e6d1c51ca78027048a776f8ccacc7b0f42 100644 (file)
@@ -51,8 +51,6 @@
  * the EC image in with U-Boot (Vic has demonstrated a prototype for this).
  */
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define KEYBOARD_ROWS  8
 #define KEYBOARD_COLS  13
 
index 253d91a5537d5df1c60e87cd50d3d38fc6d7b8c8..51714a471c84abfd81ae00879c3b078d70294c10 100644 (file)
@@ -19,8 +19,6 @@
 #include <errno.h>
 #include <spi.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int cros_ec_spi_packet(struct udevice *udev, int out_bytes, int in_bytes)
 {
        struct cros_ec_dev *dev = dev_get_uclass_priv(udev);
index 52aa7d69e96cacb80e0c3c0aac19e9b862c1b9f9..6f84e815e823b75259c49b90e00640405bf579b9 100644 (file)
@@ -19,8 +19,6 @@
 #define debug_buffer(x, ...)
 #endif
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct sandbox_i2c_flash_plat_data {
        enum sandbox_i2c_eeprom_test_mode test_mode;
        const char *filename;
index 1fef8252ab8370fa9b47d452f064195ae4cff06e..24aba78882ac66ab337922e9ead78242f46497bd 100644 (file)
@@ -9,8 +9,6 @@
 #include <dm.h>
 #include <dt-structs.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static int sandbox_spl_probe(struct udevice *dev)
 {
        struct dtd_sandbox_spl_test *plat = dev_get_platdata(dev);
index ccfab3ef987d1a569bf549505c182339da270de4..e78b6e476eb16d9a31731f40f68f22089df0acd3 100644 (file)
@@ -12,8 +12,6 @@
 #include <asm/test.h>
 #include <dm/lists.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const struct udevice_id sandbox_syscon_ids[] = {
        { .compatible = "sandbox,syscon0", .data = SYSCON0 },
        { .compatible = "sandbox,syscon1", .data = SYSCON1 },
index 89a7c1924244cc738e41ab11b56b487f5114496c..8664a373a10f46652f408c22ec75f79484ac588c 100644 (file)
@@ -25,8 +25,6 @@
 
 #ifdef CONFIG_DM_MMC
 #include <dm.h>
-DECLARE_GLOBAL_DATA_PTR;
-
 #define MMC_CLOCK_MAX  48000000
 #define MMC_CLOCK_MIN  400000
 
index bccd182e50c21820be54bef8c1462e3ed85288ba..752c660ea7333c850a4d6fdbd855bb98e533a0e4 100644 (file)
@@ -44,8 +44,6 @@
 #include <mach/gpio.h>
 #include <power/regulator.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define msleep(a) udelay(a * 1000)
 
 #define SDCMD  0x00 /* Command to SD card              - 16 R/W */
index 1c108b5470dc8f0ed5159bef94e9db65192ffb89..186b3d7dbf1a71447c0734eab3a46ee576259230 100644 (file)
@@ -22,8 +22,6 @@
 #include <asm/arch/hardware.h>
 #include "atmel_mci.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifndef CONFIG_SYS_MMC_CLK_OD
 # define CONFIG_SYS_MMC_CLK_OD 150000
 #endif
index a3536b15ae677596c403b01e8a805d0f6df65061..0481e276c0f1ef598c9c4a1926ff2a9efeed17c6 100644 (file)
@@ -12,8 +12,6 @@
 #include <dm/lists.h>
 #include "mmc_private.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int dm_mmc_send_cmd(struct udevice *dev, struct mmc_cmd *cmd,
                    struct mmc_data *data)
 {
index 807dc9e72f6683b338d575d3a7db2df39712e249..4ba1436159d8c6ce640d96fd89c45af2f4654eb1 100644 (file)
@@ -18,8 +18,6 @@
 #include <asm/arch/periph.h>
 #include <linux/err.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct rockchip_mmc_plat {
 #if CONFIG_IS_ENABLED(OF_PLATDATA)
        struct dtd_rockchip_rk3288_dw_mshc dtplat;
index ab89be47644e9dc3359255ce0a4be7a4d42b7ddb..8868f341f3375f0bb40e220b9b914030120fd153 100644 (file)
@@ -15,7 +15,6 @@
 #include <sdhci.h>
 #include <clk.h>
 
-DECLARE_GLOBAL_DATA_PTR;
 /* 400KHz is max freq for card ID etc. Use that as min */
 #define EMMC_MIN_FREQ  400000
 
index 8a5d256c11516e9fe474cf5f9ab6a7606857d538..0945beb368ae9c3682f4e7a41201fcadc4180632 100644 (file)
@@ -12,8 +12,6 @@
 #include <mmc.h>
 #include <asm/test.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct sandbox_mmc_plat {
        struct mmc_config cfg;
        struct mmc mmc;
index f5b21dd097d6ed50ce3194903682d414abb9f13b..47afa263ea0290291c3e1faca71a93adeb63f391 100644 (file)
@@ -189,8 +189,6 @@ struct stm32_sdmmc2_ctx {
 
 #define SDMMC_CMD_TIMEOUT              0xFFFFFFFF
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static void stm32_sdmmc2_start_data(struct stm32_sdmmc2_priv *priv,
                                    struct mmc_data *data,
                                    struct stm32_sdmmc2_ctx *ctx)
index df6f32850e28e2c210caba5088e816176b12cd56..5292f2d3cc10a2051c7573ce81fb0f2647d5d496 100644 (file)
@@ -147,19 +147,19 @@ static int mmc_set_mod_clk(struct sunxi_mmc_priv *priv, unsigned int hz)
                oclk_dly = 0;
                sclk_dly = 5;
 #ifdef CONFIG_MACH_SUN9I
-       } else if (hz <= 50000000) {
+       } else if (hz <= 52000000) {
                oclk_dly = 5;
                sclk_dly = 4;
        } else {
-               /* hz > 50000000 */
+               /* hz > 52000000 */
                oclk_dly = 2;
                sclk_dly = 4;
 #else
-       } else if (hz <= 50000000) {
+       } else if (hz <= 52000000) {
                oclk_dly = 3;
                sclk_dly = 4;
        } else {
-               /* hz > 50000000 */
+               /* hz > 52000000 */
                oclk_dly = 1;
                sclk_dly = 4;
 #endif
@@ -188,15 +188,16 @@ static int mmc_update_clk(struct sunxi_mmc_priv *priv)
 {
        unsigned int cmd;
        unsigned timeout_msecs = 2000;
+       unsigned long start = get_timer(0);
 
        cmd = SUNXI_MMC_CMD_START |
              SUNXI_MMC_CMD_UPCLK_ONLY |
              SUNXI_MMC_CMD_WAIT_PRE_OVER;
+
        writel(cmd, &priv->reg->cmd);
        while (readl(&priv->reg->cmd) & SUNXI_MMC_CMD_START) {
-               if (!timeout_msecs--)
+               if (get_timer(start) > timeout_msecs)
                        return -1;
-               udelay(1000);
        }
 
        /* clock update sets various irq status bits, clear these */
@@ -277,18 +278,21 @@ static int mmc_trans_data_by_cpu(struct sunxi_mmc_priv *priv, struct mmc *mmc,
        unsigned i;
        unsigned *buff = (unsigned int *)(reading ? data->dest : data->src);
        unsigned byte_cnt = data->blocksize * data->blocks;
-       unsigned timeout_usecs = (byte_cnt >> 8) * 1000;
-       if (timeout_usecs < 2000000)
-               timeout_usecs = 2000000;
+       unsigned timeout_msecs = byte_cnt >> 8;
+       unsigned long  start;
+
+       if (timeout_msecs < 2000)
+               timeout_msecs = 2000;
 
        /* Always read / write data through the CPU */
        setbits_le32(&priv->reg->gctrl, SUNXI_MMC_GCTRL_ACCESS_BY_AHB);
 
+       start = get_timer(0);
+
        for (i = 0; i < (byte_cnt >> 2); i++) {
                while (readl(&priv->reg->status) & status_bit) {
-                       if (!timeout_usecs--)
+                       if (get_timer(start) > timeout_msecs)
                                return -1;
-                       udelay(1);
                }
 
                if (reading)
@@ -304,16 +308,16 @@ static int mmc_rint_wait(struct sunxi_mmc_priv *priv, struct mmc *mmc,
                         uint timeout_msecs, uint done_bit, const char *what)
 {
        unsigned int status;
+       unsigned long start = get_timer(0);
 
        do {
                status = readl(&priv->reg->rint);
-               if (!timeout_msecs-- ||
+               if ((get_timer(start) > timeout_msecs) ||
                    (status & SUNXI_MMC_RINT_INTERRUPT_ERROR_BIT)) {
                        debug("%s timeout %x\n", what,
                              status & SUNXI_MMC_RINT_INTERRUPT_ERROR_BIT);
                        return -ETIMEDOUT;
                }
-               udelay(1000);
        } while (!(status & done_bit));
 
        return 0;
@@ -405,15 +409,16 @@ static int sunxi_mmc_send_cmd_common(struct sunxi_mmc_priv *priv,
        }
 
        if (cmd->resp_type & MMC_RSP_BUSY) {
+               unsigned long start = get_timer(0);
                timeout_msecs = 2000;
+
                do {
                        status = readl(&priv->reg->status);
-                       if (!timeout_msecs--) {
+                       if (get_timer(start) > timeout_msecs) {
                                debug("busy timeout\n");
                                error = -ETIMEDOUT;
                                goto out;
                        }
-                       udelay(1000);
                } while (status & SUNXI_MMC_STATUS_CARD_DATA_BUSY);
        }
 
index 74745296b47ed080df5bc09bbd68491fff82b807..ee63166e5535a46e021d170998ec2a6c23dd7f3f 100644 (file)
@@ -16,8 +16,6 @@
 #include <asm/io.h>
 #include <asm/arch-tegra/tegra_mmc.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct tegra_mmc_plat {
        struct mmc_config cfg;
        struct mmc mmc;
index 6aa909fdd9751b3b5a853d7b70c8d5e977fe28ea..e4225852bd1ea66ef4c6bbb93ba3fb21d06acaf3 100644 (file)
@@ -15,8 +15,6 @@
 #define CONFIG_SYS_NAND_BASE_LIST { CONFIG_SYS_NAND_BASE }
 #endif
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int nand_curr_device = -1;
 
 static struct mtd_info *nand_info[CONFIG_SYS_MAX_NAND_DEVICE];
index 1ba68152322bea727478cd05edbf87e657f6d8ff..7893efee12aa519086670e95048ff4b44763738a 100644 (file)
@@ -24,8 +24,6 @@
 #include <dm/lists.h>
 #include <dm/uclass-internal.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * The different states that our SPI flash transitions between.
  * We need to keep track of this across multiple xfer calls since
index 839cdbe1b0f189654c4245d185fb113d7b348f81..614a293234e074faf5e5b300974a85c6bfbccad0 100644 (file)
@@ -87,6 +87,19 @@ enum spi_nor_option_flags {
 
 /* SST specific */
 #ifdef CONFIG_SPI_FLASH_SST
+#define SST26_CMD_READ_BPR             0x72
+#define SST26_CMD_WRITE_BPR            0x42
+
+#define SST26_BPR_8K_NUM               4
+#define SST26_MAX_BPR_REG_LEN          (18 + 1)
+#define SST26_BOUND_REG_SIZE           ((32 + SST26_BPR_8K_NUM * 8) * SZ_1K)
+
+enum lock_ctl {
+       SST26_CTL_LOCK,
+       SST26_CTL_UNLOCK,
+       SST26_CTL_CHECK
+};
+
 # define CMD_SST_BP            0x02    /* Byte Program */
 # define CMD_SST_AAI_WP                0xAD    /* Auto Address Incr Word Program */
 
index 2e61685d3ea462509c40c431c8dd6129ca48a6bc..b78a869f58694e262cefd58ea5ea2ce52f58e3d9 100644 (file)
 #include <spi.h>
 #include <spi_flash.h>
 #include <linux/log2.h>
+#include <linux/sizes.h>
 #include <dma.h>
 
 #include "sf_internal.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static void spi_flash_addr(u32 addr, u8 *cmd)
 {
        /* cmd[0] is actual command */
@@ -541,6 +540,164 @@ int spi_flash_cmd_read_ops(struct spi_flash *flash, u32 offset,
 }
 
 #ifdef CONFIG_SPI_FLASH_SST
+static bool sst26_process_bpr(u32 bpr_size, u8 *cmd, u32 bit, enum lock_ctl ctl)
+{
+       switch (ctl) {
+               case SST26_CTL_LOCK:
+                       cmd[bpr_size - (bit / 8) - 1] |= BIT(bit % 8);
+                       break;
+               case SST26_CTL_UNLOCK:
+                       cmd[bpr_size - (bit / 8) - 1] &= ~BIT(bit % 8);
+                       break;
+               case SST26_CTL_CHECK:
+                       return !!(cmd[bpr_size - (bit / 8) - 1] & BIT(bit % 8));
+       }
+
+       return false;
+}
+
+/*
+ * sst26wf016/sst26wf032/sst26wf064 have next block protection:
+ * 4x   - 8  KByte blocks - read & write protection bits - upper addresses
+ * 1x   - 32 KByte blocks - write protection bits
+ * rest - 64 KByte blocks - write protection bits
+ * 1x   - 32 KByte blocks - write protection bits
+ * 4x   - 8  KByte blocks - read & write protection bits - lower addresses
+ *
+ * We'll support only per 64k lock/unlock so lower and upper 64 KByte region
+ * will be treated as single block.
+ */
+
+/*
+ * Lock, unlock or check lock status of the flash region of the flash (depending
+ * on the lock_ctl value)
+ */
+static int sst26_lock_ctl(struct spi_flash *flash, u32 ofs, size_t len, enum lock_ctl ctl)
+{
+       u32 i, bpr_ptr, rptr_64k, lptr_64k, bpr_size;
+       bool lower_64k = false, upper_64k = false;
+       u8 cmd, bpr_buff[SST26_MAX_BPR_REG_LEN] = {};
+       int ret;
+
+       /* Check length and offset for 64k alignment */
+       if ((ofs & (SZ_64K - 1)) || (len & (SZ_64K - 1)))
+               return -EINVAL;
+
+       if (ofs + len > flash->size)
+               return -EINVAL;
+
+       /* SST26 family has only 16 Mbit, 32 Mbit and 64 Mbit IC */
+       if (flash->size != SZ_2M &&
+           flash->size != SZ_4M &&
+           flash->size != SZ_8M)
+               return -EINVAL;
+
+       bpr_size = 2 + (flash->size / SZ_64K / 8);
+
+       cmd = SST26_CMD_READ_BPR;
+       ret = spi_flash_read_common(flash, &cmd, 1, bpr_buff, bpr_size);
+       if (ret < 0) {
+               printf("SF: fail to read block-protection register\n");
+               return ret;
+       }
+
+       rptr_64k = min_t(u32, ofs + len , flash->size - SST26_BOUND_REG_SIZE);
+       lptr_64k = max_t(u32, ofs, SST26_BOUND_REG_SIZE);
+
+       upper_64k = ((ofs + len) > (flash->size - SST26_BOUND_REG_SIZE));
+       lower_64k = (ofs < SST26_BOUND_REG_SIZE);
+
+       /* Lower bits in block-protection register are about 64k region */
+       bpr_ptr = lptr_64k / SZ_64K - 1;
+
+       /* Process 64K blocks region */
+       while (lptr_64k < rptr_64k) {
+               if (sst26_process_bpr(bpr_size, bpr_buff, bpr_ptr, ctl))
+                       return EACCES;
+
+               bpr_ptr++;
+               lptr_64k += SZ_64K;
+       }
+
+       /* 32K and 8K region bits in BPR are after 64k region bits */
+       bpr_ptr = (flash->size - 2 * SST26_BOUND_REG_SIZE) / SZ_64K;
+
+       /* Process lower 32K block region */
+       if (lower_64k)
+               if (sst26_process_bpr(bpr_size, bpr_buff, bpr_ptr, ctl))
+                       return EACCES;
+
+       bpr_ptr++;
+
+       /* Process upper 32K block region */
+       if (upper_64k)
+               if (sst26_process_bpr(bpr_size, bpr_buff, bpr_ptr, ctl))
+                       return EACCES;
+
+       bpr_ptr++;
+
+       /* Process lower 8K block regions */
+       for (i = 0; i < SST26_BPR_8K_NUM; i++) {
+               if (lower_64k)
+                       if (sst26_process_bpr(bpr_size, bpr_buff, bpr_ptr, ctl))
+                               return EACCES;
+
+               /* In 8K area BPR has both read and write protection bits */
+               bpr_ptr += 2;
+       }
+
+       /* Process upper 8K block regions */
+       for (i = 0; i < SST26_BPR_8K_NUM; i++) {
+               if (upper_64k)
+                       if (sst26_process_bpr(bpr_size, bpr_buff, bpr_ptr, ctl))
+                               return EACCES;
+
+               /* In 8K area BPR has both read and write protection bits */
+               bpr_ptr += 2;
+       }
+
+       /* If we check region status we don't need to write BPR back */
+       if (ctl == SST26_CTL_CHECK)
+               return 0;
+
+       cmd = SST26_CMD_WRITE_BPR;
+       ret = spi_flash_write_common(flash, &cmd, 1, bpr_buff, bpr_size);
+       if (ret < 0) {
+               printf("SF: fail to write block-protection register\n");
+               return ret;
+       }
+
+       return 0;
+}
+
+static int sst26_unlock(struct spi_flash *flash, u32 ofs, size_t len)
+{
+       return sst26_lock_ctl(flash, ofs, len, SST26_CTL_UNLOCK);
+}
+
+static int sst26_lock(struct spi_flash *flash, u32 ofs, size_t len)
+{
+       return sst26_lock_ctl(flash, ofs, len, SST26_CTL_LOCK);
+}
+
+/*
+ * Returns EACCES (positive value) if region is locked, 0 if region is unlocked,
+ * and negative on errors.
+ */
+static int sst26_is_locked(struct spi_flash *flash, u32 ofs, size_t len)
+{
+       /*
+        * is_locked function is used for check before reading or erasing flash
+        * region, so offset and length might be not 64k allighned, so adjust
+        * them to be 64k allighned as sst26_lock_ctl works only with 64k
+        * allighned regions.
+        */
+       ofs -= ofs & (SZ_64K - 1);
+       len = len & (SZ_64K - 1) ? (len & ~(SZ_64K - 1)) + SZ_64K : len;
+
+       return sst26_lock_ctl(flash, ofs, len, SST26_CTL_CHECK);
+}
+
 static int sst_byte_write(struct spi_flash *flash, u32 offset, const void *buf)
 {
        struct spi_slave *spi = flash->spi;
@@ -1033,6 +1190,15 @@ int spi_flash_scan(struct spi_flash *flash)
        }
 #endif
 
+/* sst26wf series block protection implementation differs from other series */
+#if defined(CONFIG_SPI_FLASH_SST)
+       if (JEDEC_MFR(info) == SPI_FLASH_CFI_MFR_SST && info->id[1] == 0x26) {
+               flash->flash_lock = sst26_lock;
+               flash->flash_unlock = sst26_unlock;
+               flash->flash_is_locked = sst26_is_locked;
+       }
+#endif
+
        /* Compute the flash size */
        flash->shift = (flash->dual_flash & SF_DUAL_PARALLEL_FLASH) ? 1 : 0;
        flash->page_size = info->page_size;
index b789219e4e492d064e11117709c2efd85e80c05c..ef55abb01dd5a453472ea7ef5cd08e994f4068cb 100644 (file)
@@ -94,6 +94,7 @@ const struct spi_flash_info spi_flash_ids[] = {
        {"s25fl016a",      INFO(0x010214, 0x0, 64 * 1024,    32, 0) },
        {"s25fl032a",      INFO(0x010215, 0x0, 64 * 1024,    64, 0) },
        {"s25fl064a",      INFO(0x010216, 0x0, 64 * 1024,   128, 0) },
+       {"s25fl208k",      INFO(0x014014, 0x0, 64 * 1024,    16, 0) },
        {"s25fl116k",      INFO(0x014015, 0x0, 64 * 1024,    32, 0) },
        {"s25fl164k",      INFO(0x014017, 0x0140,  64 * 1024,   128, 0) },
        {"s25fl128p_256k", INFO(0x012018, 0x0300, 256 * 1024,    64, RD_FULL | WR_QPP) },
@@ -151,6 +152,9 @@ const struct spi_flash_info spi_flash_ids[] = {
        {"sst25wf040",     INFO(0xbf2504, 0x0,  64 * 1024,     8, SECT_4K | SST_WR) },
        {"sst25wf040b",    INFO(0x621613, 0x0,  64 * 1024,     8, SECT_4K) },
        {"sst25wf080",     INFO(0xbf2505, 0x0,  64 * 1024,    16, SECT_4K | SST_WR) },
+       {"sst26wf016",     INFO(0xbf2651, 0x0,  64 * 1024,    32, SECT_4K) },
+       {"sst26wf032",     INFO(0xbf2622, 0x0,  64 * 1024,    64, SECT_4K) },
+       {"sst26wf064",     INFO(0xbf2643, 0x0,  64 * 1024,   128, SECT_4K) },
 #endif
 #ifdef CONFIG_SPI_FLASH_WINBOND                /* WINBOND */
        {"w25p80",         INFO(0xef2014, 0x0,  64 * 1024,    16, 0) },
index 43670a7d0c91ac0f9f62eb163026285da0db5a70..765e356645044bd4611994cd5138e03ea10b8d39 100644 (file)
@@ -23,8 +23,6 @@
 #include <power/regulator.h>
 #include "designware.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static int dw_mdio_read(struct mii_dev *bus, int addr, int devad, int reg)
 {
 #ifdef CONFIG_DM_ETH
index cb5f93d652348f7c19c7860a57943f9cad8aac93..b38f4df9f31e584f707428fdcd2cf33757f94420 100644 (file)
@@ -78,8 +78,6 @@ static inline struct e1000_hw *e1000_hw_from_spi(struct spi_slave *spi)
 }
 
 /* Not sure why all of these are necessary */
-void spi_init_r(void) { /* Nothing to do */ }
-void spi_init_f(void) { /* Nothing to do */ }
 void spi_init(void)   { /* Nothing to do */ }
 
 struct spi_slave *spi_setup_slave(unsigned int bus, unsigned int cs,
index 00d905c299de4d6e3d451ec886067b88c7f9d523..ad7e051722dedbcec8dac8c3fa0527157c4808c4 100644 (file)
@@ -38,8 +38,6 @@
 
 #include "MCD_dma.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct fec_info_dma fec_info[] = {
 #ifdef CONFIG_SYS_FEC0_IOBASE
        {
index 683e820108f9a2a4ec60cc14ad1345520621b5bb..5ed3049fa682bdc04e20db3ad3ee2e792bb14c7b 100644 (file)
@@ -25,8 +25,6 @@
 #include <dt-bindings/clock/rk3288-cru.h>
 #include "designware.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * Platform data for the gmac
  *
index cbef3359abe0c99eb7545d5df034b42674634721..1efe625c5fb1ed252271e210609ce8463f5af7ea 100644 (file)
@@ -218,8 +218,6 @@ struct lpc32xx_eth_device {
 
 #define MII_MAX_PHY (MADR_PHY_MASK >> MADR_PHY_OFFSET)
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #if defined(CONFIG_PHYLIB) || defined(CONFIG_MII) || defined(CONFIG_CMD_MII)
 /*
  * mii_reg_read - miiphy_read callback function.
index 505a2d1bee8e4cc5be80f9f9181283e2eccb83cc..82838c62f2485af8f20da4bdd31a25634c5db1a7 100644 (file)
@@ -33,8 +33,6 @@
 #define BD_ENET_RX_W_E         (BD_ENET_RX_WRAP | BD_ENET_RX_EMPTY)
 #define BD_ENET_TX_RDY_LST     (BD_ENET_TX_READY | BD_ENET_TX_LAST)
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct fec_info_s fec_info[] = {
 #ifdef CONFIG_SYS_FEC0_IOBASE
        {
index 028fca966391c7d8b6839bdc653b0f40c7495522..11dbf5375b116e76843986b3b4d1e00a7664eb5f 100644 (file)
@@ -10,8 +10,6 @@
 #include <stdio_dev.h>
 #include <net.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifndef CONFIG_NETCONSOLE_BUFFER_SIZE
 #define CONFIG_NETCONSOLE_BUFFER_SIZE 512
 #endif
index ec628bb27ad5548b1271bde14214d371a8e36093..62a443117503918acd5399cc68e4871a8dfddee4 100644 (file)
@@ -15,8 +15,6 @@
 #include <micrel.h>
 #include <phy.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static struct phy_driver KSZ804_driver = {
        .name = "Micrel KSZ804",
        .uid = 0x221510,
index b350a61aa64bb06bc30e175765d94f75adcdd06c..eb83cebbac0897e8d72aeb74a559f853a4f4ec24 100644 (file)
@@ -17,8 +17,6 @@
 #include <micrel.h>
 #include <phy.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * KSZ9021 - KSZ9031 common
  */
index af794eb5a128e845b84bd6fe996544b01feb43dd..0d3ce7f77c3cd180d753cae8bbb4cd34b7f5cd72 100644 (file)
@@ -9,8 +9,6 @@
 #include <dm.h>
 #include <pch.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int pch_get_spi_base(struct udevice *dev, ulong *sbasep)
 {
        struct pch_ops *ops = pch_get_ops(dev);
index 69a4d81c2e5f05ef2d7799fcb46d7171f32a8440..864ac16f572be946705d1aa712aab612f3548767 100644 (file)
 #define CFG_RD_UR_VAL                  0xFFFFFFFF
 #define CFG_RD_CRS_VAL                 0xFFFF0001
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /**
  * struct pcie_advk - Advk PCIe controller state
  *
index dcea1924182db820d78fe4ad350f18683a62c6e7..f89acd41dcbe526938605685bcaa4db686cc87aa 100644 (file)
@@ -12,8 +12,6 @@
 #include <pci.h>
 #include <dm/lists.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct sandbox_pci_priv {
        int dev_count;
 };
index 6a84ee386d796e3422325824b02f357898bb0b44..cd7ed0069acc8429e739df221fb02e7372fedde0 100644 (file)
@@ -11,8 +11,6 @@
 #include <inttypes.h>
 #include <pci.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static int sandbox_pci_write_config(struct udevice *bus, pci_dev_t devfn,
                                    uint offset, ulong value,
                                    enum pci_size_t size)
index b5bd25ec563a0e36425ec5fba70bbc702f715423..2829b963b0e9777c7a9a8e6c442ca52469621ebc 100644 (file)
@@ -43,8 +43,6 @@
  * use the new standard APIs, with no ifdefs.
  */
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define AFI_AXI_BAR0_SZ        0x00
 #define AFI_AXI_BAR1_SZ        0x04
 #define AFI_AXI_BAR2_SZ        0x08
index 15c9c89fd9e099ae77c8abb1b22351ab9ccd8841..de5a6ee82ab9132915017bd101d846aabac314c1 100644 (file)
@@ -21,8 +21,6 @@
 #include <linux/bitops.h>
 #include <linux/compat.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* bits [31:27] are read-only */
 #define U2P_R0                                                 0x0
        #define U2P_R0_BYPASS_SEL                               BIT(0)
index a385fbdf126cae20fabe8471a711ff112df278d2..a85d747eed5b29fddf4f5cf5682987ba62d9f930 100644 (file)
@@ -21,8 +21,6 @@
 #include <linux/compat.h>
 #include <linux/bitfield.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define USB_R0                                                 0x00
        #define USB_R0_P30_FSEL_MASK                            GENMASK(5, 0)
        #define USB_R0_P30_PHY_RESET                            BIT(6)
index 68e518fc79008be1bbeff09cf71a6750447ee619..bdca4c0238ac037764e4228361a97b23ac1317f4 100644 (file)
@@ -9,8 +9,6 @@
 #include <dm.h>
 #include <generic-phy.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static inline struct phy_ops *phy_dev_ops(struct udevice *dev)
 {
        return (struct phy_ops *)dev->driver->ops;
index 867c6fe7043bdd9466c671ed3dba44bc29f26de3..3ed6837e64a2c08b68b4ed96b44a5435d0041e94 100644 (file)
@@ -9,8 +9,6 @@
 #include <dm.h>
 #include <generic-phy.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct sandbox_phy_priv {
        bool initialized;
        bool on;
index 01f97c1b48d1de64b2822043f22c021774ed9958..877f24b63fd7ee772b565e30704634d6f749fd42 100644 (file)
@@ -12,8 +12,6 @@
 #include <asm/arch/scu_ast2500.h>
 #include <dm/pinctrl.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * This driver works with very simple configuration that has the same name
  * for group and function. This way it is compatible with the Linux Kernel
index 8ae5ce776a4452d2de965e2f234a155ae835dcfc..bcbe1a0529e96973c703c2ded9fda43e90acb6f9 100644 (file)
@@ -16,8 +16,6 @@
 #include <asm/arch/pinmux.h>
 #include "pinctrl-exynos.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define        GPD1_OFFSET     0xc0
 
 static struct exynos_pinctrl_config_data serial2_conf[] = {
index 6194e6522e73668e9b3b0b03d7278f69a5dd33ca..7d2e3261488e5c03ba445933b6b81aeb74076d92 100644 (file)
@@ -21,8 +21,6 @@
 
 #include "sh_pfc.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 enum sh_pfc_model {
        SH_PFC_R8A7790 = 0,
        SH_PFC_R8A7791,
index 7e93d85dbb9d0673cced93cbc9ee9b5b4c49e61e..e66ee9902ad2af4b534f51b0d760705e4e1396f6 100644 (file)
@@ -16,8 +16,6 @@
 #include <asm/arch/periph.h>
 #include <dm/pinctrl.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* GRF_GPIO0A_IOMUX */
 enum {
        GPIO0A3_SHIFT           = 6,
index fa2356a7a1aa5264b0574fa8d6c8f4a550115f78..0a478a8a99a02e399964de9cee1c74dec4aec1c9 100644 (file)
@@ -15,8 +15,6 @@
 #include <asm/io.h>
 #include <dm/pinctrl.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 enum {
        /* GPIO0A_IOMUX */
        GPIO0A5_SEL_SHIFT       = 10,
index 25249e377a6459ac58e4ebe7a582621322863e37..a03827af2c4b63e35d2294d9e7459dbba52d53cf 100644 (file)
@@ -17,8 +17,6 @@
 #include <asm/arch/periph.h>
 #include <dm/pinctrl.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* PMUGRF_GPIO0B_IOMUX */
 enum {
        GPIO0B5_SHIFT           = 10,
index c7052257aa4abb3435cc746de8caa8418015862d..929035e6757ff6ea319ebecda4992f6a5a23a87b 100644 (file)
@@ -15,8 +15,6 @@
 #include <asm/arch/clock.h>
 #include <dm/pinctrl.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct rk3399_pinctrl_priv {
        struct rk3399_grf_regs *grf;
        struct rk3399_pmugrf_regs *pmugrf;
index 035f01a61cf7bc2395b487353b99fd96aab5fb71..4c81bec15b855495f4032ddc751a3786728d6d44 100644 (file)
@@ -14,8 +14,6 @@
 #include <asm/arch/periph.h>
 #include <dm/pinctrl.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct rv1108_pinctrl_priv {
        struct rv1108_grf *grf;
 };
index 1847a492a37a5b2c581548cc523561383687c5fd..36a374a1b63813ea964734d5a7e2e841162da744 100644 (file)
@@ -9,8 +9,6 @@
 #include <power-domain.h>
 #include <power-domain-uclass.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static inline struct power_domain_ops *power_domain_dev_ops(struct udevice *dev)
 {
        return (struct power_domain_ops *)dev->driver->ops;
index 7d107f4427e87e6f123a601c1086e3c5cc6f26c1..c233ac08b15457293828d0a616603c79a3818cb5 100644 (file)
@@ -13,8 +13,6 @@
 #include <power/act8846_pmic.h>
 #include <power/pmic.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const struct pmic_child_info pmic_children_info[] = {
        { .prefix = "REG", .driver = "act8846_reg"},
        { },
index 38a2a04f177660da2777b8604d8317b643db6f8c..c58ebb8825efe30090872d9c57b797ec6ed5b10b 100644 (file)
@@ -12,8 +12,6 @@
 #include <power/pmic.h>
 #include <power/sandbox_pmic.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /**
  * struct sandbox_i2c_pmic_plat_data - platform data for the PMIC
  *
index 95c2b7e8c74ce600685a51bf78fcd4a73c573615..ec7b9bf29fd90755b5983be95a029002bb1b6bc0 100644 (file)
@@ -15,8 +15,6 @@
 #include <power/lp873x.h>
 #include <dm/device.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const struct pmic_child_info pmic_children_info[] = {
        { .prefix = "ldo", .driver = LP873X_LDO_DRIVER },
        { .prefix = "buck", .driver = LP873X_BUCK_DRIVER },
index 506769e362673608b27aee1358a76b544e8d14b5..7c02f38ed867ade8680565a8299cf380843b47c0 100644 (file)
@@ -15,8 +15,6 @@
 #include <power/lp87565.h>
 #include <dm/device.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const struct pmic_child_info pmic_children_info[] = {
        { .prefix = "buck", .driver = LP87565_BUCK_DRIVER },
        { },
index b3ed84992ff8a21db37f6d656c5e12599f9919c4..f4e0f7034d915cb34d2c502a7fc898385c362117 100644 (file)
@@ -14,8 +14,6 @@
 #include <power/regulator.h>
 #include <power/max77686_pmic.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const struct pmic_child_info pmic_children_info[] = {
        { .prefix = "LDO", .driver = MAX77686_LDO_DRIVER },
        { .prefix = "BUCK", .driver = MAX77686_BUCK_DRIVER },
index 5ebeb8a316be0f1ba1c8641aa58144f8c817f015..66c1c15a2d3d9323d98f38169a5d545c12b4bc33 100644 (file)
@@ -12,8 +12,6 @@
 #include <power/max8997_pmic.h>
 #include <errno.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static int max8997_reg_count(struct udevice *dev)
 {
        return PMIC_NUM_OF_REGS;
index a7e04699e8ba4212b0f4ebccf6655172af6b9790..8dd7e4886a6d8e9f8de635c007b1e7dca58ab9ef 100644 (file)
@@ -12,8 +12,6 @@
 #include <power/pmic.h>
 #include <power/max8998_pmic.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static int max8998_reg_count(struct udevice *dev)
 {
        return PMIC_NUM_OF_REGS;
index 1e1ecb382e3a9e87816ae009f510f2c9bff724c3..7e3b25d2c7fe323f9e8aa4b0a454668bfda59b24 100644 (file)
@@ -15,8 +15,6 @@
 #include <power/palmas.h>
 #include <dm/device.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const struct pmic_child_info pmic_children_info[] = {
        { .prefix = "ldo", .driver = PALMAS_LDO_DRIVER },
        { .prefix = "smps", .driver = PALMAS_SMPS_DRIVER },
index a06cbc07d491884089f91dd6daf40a378ad59878..32b8f71c3e4ad551a111716dab1913ce19597f71 100644 (file)
@@ -14,8 +14,6 @@
 #include <power/regulator.h>
 #include <power/pfuze100_pmic.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const struct pmic_child_info pmic_children_info[] = {
        /* sw[x], swbst */
        { .prefix = "s", .driver = PFUZE100_REGULATOR_DRIVER },
index a048bbe7ce1dfb53bd22ffd0b9910dcc02a42add..cd7c90614815205a31391cbcd4852f720f51d0f4 100644 (file)
@@ -10,8 +10,6 @@
 #include <power/pmic.h>
 #include <spmi/spmi.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define PID_SHIFT 8
 #define PID_MASK (0xFF << PID_SHIFT)
 #define REG_MASK 0xFF
index 9347b4068897e8fca645f8974dc70f7a1b39b7f2..5e8f6d619046818ee205f0b0a25e17c97c577a56 100644 (file)
@@ -16,8 +16,6 @@
 #include <power/pmic.h>
 #include <linux/ctype.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #if CONFIG_IS_ENABLED(PMIC_CHILDREN)
 int pmic_bind_children(struct udevice *pmic, ofnode parent,
                       const struct pmic_child_info *child_info)
index c65f38f107f27a7b49d785914edf369b476e35b9..b0d0c5e94461d5d926017b60dfc5ee011c4bd4ba 100644 (file)
@@ -11,8 +11,6 @@
 #include <power/regulator.h>
 #include <power/tps65910_pmic.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const struct pmic_child_info pmic_children_info[] = {
        { .prefix = "ldo_", .driver = TPS65910_LDO_DRIVER },
        { .prefix = "buck_", .driver = TPS65910_BUCK_DRIVER },
index 735046dc43d869d20f451eca19cb6ff9937605aa..c83c8cf7bb3859c093d32d33fb126b9956441ba4 100644 (file)
@@ -11,8 +11,6 @@
 #include <power/rk8xx_pmic.h>
 #include <power/pmic.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const struct pmic_child_info pmic_children_info[] = {
        { .prefix = "DCDC_REG", .driver = "rk8xx_buck"},
        { .prefix = "LDO_REG", .driver = "rk8xx_ldo"},
index 3f9525b67d6ba34063156442278b6de09369db3a..13b3f908a4974c2d9403afef38d39c6a15f55b42 100644 (file)
@@ -13,8 +13,6 @@
 #include <power/pmic.h>
 #include <power/s2mps11.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const struct pmic_child_info pmic_children_info[] = {
        { .prefix = S2MPS11_OF_LDO_PREFIX, .driver = S2MPS11_LDO_DRIVER },
        { .prefix = S2MPS11_OF_BUCK_PREFIX, .driver = S2MPS11_BUCK_DRIVER },
index 3812e240ab085340b2ee932132690dce6dbe3041..e3bf3a638fbf8fcaabc42b76c1638dedb8345fe9 100644 (file)
@@ -13,8 +13,6 @@
 #include <power/regulator.h>
 #include <power/s5m8767.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const struct pmic_child_info pmic_children_info[] = {
        { .prefix = "LDO", .driver = S5M8767_LDO_DRIVER },
        { .prefix = "BUCK", .driver = S5M8767_BUCK_DRIVER },
index e8d6faca160caf27ae3aecc84c11b8d13f4b8ea6..80209d3d918fecc95776cc660a612c2144170181 100644 (file)
@@ -14,8 +14,6 @@
 #include <power/regulator.h>
 #include <power/sandbox_pmic.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const struct pmic_child_info pmic_children_info[] = {
        { .prefix = SANDBOX_OF_LDO_PREFIX, .driver = SANDBOX_LDO_DRIVER },
        { .prefix = SANDBOX_OF_BUCK_PREFIX, .driver = SANDBOX_BUCK_DRIVER },
index ee5358bcedc8f82da8f70204f723d363e3fce7f2..1b0fd991fad2175485bcd36d8914acfd33766874 100644 (file)
@@ -13,8 +13,6 @@
 #include <power/pmic.h>
 #include <power/tps65090.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const struct pmic_child_info pmic_children_info[] = {
        { .prefix = "fet", .driver = TPS65090_FET_DRIVER },
        { },
index 97b4a98bf0b63799ede846e15bfc0817493fe6d2..eec1914c1da4946604100a90e87ad22332832c25 100644 (file)
@@ -14,8 +14,6 @@
 #include <power/pmic.h>
 #include <power/regulator.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct fixed_regulator_platdata {
        struct gpio_desc gpio; /* GPIO for regulator enable control */
        unsigned int startup_delay_us;
index 11371a7b8baaa2891f3aabc85ca62cb54c85f6c1..ba2dbd71d18e86370140b1319ad6263ef04aba3e 100644 (file)
@@ -16,8 +16,6 @@
 #include <power/regulator.h>
 #include <power/lp873x.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const char lp873x_buck_ctrl[LP873X_BUCK_NUM] = {0x2, 0x4};
 static const char lp873x_buck_volt[LP873X_BUCK_NUM] = {0x6, 0x7};
 static const char lp873x_ldo_ctrl[LP873X_LDO_NUM] = {0x8, 0x9};
index d908f6d1fb2c1e720237db153473dea49234a5ae..94f09f5994e82bd5cd8ca3608a758c41a3479f22 100644 (file)
@@ -16,8 +16,6 @@
 #include <power/regulator.h>
 #include <power/lp87565.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const char lp87565_buck_ctrl1[LP87565_BUCK_NUM] = {0x2, 0x4, 0x6, 0x8, 0x2, 0x6};
 static const char lp87565_buck_vout[LP87565_BUCK_NUM] = {0xA, 0xC, 0xE, 0x10, 0xA, 0xE };
 
index 2212d36ed6a91a0324c93b29f9cc788c52717988..6e4ac02036e41573d0d64a6ca326755638976cdf 100644 (file)
@@ -16,8 +16,6 @@
 #include <power/regulator.h>
 #include <power/max77686_pmic.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define MODE(_id, _val, _name) { \
        .id = _id, \
        .register_value = _val, \
index 24a797723632d81be5a468647b6746bc1b2704bb..45c006c5b7defc9a372a893008067c5c667a0c79 100644 (file)
@@ -16,8 +16,6 @@
 #include <power/regulator.h>
 #include <power/palmas.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define        REGULATOR_ON            0x1
 #define        REGULATOR_OFF           0x0
 
index adf589b224969443e2f172347b70dd54d16fbe67..1e042ad71241a903ee64c47e9539de496998bf2c 100644 (file)
@@ -16,8 +16,6 @@
 #include <linux/ioport.h>
 #include <dm/read.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct pbias_reg_info {
        u32 enable;
        u32 enable_mask;
index 426a933d66d688cd6402eb1b0a7b3d70e6cf47b0..b9e2d20e329247635084c9b1e2dc69b7c890fd27 100644 (file)
@@ -12,8 +12,6 @@
 #include <power/pmic.h>
 #include <power/regulator.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int regulator_mode(struct udevice *dev, struct dm_regulator_mode **modep)
 {
        struct dm_regulator_uclass_platdata *uc_pdata;
index 3af20e60dd0f7abb51d5e1cceee35f44cc63c5d1..477f0f6225ca7031aef2c6d1133708124726ce9e 100644 (file)
@@ -14,8 +14,6 @@
 #include <power/regulator.h>
 #include <power/s2mps11.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define MODE(_id, _val, _name) { \
        .id = _id, \
        .register_value = _val, \
index 871da122b4485c4fbf90cdb948051fc2591bfbae..89ad587610bcc899a14efb380749efef1b6de0cd 100644 (file)
@@ -13,8 +13,6 @@
 #include <power/regulator.h>
 #include <power/s5m8767.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const struct sec_voltage_desc buck_v1 = {
        .max = 2225000,
        .min =  650000,
index f980a17389ebbec62be112cdd442e99cb0812697..ab30c50fcc522e45b11ebd31b101b6ee70177ba5 100644 (file)
@@ -14,8 +14,6 @@
 #include <power/regulator.h>
 #include <power/sandbox_pmic.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define MODE(_id, _val, _name) [_id] = {  \
        .id = _id,                \
        .register_value = _val,   \
index 9520a14387d9e97e33a10795b8eac424c317a522..127575263ae9b51510d01ea5f25edc3533d357e6 100644 (file)
@@ -12,8 +12,6 @@
 #include <asm/arch/clock.h>
 #include <asm/arch/pwm.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct exynos_pwm_priv {
        struct s5p_timer *regs;
 };
index 7d3e11d667412d5b4dc966232cf7d330600a975e..4c1ee6739e6dcaff937eee6c7e897787e357c2fe 100644 (file)
@@ -16,8 +16,6 @@
 #include <asm/arch/pwm.h>
 #include <power/regulator.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct rk_pwm_priv {
        struct rk3288_pwm *regs;
        ulong freq;
index fcb10845515650ba51f439325393d2188e87faa2..48f169842b3f4a2addda71d8384a380aed0cdbf0 100644 (file)
@@ -11,8 +11,6 @@
 #include <pwm.h>
 #include <asm/test.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 enum {
        NUM_CHANNELS    = 3,
 };
index b8acc1583f9deb8d45acea8ba6f2b9868fb8b53b..2119e1d5689d81f6b798eff73cc0c71e4a8aea3f 100644 (file)
@@ -11,8 +11,6 @@
 #include <asm/arch/clock.h>
 #include <asm/arch/pwm.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct tegra_pwm_priv {
        struct pwm_ctlr *regs;
 };
index bfcb1ddefe3d4916d287791fe9508e375f1560b2..6cd2f16cf2749aa860affbaac59c03d564dde2be 100644 (file)
@@ -20,8 +20,6 @@
 #include <asm/arch/sdram.h>
 #include <asm/arch/sdram_common.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct dram_info {
        struct ram_info info;
        struct clk ddr_clk;
index a33127f4b0516899e16283e52645715b57f77c71..eec1ebaabe7f14ccfbe57e21da9288cc91d9bdce 100644 (file)
@@ -12,7 +12,6 @@
 #include <asm/arch/grf_rk3128.h>
 #include <asm/arch/sdram_common.h>
 
-DECLARE_GLOBAL_DATA_PTR;
 struct dram_info {
        struct ram_info info;
        struct rk3128_grf *grf;
index 365d00ef542440796f65b38bde0ab7360d37170e..0bc05ba9dce992499d77faf0dbaffda9bc42a351 100644 (file)
@@ -25,8 +25,6 @@
 #include <asm/arch/sdram_common.h>
 #include <linux/err.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct chan_info {
        struct rk3288_ddr_pctl *pctl;
        struct rk3288_ddr_publ *publ;
index 95efb117fc17c439327bdc485d3749b22e69f148..d99bf12476283827e0329ef3d4174cff455af54a 100644 (file)
@@ -27,8 +27,6 @@
 #include <power/regulator.h>
 #include <power/rk8xx_pmic.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct chan_info {
        struct rk3288_ddr_pctl *pctl;
        struct rk3288_ddr_publ *publ;
index 9637a35e2314fa664abeeb4fc9688cf1a232a0af..292903ae1f777ec01a0a623b673a56b2bdc988bb 100644 (file)
@@ -12,7 +12,6 @@
 #include <asm/arch/grf_rk3328.h>
 #include <asm/arch/sdram_common.h>
 
-DECLARE_GLOBAL_DATA_PTR;
 struct dram_info {
        struct ram_info info;
        struct rk3328_grf_regs *grf;
index 5cb470c209f24a0bbc2ea490c6ec8319e4d9af1a..65191c69b86606b31508cc237edb034f1621731f 100644 (file)
@@ -23,7 +23,6 @@
 #include <linux/err.h>
 #include <time.h>
 
-DECLARE_GLOBAL_DATA_PTR;
 struct chan_info {
        struct rk3399_ddr_pctl_regs *pctl;
        struct rk3399_ddr_pi_regs *pi;
index ec2edd67dd19cf150d90bcff357c2a0332f78dd5..62282c613860e244fd8d7c88c8d015e139eb1bfe 100644 (file)
@@ -14,8 +14,6 @@
 #define MEM_MODE_MASK  GENMASK(2, 0)
 #define NOT_FOUND      0xff
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct stm32_fmc_regs {
        /* 0x0 */
        u32 bcr1;       /* NOR/PSRAM Chip select control register 1 */
index 9599444650afe6d98e62883d822ed646e1b40946..4dc84d0e29175132842396eac40f83664509ac8a 100644 (file)
@@ -13,8 +13,6 @@
 #include <asm/io.h>
 #include "stm32mp1_ddr.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const char *const clkname[] = {
        "ddrc1",
        "ddrc2",
index b2c89e1f1e2992f4261cfc5f7a6203e34374351a..36d32469addb4de6b170d59511ab4874bb180078 100644 (file)
@@ -14,8 +14,6 @@
 #include <asm/arch/scu_ast2500.h>
 #include <asm/arch/wdt.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct ast2500_reset_priv {
        /* WDT used to perform resets. */
        struct udevice *wdt;
index fa4f6538edd7fe6972839727f22e9787f775a0fa..05879c6ada6041d2e8bbb7572464011430698ff6 100644 (file)
@@ -10,8 +10,6 @@
 #include <reset.h>
 #include <reset-uclass.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static inline struct reset_ops *reset_dev_ops(struct udevice *dev)
 {
        return (struct reset_ops *)dev->driver->ops;
index 0e06c97367a2e9cd88e82fd7b321da1c72279e97..2e69a5b9572e3cb5c42a8000be594cb2b3f815aa 100644 (file)
@@ -28,8 +28,6 @@
 #define debug_buffer(x, ...)
 #endif
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /**
  * struct sandbox_i2c_rtc_plat_data - platform data for the RTC
  *
index 3d5b2bf15f089b753f9722c0623d17cbafd143d5..4be8868536d863690e5f036dff46b6e383f9fd00 100644 (file)
@@ -454,6 +454,13 @@ config BCM6345_SERIAL
        help
          Select this to enable UART on BCM6345 SoCs.
 
+config FSL_LINFLEXUART
+       bool "Freescale Linflex UART support"
+       depends on DM_SERIAL
+       help
+         Select this to enable the Linflex serial module found on some
+         NXP SoCs like S32V234.
+
 config FSL_LPUART
        bool "Freescale LPUART support"
        help
index 4a6e60f87efe81c3d474aa1b88c0bbdb1e1cce2a..b18300e61606bac65f9ca47897277eee8706d41e 100644 (file)
@@ -11,8 +11,6 @@
 #include <serial.h>
 #include <asm/io.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* data register */
 #define ALTERA_JTAG_RVALID     BIT(15) /* Read valid */
 
index b42537529de85c10e44c522e2a5775523473e0cb..1d3e928bb1e9018294dce00b8de5d5c944393823 100644 (file)
@@ -12,8 +12,6 @@
 #include <asm/arch/uart.h>
 #include <linux/compiler.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct lpc32xx_hsuart_priv {
        struct hsuart_regs *hsuart;
 };
index fbb39592d6ce7a76352539a964184cd12c30e9ef..b706fdb398e06d321583b3cfe93cecb8fb30f033 100644 (file)
 
 DECLARE_GLOBAL_DATA_PTR;
 
-#ifndef CONFIG_DM_SERIAL
-#error "The linflex serial driver does not have non-DM support."
-#endif
-
 static void _linflex_serial_setbrg(struct linflex_fsl *base, int baudrate)
 {
        u32 clk = mxc_get_clock(MXC_UART_CLK);
index 6412ca6496366b3678eee8b4dac63e5288973078..a363cd9a1f48ba94ae876b3eecbee5406c34eaac 100644 (file)
@@ -11,8 +11,6 @@
 #include <linux/compiler.h>
 #include <serial.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct meson_uart {
        u32 wfifo;
        u32 rfifo;
index 286b954fdd74cfb98a93d573a1de1fca374aa90b..216a803a6eeaf6f63857629397f4a5b099d6b0c6 100644 (file)
@@ -13,8 +13,6 @@
 #include <asm/arch/stm32.h>
 #include "serial_stm32.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static int stm32_serial_setbrg(struct udevice *dev, int baudrate)
 {
        struct stm32x7_serial_platdata *plat = dev_get_platdata(dev);
@@ -45,10 +43,19 @@ static int stm32_serial_getc(struct udevice *dev)
        struct stm32x7_serial_platdata *plat = dev_get_platdata(dev);
        bool stm32f4 = plat->uart_info->stm32f4;
        fdt_addr_t base = plat->base;
+       u32 isr = readl(base + ISR_OFFSET(stm32f4));
 
-       if ((readl(base + ISR_OFFSET(stm32f4)) & USART_SR_FLAG_RXNE) == 0)
+       if ((isr & USART_ISR_FLAG_RXNE) == 0)
                return -EAGAIN;
 
+       if (isr & USART_ISR_FLAG_ORE) {
+               if (!stm32f4)
+                       setbits_le32(base + ICR_OFFSET, USART_ICR_OREF);
+               else
+                       readl(base + RDR_OFFSET(stm32f4));
+               return -EIO;
+       }
+
        return readl(base + RDR_OFFSET(stm32f4));
 }
 
@@ -58,7 +65,7 @@ static int stm32_serial_putc(struct udevice *dev, const char c)
        bool stm32f4 = plat->uart_info->stm32f4;
        fdt_addr_t base = plat->base;
 
-       if ((readl(base + ISR_OFFSET(stm32f4)) & USART_SR_FLAG_TXE) == 0)
+       if ((readl(base + ISR_OFFSET(stm32f4)) & USART_ISR_FLAG_TXE) == 0)
                return -EAGAIN;
 
        writel(c, base + TDR_OFFSET(stm32f4));
@@ -74,10 +81,10 @@ static int stm32_serial_pending(struct udevice *dev, bool input)
 
        if (input)
                return readl(base + ISR_OFFSET(stm32f4)) &
-                       USART_SR_FLAG_RXNE ? 1 : 0;
+                       USART_ISR_FLAG_RXNE ? 1 : 0;
        else
                return readl(base + ISR_OFFSET(stm32f4)) &
-                       USART_SR_FLAG_TXE ? 0 : 1;
+                       USART_ISR_FLAG_TXE ? 0 : 1;
 }
 
 static int stm32_serial_probe(struct udevice *dev)
@@ -109,11 +116,9 @@ static int stm32_serial_probe(struct udevice *dev)
                return plat->clock_rate;
        };
 
-       /* Disable uart-> disable overrun-> enable uart */
+       /* Disable uart-> enable fifo-> enable uart */
        clrbits_le32(base + CR1_OFFSET(stm32f4), USART_CR1_RE | USART_CR1_TE |
                     BIT(uart_enable_bit));
-       if (plat->uart_info->has_overrun_disable)
-               setbits_le32(base + CR3_OFFSET(stm32f4), USART_CR3_OVRDIS);
        if (plat->uart_info->has_fifo)
                setbits_le32(base + CR1_OFFSET(stm32f4), USART_CR1_FIFOEN);
        setbits_le32(base + CR1_OFFSET(stm32f4), USART_CR1_RE | USART_CR1_TE |
index d08ba1f55fc4021074febc052621063e3363cd3d..6ebec0acac459a75266bde1b7d347e98b18d3f6f 100644 (file)
@@ -12,6 +12,8 @@
 #define CR3_OFFSET(x)  (x ? 0x14 : 0x08)
 #define BRR_OFFSET(x)  (x ? 0x08 : 0x0c)
 #define ISR_OFFSET(x)  (x ? 0x00 : 0x1c)
+
+#define ICR_OFFSET     0x20
 /*
  * STM32F4 has one Data Register (DR) for received or transmitted
  * data, so map Receive Data Register (RDR) and Transmit Data
 struct stm32_uart_info {
        u8 uart_enable_bit;     /* UART_CR1_UE */
        bool stm32f4;           /* true for STM32F4, false otherwise */
-       bool has_overrun_disable;
        bool has_fifo;
 };
 
 struct stm32_uart_info stm32f4_info = {
        .stm32f4 = true,
        .uart_enable_bit = 13,
-       .has_overrun_disable = false,
        .has_fifo = false,
 };
 
 struct stm32_uart_info stm32f7_info = {
        .uart_enable_bit = 0,
        .stm32f4 = false,
-       .has_overrun_disable = true,
        .has_fifo = false,
 };
 
 struct stm32_uart_info stm32h7_info = {
        .uart_enable_bit = 0,
        .stm32f4 = false,
-       .has_overrun_disable = true,
        .has_fifo = true,
 };
 
@@ -62,11 +60,13 @@ struct stm32x7_serial_platdata {
 
 #define USART_CR3_OVRDIS               BIT(12)
 
-#define USART_SR_FLAG_RXNE             BIT(5)
-#define USART_SR_FLAG_TXE              BIT(7)
+#define USART_ISR_FLAG_ORE             BIT(3)
+#define USART_ISR_FLAG_RXNE            BIT(5)
+#define USART_ISR_FLAG_TXE             BIT(7)
 
 #define USART_BRR_F_MASK               GENMASK(7, 0)
 #define USART_BRR_M_SHIFT              4
 #define USART_BRR_M_MASK               GENMASK(15, 4)
 
+#define USART_ICR_OREF                 BIT(3)
 #endif
index fedd2a9df599874473362ce6d3449062f7a82b0b..ec828e6784de71ea9dfb549b6f2d36fe0d4a5035 100644 (file)
@@ -15,8 +15,6 @@
 #include <linux/compiler.h>
 #include <serial.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define SR_TX_FIFO_FULL                BIT(3) /* transmit FIFO full */
 #define SR_TX_FIFO_EMPTY       BIT(2) /* transmit FIFO empty */
 #define SR_RX_FIFO_VALID_DATA  BIT(0) /* data in receive FIFO */
index 4e86e5c2a1abef1a0d449b67d5a5af27e0d3b301..68c5c8541d33b1b06f16b75d9915fe64953d9eaf 100644 (file)
@@ -17,8 +17,6 @@
 #include <serial.h>
 #include <asm/arch/hardware.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define ZYNQ_UART_SR_TXEMPTY   (1 << 3) /* TX FIFO empty */
 #define ZYNQ_UART_SR_TXACTIVE  (1 << 11)  /* TX active */
 #define ZYNQ_UART_SR_RXEMPTY   0x00000002 /* RX FIFO empty */
index ec92b84ed28b8d5971123ca309c74fa353373b13..6667f7321f049de42ee2eaa6cd524f599cb47ee4 100644 (file)
@@ -1,4 +1,7 @@
-menu "SPI Support"
+menuconfig SPI
+       bool "SPI Support"
+
+if SPI
 
 config DM_SPI
        bool "Enable Driver Model for SPI drivers"
@@ -312,4 +315,4 @@ config OMAP3_SPI
          (McSPI). This driver be used to access SPI chips on platforms
          embedding this OMAP3 McSPI IP core.
 
-endmenu # menu "SPI Support"
+endif # menu "SPI Support"
index c8dcb82150c135232cd4aec2beb34e628aa33764..f729347ee24a3104c520b842c4ca5e7d09ee0313 100644 (file)
@@ -15,8 +15,6 @@
 #include <spi.h>
 #include <asm/io.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define ALTERA_SPI_STATUS_RRDY_MSK     BIT(7)
 #define ALTERA_SPI_CONTROL_SSO_MSK     BIT(10)
 
index 3cdfd366ab8b84aed950de11b392b055a34375e1..445d8652f903ba40e756174f7868833da50f87b0 100644 (file)
@@ -24,8 +24,6 @@
 
 #include "atmel_spi.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifndef CONFIG_DM_SPI
 
 static int spi_has_wdrbt(struct atmel_spi_slave *slave)
index 7be942778153239113d5ca60e8972d9d74069758..68317ed633f7fa24ba45901c2ef4d5c08fc38f59 100644 (file)
@@ -288,14 +288,6 @@ int spi_cs_is_valid(unsigned int bus, unsigned int cs)
                return 0;
 }
 
-void spi_init_f(void)
-{
-}
-
-void spi_init_r(void)
-{
-}
-
 void spi_init(void)
 {
        cfspi_init();
index 0e93b62eee1ed6ec9bde0d338572f4aa073015c5..5e2d290ddcf6e34f552e68afe9917fdc62c26691 100644 (file)
@@ -425,7 +425,7 @@ static int dw_spi_xfer(struct udevice *dev, unsigned int bitlen,
         * in the beginning of new transfer.
         */
        if (readl_poll_timeout(priv->regs + DW_SPI_SR, val,
-                              !(val & SR_TF_EMPT) || (val & SR_BUSY),
+                              (val & SR_TF_EMPT) && !(val & SR_BUSY),
                               RX_TIMEOUT * 1000)) {
                ret = -ETIMEDOUT;
        }
index 42086197d9891b15e21b10eacc3efb988ffccc4f..41d1ba2fa5278168468e6725a148027f1c28a9b8 100644 (file)
@@ -396,16 +396,6 @@ void spi_init(void)
        /* Nothing to do */
 }
 
-void spi_init_f(void)
-{
-       /* Nothing to do */
-}
-
-void spi_init_r(void)
-{
-       /* Nothing to do */
-}
-
 int spi_cs_is_valid(unsigned int bus, unsigned int cs)
 {
        if (((cs >= 0) && (cs < 8)) && ((bus >= 0) && (bus < 8)))
index 03d3fa6763da0bd1c3a103512732fd3fa2ffa37a..71a665ecd415c6d208972a778d91d2ccc1eb6b05 100644 (file)
@@ -22,8 +22,6 @@
 #include <dm/pinctrl.h>
 #include "rk_spi.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Change to 1 to output registers at the start of each transaction */
 #define DEBUG_RK_SPI   0
 
index 092b13b00bf65e8153b7cc8394da2d757057cd69..75ba6a1ed7ef2000cf691dbd4c19ae7181798b50 100644 (file)
@@ -20,8 +20,6 @@
 #include <asm/state.h>
 #include <dm/device-internal.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifndef CONFIG_SPI_IDLE_VAL
 # define CONFIG_SPI_IDLE_VAL 0xFF
 #endif
index 04b4fce0612bbd14221f595ae3e65d73beb22e0f..faf609bba5cb4794922e7f90ca7d33258dad191f 100644 (file)
@@ -14,8 +14,6 @@
 #include <spi.h>
 #include "tegra_spi.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* COMMAND1 */
 #define SPI_CMD1_GO                    BIT(31)
 #define SPI_CMD1_M_S                   BIT(30)
index 980aff2063a5308dc89647865caa7d0fd3dbbf4a..a938e50d226e152ee77665579d57046ed7b8ad02 100644 (file)
@@ -15,8 +15,6 @@
 #include <asm/gpio.h>
 #include <asm/io.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define EMUL_GPIO_PID_START 0xC0
 #define EMUL_GPIO_PID_END   0xC3
 
index 6edece23d82bf991d0cf0d484cbd60c2b2142475..e74cd79961a3ab3109559537864d4f9292c61a1a 100644 (file)
@@ -12,8 +12,6 @@
 #include <spmi/spmi.h>
 #include <linux/ctype.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int spmi_reg_read(struct udevice *dev, int usid, int pid, int reg)
 {
        const struct dm_spmi_ops *ops = dev_get_driver_ops(dev);
index 12b3e5f86eb0fbc940d57f8200ae68360f819e50..207cc282f1559fd92809b853cc879518bf17eb98 100644 (file)
@@ -12,8 +12,6 @@
 #include <asm/state.h>
 #include <asm/test.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static int sandbox_warm_sysreset_request(struct udevice *dev,
                                         enum sysreset_t type)
 {
index 8dc85c4183ccd166e797598a1a626a0e7441b0e0..f9ff5c15b41c94d767ad8b19488c009f39a33b67 100644 (file)
@@ -12,8 +12,6 @@
 #include <timer.h>
 #include <linux/io.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * Timer Control Register
  */
index 1ba85c439965d571fa10bdae4739a6b1aa55d3f4..f80debb2d7f86648e7b4bd33196545f64b563e53 100644 (file)
@@ -14,8 +14,6 @@
 #include <timer.h>
 #include <asm/io.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* control register */
 #define ALTERA_TIMER_CONT      BIT(1)  /* Continuous mode */
 #define ALTERA_TIMER_START     BIT(2)  /* Start timer */
index e194c50f4a76fe23f0a20daf7731a1c15a14f275..ab1e4af79feb6f629cf1b4a36d86e73151698199 100644 (file)
@@ -11,8 +11,6 @@
 #include <asm/io.h>
 #include <asm/arch/timer.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define AST_TICK_TIMER  1
 #define AST_TMC_RELOAD_VAL  0xffffffff
 
index 963f978d206f94507bb95fa19799621e01a39782..4322921b71b4046a5ad0559e72901d6929ed1b8a 100644 (file)
@@ -12,8 +12,6 @@
 #include <timer.h>
 #include <linux/io.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define REG32_TMR(x)   (*(u32 *)       ((plat->regs) + (x>>2)))
 
 /*
index 4cc6105505739365f3b7ba408165c3e9211ac2ac..051c69081e854908b0edc6dcc12e480935191e7e 100644 (file)
@@ -13,8 +13,6 @@
 #include <asm/io.h>
 #include <asm/arch/clock.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Timer register bits */
 #define TCLR_START                     BIT(0)  /* Start=1 */
 #define TCLR_AUTO_RELOAD               BIT(1)  /* Auto reload */
index 07d14482d68c0fa6daaa996bb2e11d5a0a0ace9e..b847bc40c4ec937a771b6d8f3b778dd15f5cd334 100644 (file)
@@ -152,6 +152,8 @@ static const struct timer_ops rockchip_timer_ops = {
 };
 
 static const struct udevice_id rockchip_timer_ids[] = {
+       { .compatible = "rockchip,rk3188-timer" },
+       { .compatible = "rockchip,rk3288-timer" },
        { .compatible = "rockchip,rk3368-timer" },
        {}
 };
index 41b748e7a23e09fef253ae8179c56feaeb99dc09..f740c780525c3f0ac5b78eb53db5191cb8151d6a 100644 (file)
@@ -33,8 +33,6 @@
 #include "tpm_tis.h"
 #include "tpm_internal.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 enum i2c_chip_type {
        SLB9635,
        SLB9645,
index 2f84b360ec6b66320361215acebf1a5d70deec72..dbece6ecf297da524af1915da0bab3fe36064021 100644 (file)
@@ -11,8 +11,6 @@
 #include <scsi.h>
 #include <usb.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * This driver emulates a flash stick using the UFI command specification and
  * the BBB (bulk/bulk/bulk) protocol. It supports only a single logical unit
index 9a0f47b81c4d041b2d13b1329e3d2a0928e0a281..f5dda8123f2dcbe41490ae2754d485f139f08a28 100644 (file)
@@ -10,8 +10,6 @@
 #include <usb.h>
 #include <dm/device-internal.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* We only support up to 8 */
 #define SANDBOX_NUM_PORTS      4
 
index cff017668f2d45bca6e79bf7f3869776b9deb1d5..2fb67e7611dbf3060358e779c7e48c13ae5ec427 100644 (file)
@@ -11,8 +11,6 @@
 #include <scsi.h>
 #include <usb.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * This driver emulates a USB keyboard using the USB HID specification (boot
  * protocol)
index fbe11f3135372ec259b33eb0ea26597a696a9507..01ae6dfce7852efaeab802b66873302a1c364e8b 100644 (file)
@@ -10,8 +10,6 @@
 #include <usb.h>
 #include <dm/device-internal.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static int copy_to_unicode(char *buff, int length, const char *str)
 {
        int ptr;
index d0ee7847b98dbb98dd2e220e741009a3a107ba5b..a87639def97433366e1b6218169c55f6ef6ba43b 100644 (file)
@@ -838,6 +838,9 @@ unknown:
                        ctrl->bRequestType, ctrl->bRequest,
                        w_value, w_index, w_length);
 
+               if (!cdev->config)
+                       goto done;
+
                /*
                 * functions always handle their interfaces and endpoints...
                 * punt other recipients (other, WUSB, ...) to the current
@@ -882,7 +885,7 @@ unknown:
                        value = f->setup(f, ctrl);
                else {
                        c = cdev->config;
-                       if (c && c->setup)
+                       if (c->setup)
                                value = c->setup(c, ctrl);
                }
 
index 4862ab0e7db541b2c1b90d972dfea0fcadd3f38d..b63a630d37c5ee3dcdb0c2d68295ab3e70cb0fef 100644 (file)
@@ -19,8 +19,6 @@
 
 #include "dwc2.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Use only HC channel 0. */
 #define DWC2_HC_CHANNEL                        0
 
index 440dd1027d510a87473758bb07a3beb03987bdc3..9b122b18bc0e1b98cf82fed12411e87aebf6e70a 100644 (file)
@@ -17,8 +17,6 @@
 #include <reset.h>
 #include <clk.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct dwc3_of_simple {
        struct clk_bulk         clks;
        struct reset_ctl_bulk   resets;
index f6c6b019caa8c93a00e501a90db59486dd758ed5..f912510a21e5c9370188fb06ebd18b4f7b724722 100644 (file)
@@ -15,8 +15,6 @@
 
 #include "ehci.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifndef CONFIG_DM_USB
 
 int ehci_hcd_init(int index, enum usb_init_type init,
index f317cf00ea0a5a22b6d5be18c1ed072e5e9e5a70..f07a287dd4525044938c9546e34b10b6bf0069cc 100644 (file)
@@ -20,8 +20,6 @@
 
 #include "ehci.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define USB1_ADDR_MASK 0xFFFF0000
 
 #define HOSTPC1_DEVLC  0x84
index 15055b351a5a5a5b25724f3173422b2085991458..1a35a00bffba2a0bbe9b66537672158404d8ee39 100644 (file)
@@ -10,8 +10,6 @@
 #include <usb.h>
 #include <dm/root.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct sandbox_usb_ctrl {
        int rootdev;
 };
index 4e40f4bc3d2caf2d8803e1d0b4a2484fb3bec881..fa7a4397e4d694859acd6a9f2c94c50f5a433e45 100644 (file)
@@ -16,8 +16,6 @@
 #include <dm/lists.h>
 #include <dm/uclass-internal.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 extern bool usb_started; /* flag for the started/stopped USB status */
 static bool asynch_allowed;
 
index c1007350b729307c962cbace4a61f79654b7c39e..912190b8bc2c029e67c825022dfa512553c58c81 100644 (file)
@@ -19,8 +19,6 @@
 #include <linux/usb/dwc3.h>
 #include <linux/usb/otg.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct xhci_dwc3_platdata {
        struct phy *usb_phys;
        int num_phys;
@@ -113,16 +111,21 @@ void dwc3_set_fladj(struct dwc3 *dwc3_reg, u32 val)
 }
 
 #ifdef CONFIG_DM_USB
-static int xhci_dwc3_setup_phy(struct udevice *dev, int count)
+static int xhci_dwc3_setup_phy(struct udevice *dev)
 {
        struct xhci_dwc3_platdata *plat = dev_get_platdata(dev);
-       int i, ret;
+       int i, ret, count;
 
-       if (!count)
+       /* Return if no phy declared */
+       if (!dev_read_prop(dev, "phys", NULL))
                return 0;
 
+       count = dev_count_phandle_with_args(dev, "phys", "#phy-cells");
+       if (count <= 0)
+               return count;
+
        plat->usb_phys = devm_kcalloc(dev, count, sizeof(struct phy),
-                                       GFP_KERNEL);
+                                     GFP_KERNEL);
        if (!plat->usb_phys)
                return -ENOMEM;
 
@@ -136,7 +139,7 @@ static int xhci_dwc3_setup_phy(struct udevice *dev, int count)
 
                ++plat->num_phys;
        }
-       
+
        for (i = 0; i < plat->num_phys; i++) {
                ret = generic_phy_init(&plat->usb_phys[i]);
                if (ret) {
@@ -145,7 +148,7 @@ static int xhci_dwc3_setup_phy(struct udevice *dev, int count)
                        goto phys_init_err;
                }
        }
-       
+
        for (i = 0; i < plat->num_phys; i++) {
                ret = generic_phy_power_on(&plat->usb_phys[i]);
                if (ret) {
@@ -157,7 +160,6 @@ static int xhci_dwc3_setup_phy(struct udevice *dev, int count)
 
        return 0;
 
-
 phys_poweron_err:
        for (; i >= 0; i--)
                generic_phy_power_off(&plat->usb_phys[i]);
@@ -187,7 +189,7 @@ static int xhci_dwc3_shutdown_phy(struct udevice *dev)
                ret |= generic_phy_exit(&plat->usb_phys[i]);
                if (ret) {
                        pr_err("Can't shutdown USB PHY%d for %s\n",
-                               i, dev->name);
+                              i, dev->name);
                }
        }
 
@@ -206,8 +208,7 @@ static int xhci_dwc3_probe(struct udevice *dev)
        hcor = (struct xhci_hcor *)((uintptr_t)hccr +
                        HC_LENGTH(xhci_readl(&(hccr)->cr_capbase)));
 
-       ret = xhci_dwc3_setup_phy(dev, dev_count_phandle_with_args(
-                                               dev, "phys", "#phy-cells"));
+       ret = xhci_dwc3_setup_phy(dev);
        if (ret)
                return ret;
 
index f77c78d4221215cf43763eef84d9a36063a46023..25b14a9a8db4fb7c734d7b9b43752168426017d9 100644 (file)
@@ -20,8 +20,6 @@
 #include <dm.h>
 
 /* Declare global data pointer */
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifndef CONFIG_DM_USB
 static struct fsl_xhci fsl_xhci;
 unsigned long ctr_addr[] = FSL_USB_XHCI_ADDR;
index dbdfce38da20793ccceed42a13eb96c020dea189..f51e6773864097a366f79999a896036795d46911 100644 (file)
@@ -15,8 +15,6 @@
 
 #include "xhci.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct mvebu_xhci_platdata {
        fdt_addr_t hcd_base;
 };
index b814500bdbb7642941c192cef87e1dd97f92b17d..d05b302807317d0b8f6217a77499a7455bba042e 100644 (file)
@@ -23,8 +23,6 @@
 #include "xhci.h"
 
 /* Declare global data pointer */
-DECLARE_GLOBAL_DATA_PTR;
-
 static struct omap_xhci omap;
 
 static int omap_xhci_core_init(struct omap_xhci *omap)
index b1f98842739735e08e086dae2d0f70752a0e7ba1..7f637d9237d3e2a7edf34108b00c08c3e98e8a62 100644 (file)
@@ -16,8 +16,6 @@
 
 #include "xhci.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct rockchip_xhci_platdata {
        fdt_addr_t hcd_base;
        fdt_addr_t phy_base;
index cec1bc46d0a8de7699ea90d93c02184e8a64651d..c57e9abbaf4e79a069572ed87230f2cab1091cc6 100644 (file)
@@ -19,8 +19,6 @@
 #include "xhci.h"
 
 /* Declare global data pointer */
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Default to the ZYNQMP XHCI defines */
 #define USB3_PWRCTL_CLK_CMD_MASK       0x3FE000
 #define USB3_PWRCTL_CLK_FREQ_MASK      0xFFC
index ea5bae260ef9fee80f17a3cb7c66544755f6e146..f8f2205a62d317b63b0bc771a6bf6a1945b5e801 100644 (file)
@@ -5,12 +5,16 @@ comment "MUSB Controller Driver"
 
 config USB_MUSB_HOST
        bool "MUSB host mode support"
+       select SPL_SPRINTF if SPL
+       select TPL_SPRINTF if TPL
        help
          Enables the MUSB USB dual-role controller in host mode.
 
 config USB_MUSB_GADGET
        bool "MUSB gadget mode support"
        select USB_GADGET_DUALSPEED
+       select SPL_SPRINTF if SPL
+       select TPL_SPRINTF if TPL
        help
          Enables the MUSB USB dual-role controller in gadget mode.
 
index 772df5d3026d63af097d641578fcd3711dadbfa6..acb6f1c1b83f42401a2fa1a00d6e0ce01085213a 100644 (file)
@@ -10,8 +10,6 @@
 #include <backlight.h>
 #include <asm/gpio.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct gpio_backlight_priv {
        struct gpio_desc gpio;
        bool def_value;
index 0a94affb9f994a13f9c4f07559fec85ecffc341e..6f52d2f04165f7713d48021177a96d9b10158c6c 100644 (file)
@@ -16,8 +16,6 @@
 #define DP_MAX_LANE_COUNT              0x002
 #define DP_MAX_LANE_COUNT_MASK         0x1f
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct anx6345_priv {
        u8 edid[EDID_SIZE];
 };
index f84dd7097f694384ce101654099c91fc96b42543..3f9a0e12fcd642cdb94fbb90749fb7481973b2d7 100644 (file)
@@ -17,8 +17,6 @@
 #include "exynos_dp_lowlevel.h"
 
 /* Declare global data pointer */
-DECLARE_GLOBAL_DATA_PTR;
-
 static void exynos_dp_enable_video_input(struct exynos_dp *dp_regs,
                                         unsigned int enable)
 {
index 78e595ea4a27460033200fb328dd8a55305a8718..fad027f0647a047f3f0dfda0480b594b8f32e6a1 100644 (file)
@@ -344,8 +344,6 @@ union chan_param_mem {
        struct chan_param_mem_interleaved       ip;
 };
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* graphics setup */
 static GraphicDevice panel;
 static struct ctfb_res_modes *mode;
index f40e57bb8e6841aa9ec7718e31c69ea73b4bdc8e..28565a1e2c092729bd353f69e2b01c71df771254 100644 (file)
@@ -12,8 +12,6 @@
 #include <asm/gpio.h>
 #include <power/regulator.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct pwm_backlight_priv {
        struct udevice *reg;
        struct gpio_desc enable;
index a7fa9c5110eb982e26cfa8eb5757518cec171f0c..0a6f7e6b6dbba6163c5003ead3b72037b7546dd5 100644 (file)
@@ -24,8 +24,6 @@
 #include <asm/arch/grf_rk3288.h>
 #include <asm/arch/rockchip_mipi_dsi.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define MHz 1000000
 
 /* Select mipi dsi source, big or little vop */
index b936fcec9ba882892735c83e66cea625beb3c336..c085d8b6a595d666bee0585f2ad7ddef681c5b12 100644 (file)
@@ -24,8 +24,6 @@
 #include <asm/arch/grf_rk3399.h>
 #include <asm/arch/rockchip_mipi_dsi.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Select mipi dsi source, big or little vop */
 static int rk_mipi_dsi_source_select(struct udevice *dev)
 {
index 1527f96eca228397547e20731ce74d25e9af523c..2ea7340e7f1e47c41733b44ce09fee37f124606e 100644 (file)
@@ -20,8 +20,6 @@
 #include <asm/arch/grf_rk3288.h>
 #include <dt-bindings/clock/rk3288-cru.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define MAX_CR_LOOP 5
 #define MAX_EQ_LOOP 5
 #define DP_LINK_STATUS_SIZE 6
index c0ce199c6af069ad1f8cc26fc44d127d1bd4ef38..8824f47e2ea75a0d109a60f9dd0eea89d396046e 100644 (file)
@@ -12,8 +12,6 @@
 #include <asm/gpio.h>
 #include <power/regulator.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct simple_panel_priv {
        struct udevice *reg;
        struct udevice *backlight;
index 4164fa1bd96c5584b062476c17f4a6282821f90c..0c6882cc51bfa294045724f02789c3f8ddcbb413 100644 (file)
@@ -22,8 +22,6 @@
 #include <dm/uclass-internal.h>
 #include "displayport.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* return in 1000ths of a Hertz */
 static int tegra_dc_calc_refresh(const struct display_timing *timing)
 {
index 95d743d0f43f8adcbc3ab0d48d677db562d8b0a8..09e5aa75a27992cfcd3c6dd757d849b086f3e4a0 100644 (file)
@@ -18,8 +18,6 @@
 #include "sor.h"
 #include "displayport.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define DO_FAST_LINK_TRAINING          1
 
 struct tegra_dp_plat {
index 700ab25d4678ee3fee668f5424656478bca3dd42..a91643a21a03a8a1c647888e3ab74661b4a90c74 100644 (file)
@@ -17,8 +17,6 @@
 #include "displayport.h"
 #include "sor.h"
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define DEBUG_SOR 0
 
 #define APBDEV_PMC_DPD_SAMPLE                          0x20
index aab077e3d1eb48de971a62c542431d27b5256bf5..353984484087ea6635bfe97a3c38b4f36299cb24 100644 (file)
@@ -14,8 +14,6 @@
 #define WDT_AST2500    2500
 #define WDT_AST2400    2400
 
-DECLARE_GLOBAL_DATA_PTR;
-
 struct ast_wdt_priv {
        struct ast_wdt *regs;
 };
index ded80c4d6a995ef1806afa5baf825a919bff5b4e..5d2b624e00244885bfeaaf7938fa54fdec230240 100644 (file)
@@ -9,8 +9,6 @@
 #include <asm/cpm_8xx.h>
 #include <asm/io.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 void hw_watchdog_reset(void)
 {
        immap_t __iomem *immap = (immap_t __iomem *)CONFIG_SYS_IMMR;
index 02b57f39865cda9e87e2d21d1c32987d4b08fb50..5ec32b25d61eca68a51c93ecd231ceec88916a85 100644 (file)
@@ -9,8 +9,6 @@
 #include <wdt.h>
 #include <asm/state.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static int sandbox_wdt_start(struct udevice *dev, u64 timeout, ulong flags)
 {
        struct sandbox_state *state = state_get_current();
index 72ec694cdd46e7d1b801e90a757ba1f4ab7337de..17fe670ce4c94d2f2160ff0037e19c79c221e6a9 100644 (file)
@@ -40,8 +40,6 @@ struct wdog_regs {
 #define WDG_32KHZ_CLK                    (0x2)
 #define WDG_EXT_CLK                      (0x3)
 
-DECLARE_GLOBAL_DATA_PTR;
-
 void hw_watchdog_set_timeout(u16 val)
 {
        /* setting timeout value */
index 8a30f024fdbf9511785ad206a28e9942953f37e9..1eb5721d1a606fe99593596b9aa91d87b4fdf125 100644 (file)
@@ -11,8 +11,6 @@
 #include <dm/device-internal.h>
 #include <dm/lists.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 int wdt_start(struct udevice *dev, u64 timeout_ms, ulong flags)
 {
        const struct wdt_ops *ops = device_get_ops(dev);
index a2d32b9c8dea0473283d01c98013153b11af5f15..f4cb28570c4750f47020bfea9bcc92eaa0b045dc 100644 (file)
@@ -31,8 +31,6 @@
 #include <ext4fs.h>
 #include <mmc.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifdef CONFIG_CMD_SAVEENV
 static int env_ext4_save(void)
 {
index 884eeb8c5fc1517db5547689999285cc788a4403..befbc1efdd31c33393775810e5daa21124465111 100644 (file)
--- a/env/fat.c
+++ b/env/fat.c
@@ -31,8 +31,6 @@
 # endif
 #endif
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifdef CMD_SAVEENV
 static int env_fat_save(void)
 {
index 4bfe0119df88255b0dae2b21479574f6c043a441..c3e530eb314f218eecc70e3cbed83db6c126d296 100644 (file)
@@ -24,8 +24,6 @@
 #error CONFIG_ENV_OFFSET or CONFIG_ENV_SIZE not defined
 #endif
 
-DECLARE_GLOBAL_DATA_PTR;
-
 __weak int sata_get_env_dev(void)
 {
        return CONFIG_SYS_SATA_ENV_DEV;
index 308750527097c85d6d6cf91e42e3f321aaeba4e4..795206aa0bd12e9a711319f0ff5475e2174efb95 100644 (file)
@@ -279,19 +279,11 @@ int  eeprom_write (unsigned dev_addr, unsigned offset, uchar *buffer, unsigned c
 #define eeprom_write(dev_addr, offset, buffer, cnt) ((void)-ENOSYS)
 #endif
 
-/*
- * Set this up regardless of board
- * type, to prevent errors.
- */
-#if defined(CONFIG_SPI) || !defined(CONFIG_SYS_I2C_EEPROM_ADDR)
-# define CONFIG_SYS_DEF_EEPROM_ADDR 0
-#else
-#if !defined(CONFIG_ENV_EEPROM_IS_ON_I2C)
+#if !defined(CONFIG_ENV_EEPROM_IS_ON_I2C) && defined(CONFIG_SYS_I2C_EEPROM_ADDR)
 # define CONFIG_SYS_DEF_EEPROM_ADDR CONFIG_SYS_I2C_EEPROM_ADDR
 #endif
-#endif /* CONFIG_SPI || !defined(CONFIG_SYS_I2C_EEPROM_ADDR) */
 
-#if defined(CONFIG_SPI)
+#if defined(CONFIG_MPC8XX_SPI)
 extern void spi_init_f (void);
 extern void spi_init_r (void);
 extern ssize_t spi_read         (uchar *, int, uchar *, int);
index 23a4cfbac7a3ead12fcec6ae467deda166e03dca..c18f19a550f9bfd0006477731e3c9d7450e945ac 100644 (file)
 #define CONFIG_SYS_MAXARGS     16
 #endif
 
-#ifndef CONFIG_FIT_SIGNATURE
-#define CONFIG_IMAGE_FORMAT_LEGACY
-#endif
-
-#ifdef CONFIG_DISABLE_IMAGE_LEGACY
-#undef CONFIG_IMAGE_FORMAT_LEGACY
-#endif
-
 #ifdef CONFIG_DM_I2C
 # ifdef CONFIG_SYS_I2C
 #  error "Cannot define CONFIG_SYS_I2C when CONFIG_DM_I2C is used"
index d6236870b9d64e9b76175c023049f7c1c37cf194..46d7ba9a18310854880fef369e901d8514aba865 100644 (file)
 
 #include "rcar-gen2-common.h"
 
-#if defined(CONFIG_ARCH_RMOBILE_EXTRAM_BOOT)
-#define CONFIG_SYS_INIT_SP_ADDR                0x7003FFFC
-#else
-#define CONFIG_SYS_INIT_SP_ADDR                0xE633FFFC
-#endif
-#define STACK_AREA_SIZE                        0xC000
+#define CONFIG_SYS_INIT_SP_ADDR                0x4f000000
+#define STACK_AREA_SIZE                        0x00100000
 #define LOW_LEVEL_MERAM_STACK \
                (CONFIG_SYS_INIT_SP_ADDR + STACK_AREA_SIZE - 4)
 
 #define RCAR_GEN2_SDRAM_SIZE           (1024u * 1024 * 1024)
 #define RCAR_GEN2_UBOOT_SDRAM_SIZE     (512 * 1024 * 1024)
 
-/* SCIF */
-
 /* FLASH */
-#define CONFIG_SPI
 #define CONFIG_SPI_FLASH_QUAD
 
 /* SH Ether */
 #define CONFIG_SH_ETHER_PHY_MODE PHY_INTERFACE_MODE_RMII
 #define CONFIG_SH_ETHER_CACHE_WRITEBACK
 #define CONFIG_SH_ETHER_CACHE_INVALIDATE
-#define CONFIG_SH_ETHER_ALIGNE_SIZE 64
+#define CONFIG_SH_ETHER_ALIGNE_SIZE    64
 #define CONFIG_BITBANGMII
 #define CONFIG_BITBANGMII_MULTI
 
 /* Board Clock */
-#define RMOBILE_XTAL_CLK        20000000u
-#define CONFIG_SYS_CLK_FREQ     RMOBILE_XTAL_CLK
-#define CONFIG_SH_TMU_CLK_FREQ  (CONFIG_SYS_CLK_FREQ / 2) /* EXT / 2 */
-#define CONFIG_PLL1_CLK_FREQ    (CONFIG_SYS_CLK_FREQ * 156 / 2)
-#define CONFIG_P_CLK_FREQ      (CONFIG_PLL1_CLK_FREQ / 24)
-
-#define CONFIG_SYS_TMU_CLK_DIV  4
-
-/* i2c */
-#define CONFIG_SYS_I2C
-#define CONFIG_SYS_I2C_SH
-#define CONFIG_SYS_I2C_SLAVE           0x7F
-#define CONFIG_SYS_I2C_SH_NUM_CONTROLLERS       3
-#define CONFIG_SYS_I2C_SH_SPEED0       400000
-#define CONFIG_SYS_I2C_SH_SPEED1       400000
-#define CONFIG_SYS_I2C_SH_SPEED2       400000
-#define CONFIG_SH_I2C_DATA_HIGH                4
-#define CONFIG_SH_I2C_DATA_LOW         5
-#define CONFIG_SH_I2C_CLOCK            10000000
-
-#define CONFIG_SYS_I2C_POWERIC_ADDR 0x58 /* da9063 */
-
-/* USB */
-#define CONFIG_USB_EHCI_RMOBILE
-#define CONFIG_USB_MAX_CONTROLLER_COUNT        2
-
-/* MMCIF */
-#define CONFIG_SH_MMCIF_ADDR           0xee200000
-#define CONFIG_SH_MMCIF_CLK            48000000
-
-/* Module stop status bits */
-/* INTC-RT */
-#define CONFIG_SMSTP0_ENA      0x00400000
-/* MSIF */
-#define CONFIG_SMSTP2_ENA      0x00002000
-/* INTC-SYS, IRQC */
-#define CONFIG_SMSTP4_ENA      0x00000180
-/* SCIF2 */
-#define CONFIG_SMSTP7_ENA      0x00080000
-
-/* SDHI */
-#define CONFIG_SH_SDHI_FREQ            97500000
+#define RMOBILE_XTAL_CLK       20000000u
+#define CONFIG_SYS_CLK_FREQ    RMOBILE_XTAL_CLK
+#define CONFIG_SH_TMU_CLK_FREQ (CONFIG_SYS_CLK_FREQ / 2)
+
+#define CONFIG_SYS_TMU_CLK_DIV 4
+
+#define CONFIG_EXTRA_ENV_SETTINGS      \
+       "fdt_high=0xffffffff\0"         \
+       "initrd_high=0xffffffff\0"
+
+/* SPL support */
+#define CONFIG_SPL_TEXT_BASE           0xe6300000
+#define CONFIG_SPL_STACK               0xe6340000
+#define CONFIG_SPL_MAX_SIZE            0x4000
+#define CONFIG_SYS_SPI_U_BOOT_OFFS     0x140000
+#ifdef CONFIG_SPL_BUILD
+#define CONFIG_CONS_SCIF2
+#define CONFIG_SH_SCIF_CLK_FREQ                65000000
+#endif
 
 #endif /* __ALT_H */
index 8c1959d264cb66443d6f2fe8a545f749ea8be5f0..ae3213f959d5f2d50d576c92f714f95351c5c8e5 100644 (file)
@@ -37,7 +37,6 @@
 
 /* FLASH */
 #if !defined(CONFIG_MTD_NOR_FLASH)
-#define CONFIG_SPI
 #define CONFIG_SH_QSPI_BASE    0xE6B10000
 #else
 #define CONFIG_SYS_FLASH_CFI
index 457f55b8a83ecbfa6ebbbcbce235711b86197014..2a3a1f99d4e4436b8d43dd2d63f81ccee455e9d2 100644 (file)
@@ -213,7 +213,6 @@ MMCARGS
 
 #if defined(CONFIG_SPI_BOOT)
 /* McSPI IP block */
-#define CONFIG_SPI
 #define CONFIG_SF_DEFAULT_SPEED                24000000
 
 #define CONFIG_SYS_SPI_U_BOOT_OFFS     0x20000
index 36cf5769e987e8a19cc0aaa036070f083a886f60..73a701a383bc249198c173e4ce9217517f2b4d69 100644 (file)
        (CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_SP_OFFSET)
 
 /* SPI Flash support */
-#define CONFIG_SPI
 #define CONFIG_SF_DEFAULT_BUS          0
 #define CONFIG_SF_DEFAULT_CS           0
 #define CONFIG_SF_DEFAULT_SPEED                20000000
index 35328b164615f6644f992738de93e8261083bc6a..787025bfa80065b63a989c33cfb043b0f2422b23 100644 (file)
 #define CONFIG_EXTRA_ENV_SETTINGS
 #endif
 
-/* SPI */
-#define CONFIG_SPI
-
 /* NAND */
 #ifndef CONFIG_SPL_BUILD
 #define CONFIG_SYS_NAND_BASE           0x40000000
index 0609ccacfe83731a9d86d64add00b7acbb488a91..aa54e55352bd91a763896a5fdd85c8ce8e362569 100644 (file)
@@ -15,8 +15,6 @@
 
 #include <configs/ti_am335x_common.h>
 
-#undef CONFIG_SPI
-
 #undef CONFIG_MAX_RAM_BANK_SIZE
 #define CONFIG_MAX_RAM_BANK_SIZE       (512 << 20)     /* 512MB */
 
index b6d15f684f0997b66a297059974e3f0c08ea8f6b..89e5730191cc7d9b6f6aefcc71821735aebdd842 100644 (file)
 
 #define CONFIG_SPL_LIBCOMMON_SUPPORT
 #define CONFIG_SPL_LIBGENERIC_SUPPORT
-#define CONFIG_SPL_SERIAL_SUPPORT
 #define CONFIG_SPL_I2C_SUPPORT
 
 #if CONFIG_SPL_BOOT_DEVICE == SPL_BOOT_SPI_NOR_FLASH
index a914564c63ad271eb7499766214436861c409122..ce27a8864204ca7c5855433b5d0d063a82c7b076 100644 (file)
 #endif
 #define CONFIG_SYS_NS16550_CLK clk_get(DAVINCI_UART2_CLKID)
 
-#define CONFIG_SPI
 #define CONFIG_SYS_SPI_CLK             clk_get(DAVINCI_SPI1_CLKID)
 #ifdef CONFIG_SPL_BUILD
 #define CONFIG_SYS_SPI_BASE            DAVINCI_SPI1_BASE
index dfbbb21a04c73cc0908ff2071a6a1e16dff11c32..4edef66be6c70316d9add7c500e9c134ebeb81da 100644 (file)
 #define CONFIG_DM9000_NO_SROM          1
 #undef CONFIG_DM9000_DEBUG
 
-/* SPI */
-#undef CONFIG_SPI
-
-/* I2C */
-
 /* TWL4030 */
 #define CONFIG_TWL4030_LED             1
 
index 392ba4a6ba33892b7257af52b765a3f7c2db9470..fef5e2e01189d670b6049665a7664193f8c660b8 100644 (file)
@@ -15,7 +15,6 @@
 #include "rcar-gen3-common.h"
 
 /* Ethernet RAVB */
-#define CONFIG_NET_MULTI
 #define CONFIG_BITBANGMII
 #define CONFIG_BITBANGMII_MULTI
 
index ce1ed5b2750b430e9ac528382a4c1a3e615a5df5..7d8dd09eb7429a490d5a106bfbaf20db93110f3d 100644 (file)
@@ -55,7 +55,6 @@
 #define CONFIG_SYS_NS16550_COM1        DAVINCI_UART0_BASE /* Base address of UART0 */
 #define CONFIG_SYS_NS16550_CLK clk_get(DAVINCI_UART2_CLKID)
 
-#define CONFIG_SPI
 #define CONFIG_SYS_SPI_BASE            DAVINCI_SPI1_BASE
 #define CONFIG_SYS_SPI_CLK             clk_get(DAVINCI_SPI1_CLKID)
 #define CONFIG_SF_DEFAULT_SPEED                30000000
index d2edd56130bf1d0bb4ca488fcdb642c1b9877e63..d2d46f0425a555722a2105d3f3cff339b25b0744 100644 (file)
@@ -15,7 +15,6 @@
 #include "rcar-gen3-common.h"
 
 /* Ethernet RAVB */
-#define CONFIG_NET_MULTI
 #define CONFIG_BITBANGMII
 #define CONFIG_BITBANGMII_MULTI
 
index d6bb9f6fb4af05d91755e77a3dc717dd33856ce1..2b0ac9ec5f43e62c8bb47679063bcd5b72538cf5 100644 (file)
@@ -10,8 +10,7 @@
 #define ROCKCHIP_DEVICE_SETTINGS \
                "stdin=serial,usbkbd\0" \
                "stdout=serial,vidconsole\0" \
-               "stderr=serial,vidconsole\0" \
-               "preboot=usb start\0"
+               "stderr=serial,vidconsole\0"
 
 #include <configs/rk3288_common.h>
 
index 3531621910e011057ebc710ec75401a1d6444425..1f814bfe7ab3bb6325900c3998a1665b83a3372b 100644 (file)
 
 #include "rcar-gen2-common.h"
 
-/* STACK */
-#if defined(CONFIG_ARCH_RMOBILE_EXTRAM_BOOT)
-#define CONFIG_SYS_INIT_SP_ADDR                0x7003FFFC
-#else
-#define CONFIG_SYS_INIT_SP_ADDR                0xE633FFFC
-#endif
-
-#define STACK_AREA_SIZE                        0xC000
-#define LOW_LEVEL_MERAM_STACK  \
-       (CONFIG_SYS_INIT_SP_ADDR + STACK_AREA_SIZE - 4)
+#define CONFIG_SYS_INIT_SP_ADDR                0x4f000000
+#define STACK_AREA_SIZE                        0x00100000
+#define LOW_LEVEL_MERAM_STACK \
+               (CONFIG_SYS_INIT_SP_ADDR + STACK_AREA_SIZE - 4)
 
 /* MEMORY */
 #define RCAR_GEN2_SDRAM_BASE           0x40000000
-#define RCAR_GEN2_SDRAM_SIZE           0x40000000
-#define RCAR_GEN2_UBOOT_SDRAM_SIZE     0x20000000
-
-/* SCIF */
-
-/* FLASH */
-#define CONFIG_SPI
+#define RCAR_GEN2_SDRAM_SIZE           (1048u * 1024 * 1024)
+#define RCAR_GEN2_UBOOT_SDRAM_SIZE     (512u * 1024 * 1024)
 
 /* SH Ether */
 #define CONFIG_SH_ETHER_USE_PORT       0
 #define CONFIG_SH_ETHER_PHY_MODE PHY_INTERFACE_MODE_RMII
 #define CONFIG_SH_ETHER_CACHE_WRITEBACK
 #define CONFIG_SH_ETHER_CACHE_INVALIDATE
+#define CONFIG_SH_ETHER_ALIGNE_SIZE    64
 #define CONFIG_BITBANGMII
 #define CONFIG_BITBANGMII_MULTI
-#define CONFIG_SH_ETHER_ALIGNE_SIZE    64
 
 /* Board Clock */
 #define RMOBILE_XTAL_CLK       20000000u
 #define CONFIG_SYS_CLK_FREQ    RMOBILE_XTAL_CLK
 #define CONFIG_SH_TMU_CLK_FREQ (CONFIG_SYS_CLK_FREQ / 2)
-#define CONFIG_SYS_TMU_CLK_DIV 4
-
-/* I2C */
-#define CONFIG_SYS_I2C
-#define CONFIG_SYS_I2C_SH
-#define CONFIG_SYS_I2C_SLAVE   0x7F
-#define CONFIG_SYS_I2C_SH_NUM_CONTROLLERS      3
-#define CONFIG_SYS_I2C_SH_SPEED0       400000
-#define CONFIG_SYS_I2C_SH_SPEED1       400000
-#define CONFIG_SYS_I2C_SH_SPEED2       400000
-#define CONFIG_SH_I2C_DATA_HIGH        4
-#define CONFIG_SH_I2C_DATA_LOW 5
-#define CONFIG_SH_I2C_CLOCK    10000000
-
-#define CONFIG_SYS_I2C_POWERIC_ADDR 0x58 /* da9063 */
 
-/* USB */
-#define CONFIG_USB_EHCI_RMOBILE
-#define CONFIG_USB_MAX_CONTROLLER_COUNT        2
-
-/* Module stop status bits */
-/* INTC-RT */
-#define CONFIG_SMSTP0_ENA      0x00400000
-/* MSIF */
-#define CONFIG_SMSTP2_ENA      0x00002000
-/* INTC-SYS, IRQC */
-#define CONFIG_SMSTP4_ENA      0x00000180
-/* SCIF0 */
-#define CONFIG_SMSTP7_ENA      0x00200000
+#define CONFIG_SYS_TMU_CLK_DIV 4
 
-/* SDHI */
-#define CONFIG_SH_SDHI_FREQ            97500000
+#define CONFIG_EXTRA_ENV_SETTINGS      \
+       "fdt_high=0xffffffff\0"         \
+       "initrd_high=0xffffffff\0"
+
+/* SPL support */
+#define CONFIG_SPL_TEXT_BASE           0xe6300000
+#define CONFIG_SPL_STACK               0xe6340000
+#define CONFIG_SPL_MAX_SIZE            0x4000
+#define CONFIG_SYS_SPI_U_BOOT_OFFS     0x140000
+#ifdef CONFIG_SPL_BUILD
+#define CONFIG_CONS_SCIF0
+#define CONFIG_SH_SCIF_CLK_FREQ                65000000
+#endif
 
 #endif /* __GOSE_H */
index a10dc123f2a93ab3f095f884e6798262cbade0d5..835789528d5146129240d8bfb935f6b74420f6ed 100644 (file)
 /* UBI Support */
 #define CONFIG_MTD_PARTITIONS
 
-#define CONFIG_IMAGE_FORMAT_LEGACY
-
 #endif /* __CONFIG_H */
index 246a636ef08215f6f400376fb820387f77f60444..86604d6706c06f10e8c1ce2127b42fcc0991a3ef 100644 (file)
 #define CONFIG_SYS_INIT_SP_ADDR                (CONFIG_SYS_INIT_RAM_ADDR + \
                                        CONFIG_SYS_INIT_SP_OFFSET)
 
-/* FIT */
-#ifdef CONFIG_FIT
-# define CONFIG_IMAGE_FORMAT_LEGACY
-#endif
-
 /* UART */
 #ifdef CONFIG_MXC_UART
 # ifdef CONFIG_MX6UL
index 6b2af7a85846e4836f62ea90113279d9300c0c8b..ec2162cb80384e79294eb5456c33e5f62c410600 100644 (file)
 #define RCAR_GEN2_SDRAM_SIZE           (2048u * 1024 * 1024)
 #define RCAR_GEN2_UBOOT_SDRAM_SIZE     (512 * 1024 * 1024)
 
-/* SCIF */
-
-/* FLASH */
-#define CONFIG_SPI
-
 /* SH Ether */
 #define CONFIG_SH_ETHER_USE_PORT       0
 #define CONFIG_SH_ETHER_PHY_ADDR       0x1
index 97f7b2c7e7884b601febff9617d0da3e35bf131a..0d9272cfa310d0b5c8486c5ed4ff531dbca59389 100644 (file)
 
 #include "rcar-gen2-common.h"
 
-/* STACK */
-#if defined(CONFIGF_RMOBILE_EXTRAM_BOOT)
-#define CONFIG_SYS_INIT_SP_ADDR                0xB003FFFC
-#else
-#define CONFIG_SYS_INIT_SP_ADDR                0xE827FFFC
-#endif
-#define STACK_AREA_SIZE                        0xC000
-#define LOW_LEVEL_MERAM_STACK  \
+#define CONFIG_SYS_INIT_SP_ADDR                0x4f000000
+#define STACK_AREA_SIZE                        0x00100000
+#define LOW_LEVEL_MERAM_STACK \
                (CONFIG_SYS_INIT_SP_ADDR + STACK_AREA_SIZE - 4)
 
 /* MEMORY */
 #define RCAR_GEN2_SDRAM_SIZE           (2048u * 1024 * 1024)
 #define RCAR_GEN2_UBOOT_SDRAM_SIZE     (512 * 1024 * 1024)
 
-/* SCIF */
-
-/* SPI */
-#define CONFIG_SPI
-
 /* SH Ether */
 #define CONFIG_SH_ETHER_USE_PORT       0
 #define CONFIG_SH_ETHER_PHY_ADDR       0x1
 #define CONFIG_SH_ETHER_PHY_MODE PHY_INTERFACE_MODE_RMII
-#define CONFIG_SH_ETHER_ALIGNE_SIZE    64
 #define CONFIG_SH_ETHER_CACHE_WRITEBACK
 #define CONFIG_SH_ETHER_CACHE_INVALIDATE
+#define CONFIG_SH_ETHER_ALIGNE_SIZE    64
 #define CONFIG_BITBANGMII
 #define CONFIG_BITBANGMII_MULTI
 
-/* I2C */
-#define CONFIG_SYS_I2C
-#define CONFIG_SYS_I2C_RCAR
-#define CONFIG_SYS_RCAR_I2C0_SPEED     400000
-#define CONFIG_SYS_RCAR_I2C1_SPEED     400000
-#define CONFIG_SYS_RCAR_I2C2_SPEED     400000
-#define CONFIG_SYS_RCAR_I2C3_SPEED     400000
-#define CONFIF_SYS_RCAR_I2C_NUM_CONTROLLERS    4
-
-#define CONFIG_SYS_I2C_POWERIC_ADDR 0x58 /* da9063 */
-
 /* Board Clock */
 #define RMOBILE_XTAL_CLK       20000000u
 #define CONFIG_SYS_CLK_FREQ    RMOBILE_XTAL_CLK
-#define CONFIG_SH_TMU_CLK_FREQ (CONFIG_SYS_CLK_FREQ / 2) /* EXT / 2 */
-#define CONFIG_PLL1_CLK_FREQ   (CONFIG_SYS_CLK_FREQ * 156 / 2)
-#define CONFIG_PLL1_DIV2_CLK_FREQ      (CONFIG_PLL1_CLK_FREQ / 2)
-#define CONFIG_MP_CLK_FREQ     (CONFIG_PLL1_DIV2_CLK_FREQ / 15)
-#define CONFIG_HP_CLK_FREQ     (CONFIG_PLL1_CLK_FREQ / 12)
+#define CONFIG_SH_TMU_CLK_FREQ (CONFIG_SYS_CLK_FREQ / 2)
 
 #define CONFIG_SYS_TMU_CLK_DIV 4
 
-/* USB */
-#define CONFIG_USB_EHCI_RMOBILE
-#define CONFIG_USB_MAX_CONTROLLER_COUNT        3
-
-/* MMC */
-#define CONFIG_SH_MMCIF_ADDR           0xEE220000
-#define CONFIG_SH_MMCIF_CLK            97500000
-
-/* Module stop status bits */
-/* INTC-RT */
-#define CONFIG_SMSTP0_ENA      0x00400000
-/* MSIF */
-#define CONFIG_SMSTP2_ENA      0x00002000
-/* INTC-SYS, IRQC */
-#define CONFIG_SMSTP4_ENA      0x00000180
-/* SCIF0 */
-#define CONFIG_SMSTP7_ENA      0x00200000
-
-/* SDHI */
-#define CONFIG_SH_SDHI_FREQ    97500000
+#define CONFIG_EXTRA_ENV_SETTINGS      \
+       "fdt_high=0xffffffff\0"         \
+       "initrd_high=0xffffffff\0"
+
+/* SPL support */
+#define CONFIG_SPL_TEXT_BASE           0xe6300000
+#define CONFIG_SPL_STACK               0xe6340000
+#define CONFIG_SPL_MAX_SIZE            0x4000
+#define CONFIG_SYS_SPI_U_BOOT_OFFS     0x140000
+#ifdef CONFIG_SPL_BUILD
+#define CONFIG_CONS_SCIF0
+#define CONFIG_SH_SCIF_CLK_FREQ                65000000
+#endif
 
 #endif /* __LAGER_H */
index 3e5689ac8724e47160991ad6e850b8d38de7975a..0431d05a4b9d7c1bea5d0ded4f30771165d4495a 100644 (file)
 #define CONFIG_SYS_NS16550_COM1        DAVINCI_UART1_BASE /* Base address of UART1 */
 #define CONFIG_SYS_NS16550_CLK clk_get(DAVINCI_UART2_CLKID)
 
-#define CONFIG_SPI
 #define CONFIG_SYS_SPI_BASE            DAVINCI_SPI0_BASE
 #define CONFIG_SYS_SPI_CLK             clk_get(DAVINCI_SPI0_CLKID)
 #define CONFIG_SF_DEFAULT_SPEED                50000000
index 7664b96ec2dfbb07a3fd360a92fc3e69839239c0..9a28fd27ebc36e04f036a95900026678b5e7259d 100644 (file)
@@ -34,8 +34,6 @@
 #define CONFIG_SYS_SCSI_MAX_LUN                        1
 #define CONFIG_SYS_SCSI_MAX_DEVICE             (CONFIG_SYS_SCSI_MAX_SCSI_ID * \
                                                CONFIG_SYS_SCSI_MAX_LUN)
-#define CONFIG_NET_MULTI
-
 #define CONFIG_CMD_MEMINFO
 #define CONFIG_SYS_MEMTEST_START       0x80000000
 #define CONFIG_SYS_MEMTEST_END         0x9fffffff
index f2a6837324782a9eb6d50873323f719f6a7d9849..dc1206f012b681ecb8783dca5b8ecb76655532f8 100644 (file)
@@ -67,7 +67,6 @@
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_I2C_SUPPORT
 #define CONFIG_SPL_WATCHDOG_SUPPORT
-#define CONFIG_SPL_SERIAL_SUPPORT
 #define CONFIG_SPL_MMC_SUPPORT
 #define CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR        0xe8
 
index b9424e666db330916cafc41175f60626b59b1a68..2851c84b02bdabd7c7d56db9f3d83813f100620e 100644 (file)
@@ -67,7 +67,6 @@
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 #define CONFIG_SPL_WATCHDOG_SUPPORT
 #define CONFIG_SPL_I2C_SUPPORT
-#define CONFIG_SPL_SERIAL_SUPPORT
 #define CONFIG_SPL_DRIVERS_MISC_SUPPORT
 
 #define CONFIG_SPL_MMC_SUPPORT
 #define CONFIG_SPL_ENV_SUPPORT
 #define CONFIG_SPL_WATCHDOG_SUPPORT
 #define CONFIG_SPL_I2C_SUPPORT
-#define CONFIG_SPL_SERIAL_SUPPORT
 #define CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
 
 #define CONFIG_SPL_NAND_SUPPORT
index 1a02ff5e09964dc3682c4fa7402a2be661940574..fbf09025f3ca0f1bb9a658192f15c30d2491e15d 100644 (file)
 
 #ifdef SPIFLASH
 # define CONFIG_SYS_SPI_BASE           XILINX_SPI_FLASH_BASEADDR
-# define CONFIG_SPI                    1
 # define CONFIG_SF_DEFAULT_MODE                SPI_MODE_3
 # define CONFIG_SF_DEFAULT_SPEED       XILINX_SPI_FLASH_MAX_FREQ
 # define CONFIG_SF_DEFAULT_CS          XILINX_SPI_FLASH_CS
index c2223bd858d6fe248614b7493a4ec084468633a9..3dcda9ea7728bc1e0d03228a050b9548b4a684a2 100644 (file)
@@ -46,7 +46,6 @@
 /* Using ULP WDOG for reset */
 #define WDOG_BASE_ADDR                 WDG1_RBASE
 
-#define CONFIG_SYS_ARCH_TIMER
 #define CONFIG_SYS_HZ_CLOCK            1000000 /* Fixed at 1Mhz from TSTMR */
 
 #define CONFIG_INITRD_TAG
index d67a619a8cab76198325c0ba46ee9ad034373381..7bdc33df6215999aee8ec746ee0d767305d371bc 100644 (file)
 #define CONFIG_SYS_BAUDRATE_TABLE      { 9600, 19200, 38400, 57600, 115200 }
 #endif
 
-#define CONFIG_SPI
 #define CONFIG_SYS_SPI_BASE            DAVINCI_SPI1_BASE
 #define CONFIG_SYS_SPI_CLK             clk_get(DAVINCI_SPI1_CLKID)
 #define CONFIG_SF_DEFAULT_SPEED                30000000
index 62b48bc2588e1c25a99a0a1051767068a7e7bd18..ffd5bcd611b5dbd2981ef940f0cdfa318b8fd781 100644 (file)
@@ -20,7 +20,6 @@
 #define CONFIG_MXC_UART_BASE           UART1_BASE
 
 /* SF Configs */
-#define CONFIG_SPI
 #define CONFIG_SF_DEFAULT_BUS  2
 #define CONFIG_SF_DEFAULT_CS   0
 #define CONFIG_SF_DEFAULT_SPEED 25000000
index b1a4c2576e961bb488611033ad2736aebd2833b1..ba444762f156faab0f1478d774ca1411e424d487 100644 (file)
 #define RCAR_GEN2_SDRAM_SIZE           (2048u * 1024 * 1024)
 #define RCAR_GEN2_UBOOT_SDRAM_SIZE     (1024u * 1024 * 1024)
 
-/* SCIF */
-
 /* FLASH */
-#define CONFIG_SPI
 #define CONFIG_SPI_FLASH_QUAD
 
 /* SH Ether */
index 839bc10a184b58aa693b7f133b32e55ee067867a..f306b416352083ac2c6bcd7dddd193737e21dbd9 100644 (file)
 #define CONFIG_SYS_LOAD_ADDR           (CONFIG_SYS_SDRAM_BASE + SZ_2M)
 #define CONFIG_SYS_MALLOC_LEN          SZ_16M
 
-/* QEMU implements a 62.5MHz architected timer */
-/* FIXME: can we rely on CNTFREQ instead of hardcoding this fact here? */
-#define CONFIG_SYS_ARCH_TIMER
+/* For timer, QEMU emulates an ARMv7/ARMv8 architected timer */
 #define CONFIG_SYS_HZ                       1000
-#define CONFIG_SYS_HZ_CLOCK                 62500000
 
 /* For block devices, QEMU emulates an ICH9 AHCI controller over PCI */
 #define CONFIG_SYS_SCSI_MAX_SCSI_ID 6
index f39a272e6d211c783183520a66c4f7f7acdb730a..ec4b88adb5f4a8228a370cef81dd8db026eb44b7 100644 (file)
@@ -18,9 +18,6 @@
 #define CONFIG_SYS_TIMER_BASE          0x200440a0 /* TIMER5 */
 #define CONFIG_SYS_TIMER_COUNTER       (CONFIG_SYS_TIMER_BASE + 8)
 
-#define CONFIG_SYS_NS16550
-#define CONFIG_SYS_NS16550_MEM32
-
 #define CONFIG_SYS_INIT_SP_ADDR                0x60100000
 #define CONFIG_SYS_LOAD_ADDR           0x60800800
 #define CONFIG_SPL_STACK               0x10081fff
@@ -38,7 +35,6 @@
 #define SDRAM_MAX_SIZE                  (CONFIG_NR_DRAM_BANKS * SDRAM_BANK_SIZE)
 
 #define CONFIG_SPI_FLASH
-#define CONFIG_SPI
 #define CONFIG_SPI_FLASH_GIGADEVICE
 #define CONFIG_SF_DEFAULT_SPEED 20000000
 
index bd8019c6a56a7ba715627286d83934c00ff496aa..a71c6c0bcc453747785b39a4d3479c9205a32878 100644 (file)
@@ -19,8 +19,6 @@
 #define CONFIG_SYS_TIMER_BASE          0x200440a0 /* TIMER5 */
 #define CONFIG_SYS_TIMER_COUNTER       (CONFIG_SYS_TIMER_BASE + 8)
 
-#define CONFIG_SYS_NS16550_MEM32
-
 #define CONFIG_SYS_INIT_SP_ADDR                0x60100000
 #define CONFIG_SYS_LOAD_ADDR           0x60800800
 
@@ -38,7 +36,6 @@
 #define SDRAM_MAX_SIZE                 0x80000000
 
 #define CONFIG_SPI_FLASH
-#define CONFIG_SPI
 #define CONFIG_SF_DEFAULT_SPEED 20000000
 #define CONFIG_USB_OHCI_NEW
 #define CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS     1
index 94f8cda8532009496489c721eea22cc94911440d..ff6dfd5a446835bf6f030da107849ff7852d0a47 100644 (file)
 #define CONFIG_SYS_MALLOC_LEN          (32 << 20)
 #define CONFIG_SYS_CBSIZE              1024
 
-#define CONFIG_SYS_TIMER_RATE          (24 * 1000 * 1000)
-#define CONFIG_SYS_TIMER_BASE          0x2000e000 /* TIMER3 */
-#define CONFIG_SYS_TIMER_COUNTER       (CONFIG_SYS_TIMER_BASE + 8)
-#define CONFIG_SYS_TIMER_COUNTS_DOWN
-
 #define CONFIG_SYS_NS16550_MEM32
 
 #ifdef CONFIG_SPL_ROCKCHIP_BACK_TO_BROM
@@ -49,7 +44,6 @@
 #define SDRAM_MAX_SIZE                 0x80000000
 
 #define CONFIG_SPI_FLASH
-#define CONFIG_SPI
 #define CONFIG_SF_DEFAULT_SPEED 20000000
 
 #ifndef CONFIG_SPL_BUILD
index 7f9c7fbfd5e8a3d610df08ccf799d235fa62b91a..0fb72214f4a8bd2880103b2aa702bb1bc6b7e278 100644 (file)
 #define CONFIG_SYS_TIMER_BASE          0x110c00a0 /* TIMER5 */
 #define CONFIG_SYS_TIMER_COUNTER       (CONFIG_SYS_TIMER_BASE + 8)
 
-#define CONFIG_SYS_NS16550_MEM32
 #define CONFIG_SYS_INIT_SP_ADDR                0x60100000
 #define CONFIG_SYS_LOAD_ADDR           0x60800800
 #define CONFIG_SPL_STACK               0x10088000
-#define CONFIG_SPL_TEXT_BASE           0x10081004
+#define CONFIG_SPL_TEXT_BASE           0x10081000
 
 #define CONFIG_ROCKCHIP_MAX_INIT_SIZE  (28 << 10)
 #define CONFIG_ROCKCHIP_CHIP_TAG       "RK32"
index 78595b86ec4855ff9c58dc193f0c96edf91127df..d95254b25da4c579543b26214a162dd0f5c0b466 100644 (file)
@@ -19,8 +19,6 @@
 #define        CONFIG_SYS_TIMER_BASE           0xff810020 /* TIMER7 */
 #define CONFIG_SYS_TIMER_COUNTER       (CONFIG_SYS_TIMER_BASE + 8)
 
-#define CONFIG_SYS_NS16550_MEM32
-
 #ifdef CONFIG_SPL_ROCKCHIP_BACK_TO_BROM
 /* Bootrom will load u-boot binary to 0x0 once return from SPL */
 #endif
@@ -49,7 +47,6 @@
 #define SDRAM_MAX_SIZE                 0xfe000000
 
 #define CONFIG_SPI_FLASH
-#define CONFIG_SPI
 #define CONFIG_SF_DEFAULT_SPEED 20000000
 
 #ifndef CONFIG_SPL_BUILD
@@ -73,6 +70,7 @@
 #define CONFIG_EXTRA_ENV_SETTINGS \
        "fdt_high=0x0fffffff\0" \
        "initrd_high=0x0fffffff\0" \
+       "fdtfile=" CONFIG_DEFAULT_DEVICE_TREE ".dtb\0" \
        "partitions=" PARTS_DEFAULT \
        ENV_MEM_LAYOUT_SETTINGS \
        ROCKCHIP_DEVICE_SETTINGS \
index 517d058a111043f6cfc2bb811e935c1dfc06e02d..09b50368bd1c93622ca44b3089070c82cad9382f 100644 (file)
@@ -33,7 +33,6 @@
 #define SDRAM_MAX_SIZE                 0xff000000
 
 #define CONFIG_SPI_FLASH
-#define CONFIG_SPI
 #define CONFIG_SF_DEFAULT_SPEED 20000000
 
 #ifndef CONFIG_SPL_BUILD
index 46f48009dd32e2ae3dd1787ef11c7d741ac10dd0..a608214c0f20a875c9d2a7d6118bc70af4af7143 100644 (file)
 #define CONFIG_VIDEO_BMP_LOGO
 #define DA8XX_LCD_CNTL_BASE    LCD_CNTL_BASE
 
-#define CONFIG_SPI
-
 #define BOARD_LCD_RESET                115     /* Bank 3 pin 19 */
 #define CONFIG_FORMIKE
 #define DISPL_PLL_SPREAD_SPECTRUM
index 349c53c2898d53c365e6b6267d78b2533da7a542..cd204e97184fd006fba0ca86206a675d34625bfa 100644 (file)
@@ -18,9 +18,6 @@
 #define CONFIG_SYS_TIMER_BASE          0x10350020
 #define CONFIG_SYS_TIMER_COUNTER       (CONFIG_SYS_TIMER_BASE + 8)
 
-#define CONFIG_SYS_NS16550
-#define CONFIG_SYS_NS16550_MEM32
-
 #define CONFIG_SYS_SDRAM_BASE          0x60000000
 #define CONFIG_NR_DRAM_BANKS           1
 #define CONFIG_SYS_INIT_SP_ADDR                (CONFIG_SYS_TEXT_BASE + 0x100000)
index 34e8441ea060e92c15f9887471af748f431efe1a..127443f8825a11cfb41acdbbd6127b423e8d12fe 100644 (file)
@@ -12,7 +12,6 @@
 #include <asm/arch/imx-regs.h>
 
 #define CONFIG_S32V234
-#define CONFIG_DM
 
 /* Config GIC */
 #define CONFIG_GICV2
@@ -58,8 +57,6 @@
 #define CONFIG_SYS_MALLOC_LEN          (CONFIG_ENV_SIZE + 2 * 1024 * 1024)
 #endif
 
-#define CONFIG_DM_SERIAL
-#define CONFIG_FSL_LINFLEXUART
 #define LINFLEXUART_BASE               LINFLEXD0_BASE_ADDR
 
 #define CONFIG_DEBUG_UART_LINFLEXUART
index 13c3dc8b233106d4b9b6c6f6bdf9dd845bb43108..2062647f7e91c46a0bf1f7f4b52fda5fbf6159ea 100644 (file)
@@ -62,7 +62,6 @@
 
 #define CONFIG_SYS_LOAD_ADDR           0x81000000 /* Default load address */
 
-#define CONFIG_SPI
 #define CONFIG_MTD_DEVICE
 #define CONFIG_SF_DEFAULT_SPEED                (75000000)
 
index 5f351b5c4b65b0246630088d6827084dd38e4f60..465291fffdf3c4f161960de8e1186c34721bf2fc 100644 (file)
 #define RCAR_GEN2_SDRAM_SIZE           (1024u * 1024 * 1024)
 #define RCAR_GEN2_UBOOT_SDRAM_SIZE     (512 * 1024 * 1024)
 
-/* SCIF */
-
 /* FLASH */
-#define CONFIG_SPI
 #define CONFIG_SPI_FLASH_QUAD
 
 /* SH Ether */
index da0e259736a6bec9538699c255adb9cd10a3e22b..b2b654ca7a9a60796f6b7495d4cb5e915af743b5 100644 (file)
@@ -17,7 +17,6 @@
  * Number of clock ticks in 1 sec
  */
 #define CONFIG_SYS_HZ                          1000
-#define CONFIG_SYS_ARCH_TIMER
 
 /*
  * malloc() pool size
index 228cb552cb3fa0897ebbfd16648d344bcefd91ee..22e23eb1821fcd87a42f39d45bf0451f7ad0c749 100644 (file)
@@ -31,7 +31,6 @@
 #define CONFIG_SCIF_A
 
 /* SPI */
-#define CONFIG_SPI
 #define CONFIG_SPI_FLASH_QUAD
 
 /* SH Ether */
index 2fa0ded439fa1fcade69b84cf73de7611e2bb74e..3112231b0b6ca5b043914ea8e8d0b12e9261b077 100644 (file)
 #endif
 
 /* SPI EEPROM */
-#define CONFIG_SPI
 #define TAURUS_SPI_MASK (1 << 4)
 #define TAURUS_SPI_CS_PIN      AT91_PIN_PA3
 
index 4771e749405b5c99cccf4734a91c4b7f88d4ae3e..18cd6afa91ed0066cc92450e1b1146a6eef257f3 100644 (file)
 #define CONFIG_DM_I2C_COMPAT
 #endif
 
-/* McSPI IP block */
-#define CONFIG_SPI
-
-/* GPIO block */
-
 /*
  * The following are general good-enough settings for U-Boot.  We set a
  * large malloc pool as we generally have a lot of DDR, and we opt for
index e87acca65005dbd6181d0a76b198a3cbddd7035c..6f2a33e18720dd22d60c304d584913af66ed5542 100644 (file)
@@ -17,7 +17,6 @@
 
 /* SoC Configuration */
 #define CONFIG_ARCH_CPU_INIT
-#define CONFIG_SYS_ARCH_TIMER
 #define CONFIG_SPL_TARGET              "u-boot-spi.gph"
 #define CONFIG_SYS_DCACHE_OFF
 
index 028e3ff9377cead22df93c88930a3109ae7f8241..093cc32a6e4ed5713299857be7a43f3841bba18e 100644 (file)
@@ -23,8 +23,6 @@
 #define CONFIG_SKIP_LOWLEVEL_INIT
 #endif
 
-#define CONFIG_IMAGE_FORMAT_LEGACY
-
 /* general purpose I/O */
 #define CONFIG_AT91_GPIO
 
index 6d650b79dad2f9498aded8aab77be980a85b255d..5c71168279540b7a560e22d19332048f9c43e741 100644 (file)
 /* allow to overwrite serial and ethaddr */
 #define CONFIG_ENV_OVERWRITE
 
-/*-----------------------------------------------------------------------
- * FLASH configuration
- */
-#define CONFIG_SPI
-
 /*-----------------------------------------------------------------------
  * Environment configuration
  */
index baad8db62f90b2fcce0310a0d4ab58082aca982a..e5036171783bcd891dac5be4b0a0eac13bb60013 100644 (file)
                                        GENERATED_GBL_DATA_SIZE)
 
 
-/* FIT support */
-#define CONFIG_IMAGE_FORMAT_LEGACY /* enable also legacy image format */
-
 /* Extend size of kernel image for uncompression */
 #define CONFIG_SYS_BOOTM_LEN   (60 * 1024 * 1024)
 
index 436b90fa85cb8c9304b6c9439a5e22856f29c9e2..33fb06712f336d09b4d64f61f5d5c2ed364e0779 100644 (file)
@@ -27,6 +27,40 @@ config HAVE_PRIVATE_LIBGCC
 config LIB_UUID
        bool
 
+config PRINTF
+       bool
+       default y
+
+config SPL_PRINTF
+       bool
+       select SPL_SPRINTF
+       select SPL_STRTO if !USE_TINY_PRINTF
+
+config TPL_PRINTF
+       bool
+       select TPL_SPRINTF
+       select TPL_STRTO if !USE_TINY_PRINTF
+
+config SPRINTF
+       bool
+       default y
+
+config SPL_SPRINTF
+       bool
+
+config TPL_SPRINTF
+       bool
+
+config STRTO
+       bool
+       default y
+
+config SPL_STRTO
+       bool
+
+config TPL_STRTO
+       bool
+
 config USE_PRIVATE_LIBGCC
        bool "Use private libgcc"
        depends on HAVE_PRIVATE_LIBGCC
index 35da5705a4b3be8729973beb7d84b9d8033b2896..13be8f4cfc6ca2d55ad311bec831c76e897546a7 100644 (file)
@@ -88,22 +88,19 @@ obj-y += time.o
 obj-$(CONFIG_TRACE) += trace.o
 obj-$(CONFIG_LIB_UUID) += uuid.o
 obj-$(CONFIG_LIB_RAND) += rand.o
+obj-y += panic.o
 
-ifdef CONFIG_SPL_BUILD
-ifdef CONFIG_TPL_BUILD
-SERIAL_SUPPORT := $(CONFIG_TPL_SERIAL_SUPPORT)
-else
-SERIAL_SUPPORT := $(CONFIG_SPL_SERIAL_SUPPORT)
-endif
+ifeq ($(CONFIG_$(SPL_TPL_)BUILD),y)
 # SPL U-Boot may use full-printf, tiny-printf or none at all
 ifdef CONFIG_USE_TINY_PRINTF
-obj-$(SERIAL_SUPPORT) += tiny-printf.o panic.o strto.o
+obj-$(CONFIG_$(SPL_TPL_)SPRINTF) += tiny-printf.o
 else
-obj-$(SERIAL_SUPPORT) += vsprintf.o panic.o strto.o strmhz.o
+obj-$(CONFIG_$(SPL_TPL_)SPRINTF) += vsprintf.o strmhz.o
 endif
+obj-$(CONFIG_$(SPL_TPL_)STRTO) += strto.o
 else
 # Main U-Boot always uses the full printf support
-obj-y += vsprintf.o panic.o strto.o strmhz.o
+obj-y += vsprintf.o strto.o strmhz.o
 endif
 
 subdir-ccflags-$(CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED) += -O2
index 81af27caab12ba95dc5a6792cfdb10ed07d52046..b1c7360ddcd5bc4f48a95b6f206f4f877da14ef0 100644 (file)
@@ -17,8 +17,6 @@
 #include <efi.h>
 #include <efi_api.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * Unfortunately we cannot access any code outside what is built especially
  * for the stub. lib/string.c is already being built for the U-Boot payload
index 205aa1994726d24e8119ce323c07975190df225f..acf60beb4e184a8b816344c38441da8e3f3bf0a8 100644 (file)
@@ -21,8 +21,6 @@
 #include <linux/err.h>
 #include <linux/types.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #ifndef CONFIG_X86
 /*
  * Problem areas:
index d5fbba3138358e9827c5a3a58bcf650e268c21c5..2ccd476e57a2b3e00a7e83049e75f2efe836b97c 100644 (file)
@@ -13,8 +13,6 @@
 #include <pe.h>
 #include <asm/global_data.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 const efi_guid_t efi_global_variable_guid = EFI_GLOBAL_VARIABLE_GUID;
 const efi_guid_t efi_guid_device_path = DEVICE_PATH_GUID;
 const efi_guid_t efi_guid_loaded_image = LOADED_IMAGE_GUID;
index 9afe76cdb31de77783e68338705f97b3f67a6686..e3132e6c172e526de5a5ebe46f5278e2f764294e 100644 (file)
@@ -12,8 +12,6 @@
 #include <lcd.h>
 #include <malloc.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static const efi_guid_t efi_net_guid = EFI_SIMPLE_NETWORK_GUID;
 static const efi_guid_t efi_pxe_guid = EFI_PXE_GUID;
 static struct efi_pxe_packet *dhcp_ack;
index 148865c9678d75f1f2d76101e164bf8fd886b4a9..e574ae8a396c99a8b69895284c5f03496eb88fe8 100644 (file)
@@ -16,8 +16,6 @@
 #include <dm/of_access.h>
 #include <linux/err.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static void *unflatten_dt_alloc(void **mem, unsigned long size,
                                unsigned long align)
 {
index e2b8b74b7cd418566466ff308d15f7ebe2cba5bb..bae8a359354216e7b8117d4364af872ebdebbd61 100644 (file)
@@ -37,9 +37,19 @@ void panic_str(const char *str)
 
 void panic(const char *fmt, ...)
 {
+#if CONFIG_IS_ENABLED(PRINTF)
        va_list args;
        va_start(args, fmt);
        vprintf(fmt, args);
        va_end(args);
+#endif
        panic_finish();
 }
+
+void __assert_fail(const char *assertion, const char *file, unsigned int line,
+                  const char *function)
+{
+       /* This will not return */
+       panic("%s:%u: %s: Assertion `%s' failed.", file, line, function,
+             assertion);
+}
index fde1ac108d0f2703bc77ed4b8b47a55bd324291b..2b33f323bcccff0f3a792b71d3f270050b1449fa 100644 (file)
@@ -13,14 +13,14 @@ config RSA
          option. The software based modular exponentiation is built into
          mkimage irrespective of this option.
 
+if RSA
+
 config SPL_RSA
        bool "Use RSA Library within SPL"
-       depends on RSA
 
-if RSA
 config RSA_SOFTWARE_EXP
        bool "Enable driver for RSA Modular Exponentiation in software"
-       depends on DM && RSA
+       depends on DM
        help
          Enables driver for modular exponentiation in software. This is a RSA
          algorithm used in FIT image verification. It required RSA Key as
@@ -29,7 +29,7 @@ config RSA_SOFTWARE_EXP
 
 config RSA_FREESCALE_EXP
        bool "Enable RSA Modular Exponentiation with FSL crypto accelerator"
-       depends on DM && RSA && FSL_CAAM && !ARCH_MX7 && !ARCH_MX6 && !ARCH_MX5
+       depends on DM && FSL_CAAM && !ARCH_MX7 && !ARCH_MX6 && !ARCH_MX5
        help
        Enables driver for RSA modular exponentiation using Freescale cryptographic
        accelerator - CAAM.
index 8f19ad89c121ebbc2ae1a7842edc8a8e432e3b8b..00b521eca92b5ad51734d3cac22f09a6e3a036cf 100644 (file)
@@ -16,8 +16,6 @@
 #include <dm/uclass-internal.h>
 #endif
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /**
  * smbios_add_string() - add a string to the string area
  *
index 0b04813dc206be9cd6163136574b7213e5933e91..5f7e27d76edf695216b46454725a9055b2d6dc25 100644 (file)
@@ -23,11 +23,6 @@ struct printf_info {
        void (*putc)(struct printf_info *info, char ch);
 };
 
-static void putc_normal(struct printf_info *info, char ch)
-{
-       putc(ch);
-}
-
 static void out(struct printf_info *info, char c)
 {
        *info->bf++ = c;
@@ -321,6 +316,12 @@ abort:
        return 0;
 }
 
+#if CONFIG_IS_ENABLED(PRINTF)
+static void putc_normal(struct printf_info *info, char ch)
+{
+       putc(ch);
+}
+
 int vprintf(const char *fmt, va_list va)
 {
        struct printf_info info;
@@ -343,6 +344,7 @@ int printf(const char *fmt, ...)
 
        return ret;
 }
+#endif
 
 static void putc_outstr(struct printf_info *info, char ch)
 {
@@ -381,12 +383,3 @@ int snprintf(char *buf, size_t size, const char *fmt, ...)
 
        return ret;
 }
-
-void __assert_fail(const char *assertion, const char *file, unsigned line,
-                  const char *function)
-{
-       /* This will not return */
-       printf("%s:%u: %s: Assertion `%s' failed.", file, line, function,
-              assertion);
-       hang();
-}
index 5f7a5f17dc6917cf539c9b207698408a43eda493..8514f504988ea94119d8774c130ecdbfc5247e67 100644 (file)
@@ -783,6 +783,7 @@ int sprintf(char *buf, const char *fmt, ...)
        return i;
 }
 
+#if CONFIG_IS_ENABLED(PRINTF)
 int printf(const char *fmt, ...)
 {
        va_list args;
@@ -824,15 +825,7 @@ int vprintf(const char *fmt, va_list args)
        puts(printbuffer);
        return i;
 }
-
-
-void __assert_fail(const char *assertion, const char *file, unsigned line,
-                  const char *function)
-{
-       /* This will not return */
-       panic("%s:%u: %s: Assertion `%s' failed.", file, line, function,
-             assertion);
-}
+#endif
 
 char *simple_itoa(ulong i)
 {
index 8a9b69c6b0b098743609c6141040a1c1fb7a0850..d222c1f2bd42391b0a2f3eed3d7ae106fad1c527 100644 (file)
--- a/net/net.c
+++ b/net/net.c
 #include "sntp.h"
 #endif
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /** BOOTP EXTENTIONS **/
 
 /* Our subnet mask (0=unknown) */
index 915eb0a7648b2728a028674348f1ce836a3e6d1b..529f2fa65a2a192915d89dec7c7f5582f48653b9 100644 (file)
@@ -42,8 +42,6 @@ extern int cpu_post_test_multi (void);
 extern int cpu_post_test_string (void);
 extern int cpu_post_test_complex (void);
 
-DECLARE_GLOBAL_DATA_PTR;
-
 ulong cpu_post_makecr (long v)
 {
        ulong cr = 0;
index 9eba487ec4c5e96457cfebd5dcaa26ffee0fef16..bbc44e3291c49cd8763c3ccbe1f2febdd582c5d1 100644 (file)
@@ -373,7 +373,6 @@ CONFIG_DIALOG_POWER
 CONFIG_DIMM_SLOTS_PER_CTLR
 CONFIG_DIRECT_NOR_BOOT
 CONFIG_DISABLE_CONSOLE
-CONFIG_DISABLE_IMAGE_LEGACY
 CONFIG_DISCONTIGMEM
 CONFIG_DISCOVER_PHY
 CONFIG_DISPLAY_AER_xxxx
@@ -673,7 +672,6 @@ CONFIG_FSL_IIM
 CONFIG_FSL_ISBC_KEY_EXT
 CONFIG_FSL_LAYERSCAPE
 CONFIG_FSL_LBC
-CONFIG_FSL_LINFLEXUART
 CONFIG_FSL_MC9SDZ60
 CONFIG_FSL_MEMAC
 CONFIG_FSL_NGPIXIS
@@ -974,7 +972,6 @@ CONFIG_IDE_SWAP_IO
 CONFIG_IDT8T49N222A
 CONFIG_ID_EEPROM
 CONFIG_IMA
-CONFIG_IMAGE_FORMAT_LEGACY
 CONFIG_IMX
 CONFIG_IMX6_PWM_PER_CLK
 CONFIG_IMX_HDMI
@@ -1316,7 +1313,6 @@ CONFIG_MPC85XX_FEC_NAME
 CONFIG_MPC85XX_PCI2
 CONFIG_MPC8xxx_DISABLE_BPTR
 CONFIG_MPLL_FREQ
-CONFIG_MP_CLK_FREQ
 CONFIG_MSHC_FREQ
 CONFIG_MTD_CONCAT
 CONFIG_MTD_DEVICE
@@ -1553,8 +1549,6 @@ CONFIG_PLATFORM_ENV_SETTINGS
 CONFIG_PLATINUM_BOARD
 CONFIG_PLATINUM_CPU
 CONFIG_PLATINUM_PROJECT
-CONFIG_PLL1_CLK_FREQ
-CONFIG_PLL1_DIV2_CLK_FREQ
 CONFIG_PM
 CONFIG_PMC_BR_PRELIM
 CONFIG_PMC_OR_PRELIM
@@ -1625,7 +1619,6 @@ CONFIG_PXA_PWR_I2C
 CONFIG_PXA_STD_I2C
 CONFIG_PXA_VGA
 CONFIG_PXA_VIDEO
-CONFIG_P_CLK_FREQ
 CONFIG_QBMAN_CLK_DIV
 CONFIG_QE
 CONFIG_QEMU_MIPS
@@ -1909,7 +1902,6 @@ CONFIG_SPEAR_UART48M
 CONFIG_SPEAR_UARTCLKMSK
 CONFIG_SPEAR_USBBOOT
 CONFIG_SPEAR_USBTTY
-CONFIG_SPI
 CONFIG_SPI_ADDR
 CONFIG_SPI_BOOTING
 CONFIG_SPI_CS_IS_VALID
@@ -2082,7 +2074,6 @@ CONFIG_SYS_APP1_BASE
 CONFIG_SYS_APP1_SIZE
 CONFIG_SYS_APP2_BASE
 CONFIG_SYS_APP2_SIZE
-CONFIG_SYS_ARCH_TIMER
 CONFIG_SYS_ARM_CACHE_WRITETHROUGH
 CONFIG_SYS_AT91_CPU_NAME
 CONFIG_SYS_AT91_MAIN_CLOCK
@@ -3188,10 +3179,8 @@ CONFIG_SYS_I2C_PEX8518_ADDR
 CONFIG_SYS_I2C_PINMUX_CLR
 CONFIG_SYS_I2C_PINMUX_REG
 CONFIG_SYS_I2C_PINMUX_SET
-CONFIG_SYS_I2C_POWERIC_ADDR
 CONFIG_SYS_I2C_PXA
 CONFIG_SYS_I2C_QIXIS_ADDR
-CONFIG_SYS_I2C_RCAR
 CONFIG_SYS_I2C_RTC_ADDR
 CONFIG_SYS_I2C_S3C24X0_SLAVE
 CONFIG_SYS_I2C_S3C24X0_SPEED
@@ -4656,7 +4645,6 @@ CONFIG_USB_EHCI_KIRKWOOD
 CONFIG_USB_EHCI_MX5
 CONFIG_USB_EHCI_MXC
 CONFIG_USB_EHCI_MXS
-CONFIG_USB_EHCI_RMOBILE
 CONFIG_USB_EHCI_SPEAR
 CONFIG_USB_EHCI_SUNXI
 CONFIG_USB_EHCI_TEGRA
index b0d4fe5b23c0cd3de98955a7318fc3b96c1da74a..85535d9eabc75fac3fe9daf2a1d1675168e38b71 100644 (file)
@@ -20,8 +20,6 @@
 #include <sandbox-adc.h>
 #include <test/ut.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 static int dm_test_adc_bind(struct unit_test_state *uts)
 {
        struct udevice *dev;
index 67fd660ee4f514ff2431e10a7cac1f362944c967..4915baf07c357cf1ba595ee3f8e5c7856ad86db7 100644 (file)
@@ -18,8 +18,6 @@
 #include <asm/eth.h>
 #include <test/ut.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 #define DM_TEST_ETH_NUM                4
 
 static int dm_test_eth(struct unit_test_state *uts)
index b99452340dfcb5135fc9b9ec6106a9ecdded55a3..6b01dbd73c393065c86581fa0cffbcf18e96d027 100644 (file)
@@ -13,8 +13,6 @@
 #include <asm/gpio.h>
 #include <test/ut.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Test that sandbox GPIOs work correctly */
 static int dm_test_gpio(struct unit_test_state *uts)
 {
index fde700be3864fbbaa4618167f0aca431e3219460..e46b41674d90392f17ca56ed7e7f4a9ea919bb19 100644 (file)
@@ -11,8 +11,6 @@
 #include <dm/test.h>
 #include <test/ut.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Base test of the led uclass */
 static int dm_test_led_base(struct unit_test_state *uts)
 {
index 5bca4b79d597b43fe2ea0ffde788d422e5b2fa93..c8c470c1b1f4649ccf7cf29558faf48c1dc0c234 100644 (file)
@@ -10,8 +10,6 @@
 #include <dm/test.h>
 #include <test/ut.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * Basic test of the mmc uclass. We could expand this by implementing an MMC
  * stack for sandbox, or at least implementing the basic operation.
index 65b33fe68d1e5101a30187f354bd2643d8dbcb2e..b262531962b54ffa05db58af041d632bf98ebc4e 100644 (file)
@@ -11,8 +11,6 @@
 #include <dm/test.h>
 #include <test/ut.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Base test of the phy uclass */
 static int dm_test_phy_base(struct unit_test_state *uts)
 {
index 422ea3e416850cbefa82f16704422d5f32944f72..0e5d6719248e3a06bb3c9e90fd7d436202f182c2 100644 (file)
@@ -21,8 +21,6 @@
 #include <power/sandbox_pmic.h>
 #include <test/ut.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Test PMIC get method */
 static int dm_test_power_pmic_get(struct unit_test_state *uts)
 {
index 6b2dedf6ccd6ba3c18f632a57ed245bd37b43785..cccd1ad16204d5c991768dc7d5211aff6d914469 100644 (file)
@@ -10,8 +10,6 @@
 #include <dm/test.h>
 #include <test/ut.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Basic test of the pwm uclass */
 static int dm_test_pwm_base(struct unit_test_state *uts)
 {
index 7f66058735e1b1aef05f339bb11b166314a405b9..f83a821112279fb41c43eeacea98986e97e1cd98 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Copyright (C) 2015 Google, Inc
-2 *
+ *
  * SPDX-License-Identifier:    GPL-2.0+
  */
 
@@ -13,8 +13,6 @@
 #include <dm/test.h>
 #include <test/ut.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Base test of register maps */
 static int dm_test_regmap_base(struct unit_test_state *uts)
 {
index 395381d4bd2f2b0902766ac47c7fd425d13b6e35..abd65221371f3115c20e45c1a98141a4d1c47603 100644 (file)
@@ -22,8 +22,6 @@
 #include <power/sandbox_pmic.h>
 #include <test/ut.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 enum {
        BUCK1,
        BUCK2,
index d519a9015e69a675e1c01e541ebef34d36cfb289..0ecf70259b9c8adb7d3519e9a9275b6494e2aa86 100644 (file)
@@ -16,8 +16,6 @@
 #include <asm/gpio.h>
 #include <test/ut.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Test if bus childs got probed propperly*/
 static int dm_test_spmi_probe(struct unit_test_state *uts)
 {
index c40f5fc09dd89b7bdc877fd50be9ad239dc0f7d7..99bff962a9aa94b9ceaf243fcec7c4a5a5342189 100644 (file)
@@ -11,8 +11,6 @@
 #include <dm/test.h>
 #include <test/ut.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Base test of system controllers */
 static int dm_test_syscon_base(struct unit_test_state *uts)
 {
index bf964c443a054feda2e3220bc6b377126459b16b..ba9bdc10caeb50caf0b6c0af8b7d7ca9a47f238b 100644 (file)
@@ -10,8 +10,6 @@
 #include <dm/test.h>
 #include <test/ut.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /*
  * Basic test of the timer uclass.
  */
index 4fd249bf64e845f8f00de3278463367d93a89ac7..4e1c870408ac5a0c6893f1e0bf19b51cbb1ba7e3 100644 (file)
@@ -16,8 +16,6 @@
 #include <dm/uclass-internal.h>
 #include <test/ut.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Test that sandbox USB works correctly */
 static int dm_test_usb_base(struct unit_test_state *uts)
 {
index caca49690274fd122ea5f29ca502dbcdf4b274de..2f7df4e61150b1766261ced8c5313993d789366c 100644 (file)
@@ -24,8 +24,6 @@
  * in sandbox_sdl_sync() would also need to change to handle the different
  * surface depth.
  */
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Basic test of the video uclass */
 static int dm_test_video_base(struct unit_test_state *uts)
 {
index 8eee72e2572e321bbcf70d516d884708724f7fa4..8cd9ffa1c6a5f4386e4449446958f612b832b638 100644 (file)
@@ -162,13 +162,13 @@ int main(int argc, char **argv)
                txt_fd = STDIN_FILENO;
 
                do {
-                       filebuf = realloc(filebuf, readlen);
+                       filebuf = realloc(filebuf, filesize + readlen);
                        if (!filebuf) {
                                fprintf(stderr, "Can't realloc memory for the input file buffer\n");
                                return EXIT_FAILURE;
                        }
                        readbytes = read(txt_fd, filebuf + filesize, readlen);
-                       if (errno) {
+                       if (readbytes < 0) {
                                fprintf(stderr, "Error while reading stdin: %s\n",
                                                strerror(errno));
                                return EXIT_FAILURE;
index 4e561820e7723597a46d3804cad3a236522e9e69..32e07be94af3b0e809e5807ef12d3ce8e01a48b0 100644 (file)
@@ -301,6 +301,8 @@ static void process_args(int argc, char **argv)
                else if (!params.datafile)
                        usage("Missing data file for auto-FIT (use -d)");
        } else if (type != IH_TYPE_INVALID) {
+               if (type == IH_TYPE_SCRIPT && !params.datafile)
+                       usage("Missing data file for script (use -d)");
                params.type = type;
        }