History log of /rk3399_rockchip-uboot/arch/x86/cpu/ (Results 201 – 225 of 624)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
fa287b1520-Jan-2016 Miao Yan <yanmiaobest@gmail.com>

x86: qemu: add the ability to load and link ACPI tables from QEMU

This patch adds the ability to load and link ACPI tables provided by QEMU.
QEMU tells guests how to load and patch ACPI tables throu

x86: qemu: add the ability to load and link ACPI tables from QEMU

This patch adds the ability to load and link ACPI tables provided by QEMU.
QEMU tells guests how to load and patch ACPI tables through its fw_cfg
interface, by adding a firmware file 'etc/table-loader'. Guests are
supposed to parse this file and execute corresponding QEMU commands.

Signed-off-by: Miao Yan <yanmiaobest@gmail.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Tested-by: Bin Meng <bmeng.cn@gmail.com>

show more ...

a3b15a0520-Jan-2016 Miao Yan <yanmiaobest@gmail.com>

x86: qemu: setup PM IO base for ACPI in southbridge

Enable ACPI IO space for piix4 (for pc board) and ich9 (for q35 board)

Signed-off-by: Miao Yan <yanmiaobest@gmail.com>
Reviewed-by: Bin Meng <bme

x86: qemu: setup PM IO base for ACPI in southbridge

Enable ACPI IO space for piix4 (for pc board) and ich9 (for q35 board)

Signed-off-by: Miao Yan <yanmiaobest@gmail.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Tested-by: Bin Meng <bmeng.cn@gmail.com>

show more ...

2575722020-Jan-2016 Miao Yan <yanmiaobest@gmail.com>

x86: qemu: re-structure qemu_fwcfg_list_firmware()

Re-write the logic in qemu_fwcfg_list_firmware(), add a function
qemu_fwcfg_read_firmware_list() to handle reading firmware list.

Signed-off-by: M

x86: qemu: re-structure qemu_fwcfg_list_firmware()

Re-write the logic in qemu_fwcfg_list_firmware(), add a function
qemu_fwcfg_read_firmware_list() to handle reading firmware list.

Signed-off-by: Miao Yan <yanmiaobest@gmail.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Tested-by: Bin Meng <bmeng.cn@gmail.com>

show more ...

d521197d19-Jan-2016 Stefan Roese <sr@denx.de>

x86: baytrail: Add option to disable the internal UART to setup_early_uart()

This patch adds a parameter to the function setup_early_uart() to either
enable or disable the internal BayTrail legacy U

x86: baytrail: Add option to disable the internal UART to setup_early_uart()

This patch adds a parameter to the function setup_early_uart() to either
enable or disable the internal BayTrail legacy UART. Since the name
setup_early_uart() does not match its functionality any more, lets
rename it to setup_internal_uart() as well in this patch.

Signed-off-by: Stefan Roese <sr@denx.de>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...


/rk3399_rockchip-uboot/.checkpatch.conf
/rk3399_rockchip-uboot/Kconfig
/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/arch/arm/config.mk
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx7/soc.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/sunxi/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/sunxi/board.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/sunxi/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/sunxi/clock_sun6i.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/sunxi/dram_sun8i_a83t.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/sunxi/psci_sun6i.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/sunxi/tzpc.c
/rk3399_rockchip-uboot/arch/arm/dts/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/armada-xp-theadorable.dts
/rk3399_rockchip-uboot/arch/arm/dts/sun8i-a83t-sinovoip-bpi-m3.dts
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/crm_regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx7/imx-regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-sunxi/clock.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-sunxi/clock_sun6i.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-sunxi/dram_sun8i_a83t.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-sunxi/tzpc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/imx-common/dma.h
/rk3399_rockchip-uboot/arch/arm/include/asm/imx-common/regs-apbh.h
/rk3399_rockchip-uboot/arch/arm/include/asm/imx-common/regs-bch.h
/rk3399_rockchip-uboot/arch/arm/mach-mvebu/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-mvebu/include/mach/cpu.h
/rk3399_rockchip-uboot/arch/arm/mach-mvebu/include/mach/soc.h
/rk3399_rockchip-uboot/arch/arm/mach-tegra/ap.c
/rk3399_rockchip-uboot/arch/mips/include/asm/io.h
/rk3399_rockchip-uboot/arch/openrisc/lib/board.c
/rk3399_rockchip-uboot/arch/powerpc/config.mk
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc512x/serial.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc5xxx/serial.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc83xx/law.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/cpu_init.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8xxx/law.c
baytrail/early_uart.c
/rk3399_rockchip-uboot/arch/x86/include/asm/u-boot-x86.h
/rk3399_rockchip-uboot/arch/x86/lib/fsp/fsp_support.c
/rk3399_rockchip-uboot/board/freescale/b4860qds/b4860qds.c
/rk3399_rockchip-uboot/board/freescale/common/vid.c
/rk3399_rockchip-uboot/board/freescale/common/vid.h
/rk3399_rockchip-uboot/board/freescale/corenet_ds/corenet_ds.c
/rk3399_rockchip-uboot/board/freescale/mx25pdk/Makefile
/rk3399_rockchip-uboot/board/freescale/mx25pdk/mx25pdk.c
/rk3399_rockchip-uboot/board/freescale/mx7dsabresd/mx7dsabresd.c
/rk3399_rockchip-uboot/board/freescale/p2041rdb/p2041rdb.c
/rk3399_rockchip-uboot/board/freescale/t102xqds/t102xqds.c
/rk3399_rockchip-uboot/board/freescale/t102xrdb/t102xrdb.c
/rk3399_rockchip-uboot/board/freescale/t1040qds/t1040qds.c
/rk3399_rockchip-uboot/board/freescale/t104xrdb/t104xrdb.c
/rk3399_rockchip-uboot/board/freescale/t208xqds/t208xqds.c
/rk3399_rockchip-uboot/board/freescale/t208xrdb/t208xrdb.c
/rk3399_rockchip-uboot/board/freescale/t4qds/t4240emu.c
/rk3399_rockchip-uboot/board/freescale/t4qds/t4240qds.c
/rk3399_rockchip-uboot/board/freescale/t4rdb/t4240rdb.c
/rk3399_rockchip-uboot/board/renesas/sh7753evb/sh7753evb.c
/rk3399_rockchip-uboot/board/sunxi/Kconfig
/rk3399_rockchip-uboot/board/sunxi/MAINTAINERS
/rk3399_rockchip-uboot/board/sunxi/board.c
/rk3399_rockchip-uboot/board/theadorable/MAINTAINERS
/rk3399_rockchip-uboot/board/theadorable/Makefile
/rk3399_rockchip-uboot/board/theadorable/kwbimage.cfg
/rk3399_rockchip-uboot/board/theadorable/theadorable.c
/rk3399_rockchip-uboot/board/tqc/tqm834x/tqm834x.c
/rk3399_rockchip-uboot/cmd/Kconfig
/rk3399_rockchip-uboot/cmd/Makefile
/rk3399_rockchip-uboot/cmd/aes.c
/rk3399_rockchip-uboot/cmd/ambapp.c
/rk3399_rockchip-uboot/cmd/armflash.c
/rk3399_rockchip-uboot/cmd/bdinfo.c
/rk3399_rockchip-uboot/cmd/bedbug.c
/rk3399_rockchip-uboot/cmd/blob.c
/rk3399_rockchip-uboot/cmd/bmp.c
/rk3399_rockchip-uboot/cmd/boot.c
/rk3399_rockchip-uboot/cmd/bootldr.c
/rk3399_rockchip-uboot/cmd/bootm.c
/rk3399_rockchip-uboot/cmd/bootmenu.c
/rk3399_rockchip-uboot/cmd/bootstage.c
/rk3399_rockchip-uboot/cmd/cache.c
/rk3399_rockchip-uboot/cmd/cbfs.c
/rk3399_rockchip-uboot/cmd/clk.c
/rk3399_rockchip-uboot/cmd/console.c
/rk3399_rockchip-uboot/cmd/cplbinfo.c
/rk3399_rockchip-uboot/cmd/cpu.c
/rk3399_rockchip-uboot/cmd/cramfs.c
/rk3399_rockchip-uboot/cmd/dataflash_mmc_mux.c
/rk3399_rockchip-uboot/cmd/date.c
/rk3399_rockchip-uboot/cmd/dcr.c
/rk3399_rockchip-uboot/cmd/demo.c
/rk3399_rockchip-uboot/cmd/dfu.c
/rk3399_rockchip-uboot/cmd/diag.c
/rk3399_rockchip-uboot/cmd/disk.c
/rk3399_rockchip-uboot/cmd/display.c
/rk3399_rockchip-uboot/cmd/dtt.c
/rk3399_rockchip-uboot/cmd/echo.c
/rk3399_rockchip-uboot/cmd/eeprom.c
/rk3399_rockchip-uboot/cmd/efi.c
/rk3399_rockchip-uboot/cmd/elf.c
/rk3399_rockchip-uboot/cmd/ethsw.c
/rk3399_rockchip-uboot/cmd/exit.c
/rk3399_rockchip-uboot/cmd/ext2.c
/rk3399_rockchip-uboot/cmd/ext4.c
/rk3399_rockchip-uboot/cmd/fastboot.c
/rk3399_rockchip-uboot/cmd/fat.c
/rk3399_rockchip-uboot/cmd/fdc.c
/rk3399_rockchip-uboot/cmd/fdt.c
/rk3399_rockchip-uboot/cmd/fitupd.c
/rk3399_rockchip-uboot/cmd/flash.c
/rk3399_rockchip-uboot/cmd/fpga.c
/rk3399_rockchip-uboot/cmd/fpgad.c
/rk3399_rockchip-uboot/cmd/fs.c
/rk3399_rockchip-uboot/cmd/fs_uuid.c
/rk3399_rockchip-uboot/cmd/fuse.c
/rk3399_rockchip-uboot/cmd/gettime.c
/rk3399_rockchip-uboot/cmd/gpio.c
/rk3399_rockchip-uboot/cmd/gpt.c
/rk3399_rockchip-uboot/cmd/hash.c
/rk3399_rockchip-uboot/cmd/help.c
/rk3399_rockchip-uboot/cmd/host.c
/rk3399_rockchip-uboot/cmd/i2c.c
/rk3399_rockchip-uboot/cmd/ide.c
/rk3399_rockchip-uboot/cmd/immap.c
/rk3399_rockchip-uboot/cmd/ini.c
/rk3399_rockchip-uboot/cmd/io.c
/rk3399_rockchip-uboot/cmd/iotrace.c
/rk3399_rockchip-uboot/cmd/irq.c
/rk3399_rockchip-uboot/cmd/itest.c
/rk3399_rockchip-uboot/cmd/jffs2.c
/rk3399_rockchip-uboot/cmd/ldrinfo.c
/rk3399_rockchip-uboot/cmd/led.c
/rk3399_rockchip-uboot/cmd/license.c
/rk3399_rockchip-uboot/cmd/load.c
/rk3399_rockchip-uboot/cmd/log.c
/rk3399_rockchip-uboot/cmd/lzmadec.c
/rk3399_rockchip-uboot/cmd/mac.c
/rk3399_rockchip-uboot/cmd/md5sum.c
/rk3399_rockchip-uboot/cmd/mdio.c
/rk3399_rockchip-uboot/cmd/mem.c
/rk3399_rockchip-uboot/cmd/mfsl.c
/rk3399_rockchip-uboot/cmd/mii.c
/rk3399_rockchip-uboot/cmd/misc.c
/rk3399_rockchip-uboot/cmd/mmc.c
/rk3399_rockchip-uboot/cmd/mmc_spi.c
/rk3399_rockchip-uboot/cmd/mp.c
/rk3399_rockchip-uboot/cmd/mtdparts.c
/rk3399_rockchip-uboot/cmd/nand.c
/rk3399_rockchip-uboot/cmd/net.c
/rk3399_rockchip-uboot/cmd/nvedit.c
/rk3399_rockchip-uboot/cmd/onenand.c
/rk3399_rockchip-uboot/cmd/otp.c
/rk3399_rockchip-uboot/cmd/part.c
/rk3399_rockchip-uboot/cmd/pci.c
/rk3399_rockchip-uboot/cmd/pcmcia.c
/rk3399_rockchip-uboot/cmd/pmic.c
/rk3399_rockchip-uboot/cmd/portio.c
/rk3399_rockchip-uboot/cmd/pxe.c
/rk3399_rockchip-uboot/cmd/read.c
/rk3399_rockchip-uboot/cmd/reginfo.c
/rk3399_rockchip-uboot/cmd/regulator.c
/rk3399_rockchip-uboot/cmd/reiser.c
/rk3399_rockchip-uboot/cmd/remoteproc.c
/rk3399_rockchip-uboot/cmd/sata.c
/rk3399_rockchip-uboot/cmd/scsi.c
/rk3399_rockchip-uboot/cmd/setexpr.c
/rk3399_rockchip-uboot/cmd/sf.c
/rk3399_rockchip-uboot/cmd/sha1sum.c
/rk3399_rockchip-uboot/cmd/softswitch.c
/rk3399_rockchip-uboot/cmd/sound.c
/rk3399_rockchip-uboot/cmd/source.c
/rk3399_rockchip-uboot/cmd/spi.c
/rk3399_rockchip-uboot/cmd/spibootldr.c
/rk3399_rockchip-uboot/cmd/spl.c
/rk3399_rockchip-uboot/cmd/strings.c
/rk3399_rockchip-uboot/cmd/terminal.c
/rk3399_rockchip-uboot/cmd/test.c
/rk3399_rockchip-uboot/cmd/thordown.c
/rk3399_rockchip-uboot/cmd/time.c
/rk3399_rockchip-uboot/cmd/tpm.c
/rk3399_rockchip-uboot/cmd/tpm_test.c
/rk3399_rockchip-uboot/cmd/trace.c
/rk3399_rockchip-uboot/cmd/tsi148.c
/rk3399_rockchip-uboot/cmd/ubi.c
/rk3399_rockchip-uboot/cmd/ubifs.c
/rk3399_rockchip-uboot/cmd/universe.c
/rk3399_rockchip-uboot/cmd/unzip.c
/rk3399_rockchip-uboot/cmd/usb.c
/rk3399_rockchip-uboot/cmd/usb_mass_storage.c
/rk3399_rockchip-uboot/cmd/version.c
/rk3399_rockchip-uboot/cmd/ximg.c
/rk3399_rockchip-uboot/cmd/yaffs2.c
/rk3399_rockchip-uboot/cmd/zfs.c
/rk3399_rockchip-uboot/cmd/zip.c
/rk3399_rockchip-uboot/common/Kconfig
/rk3399_rockchip-uboot/common/Makefile
/rk3399_rockchip-uboot/common/bootm.c
/rk3399_rockchip-uboot/common/console.c
/rk3399_rockchip-uboot/common/env_mmc.c
/rk3399_rockchip-uboot/common/lcd.c
/rk3399_rockchip-uboot/common/usb_kbd.c
/rk3399_rockchip-uboot/configs/Bananapro_defconfig
/rk3399_rockchip-uboot/configs/Sinovoip_BPI_M3_defconfig
/rk3399_rockchip-uboot/configs/chromebook_jerry_defconfig
/rk3399_rockchip-uboot/configs/firefly-rk3288_defconfig
/rk3399_rockchip-uboot/configs/h8_homlet_v2_defconfig
/rk3399_rockchip-uboot/configs/nyan-big_defconfig
/rk3399_rockchip-uboot/configs/rock2_defconfig
/rk3399_rockchip-uboot/configs/theadorable_debug_defconfig
/rk3399_rockchip-uboot/configs/theadorable_defconfig
/rk3399_rockchip-uboot/doc/README.x86
/rk3399_rockchip-uboot/doc/device-tree-bindings/misc/intel,baytrail-fsp.txt
/rk3399_rockchip-uboot/doc/device-tree-bindings/serial/8250.txt
/rk3399_rockchip-uboot/doc/device-tree-bindings/serial/omap_serial.txt
/rk3399_rockchip-uboot/doc/device-tree-bindings/serial/snps-dw-apb-uart.txt
/rk3399_rockchip-uboot/drivers/dma/apbh_dma.c
/rk3399_rockchip-uboot/drivers/gpio/gpio-uclass.c
/rk3399_rockchip-uboot/drivers/i2c/mvtwsi.c
/rk3399_rockchip-uboot/drivers/misc/Kconfig
/rk3399_rockchip-uboot/drivers/misc/Makefile
/rk3399_rockchip-uboot/drivers/misc/winbond_w83627.c
/rk3399_rockchip-uboot/drivers/mtd/nand/mxs_nand.c
/rk3399_rockchip-uboot/drivers/mtd/ubi/build.c
/rk3399_rockchip-uboot/drivers/net/eepro100.c
/rk3399_rockchip-uboot/drivers/net/fsl-mc/mc.c
/rk3399_rockchip-uboot/drivers/net/zynq_gem.c
/rk3399_rockchip-uboot/drivers/pinctrl/uniphier/pinctrl-uniphier.h
/rk3399_rockchip-uboot/drivers/power/Kconfig
/rk3399_rockchip-uboot/drivers/power/axp152.c
/rk3399_rockchip-uboot/drivers/power/axp209.c
/rk3399_rockchip-uboot/drivers/power/axp221.c
/rk3399_rockchip-uboot/drivers/power/axp818.c
/rk3399_rockchip-uboot/drivers/serial/ns16550.c
/rk3399_rockchip-uboot/drivers/serial/serial_ns16550.c
/rk3399_rockchip-uboot/drivers/usb/dwc3/gadget.c
/rk3399_rockchip-uboot/drivers/usb/dwc3/linux-compat.h
/rk3399_rockchip-uboot/drivers/usb/eth/Makefile
/rk3399_rockchip-uboot/drivers/usb/eth/r8152.c
/rk3399_rockchip-uboot/drivers/usb/eth/r8152.h
/rk3399_rockchip-uboot/drivers/usb/eth/r8152_fw.c
/rk3399_rockchip-uboot/drivers/usb/eth/usb_ether.c
/rk3399_rockchip-uboot/drivers/usb/host/dwc2.c
/rk3399_rockchip-uboot/drivers/usb/host/dwc2.h
/rk3399_rockchip-uboot/drivers/usb/host/ehci-generic.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-mx6.c
/rk3399_rockchip-uboot/drivers/usb/host/ohci-lpc32xx.c
/rk3399_rockchip-uboot/drivers/video/Kconfig
/rk3399_rockchip-uboot/drivers/video/Makefile
/rk3399_rockchip-uboot/drivers/video/mvebu_lcd.c
/rk3399_rockchip-uboot/dts/Makefile
/rk3399_rockchip-uboot/fs/ubifs/replay.c
/rk3399_rockchip-uboot/fs/ubifs/super.c
/rk3399_rockchip-uboot/include/axp221.h
/rk3399_rockchip-uboot/include/axp818.h
/rk3399_rockchip-uboot/include/axp_pmic.h
/rk3399_rockchip-uboot/include/common.h
/rk3399_rockchip-uboot/include/configs/T4240RDB.h
/rk3399_rockchip-uboot/include/configs/chromebook_jerry.h
/rk3399_rockchip-uboot/include/configs/firefly-rk3288.h
/rk3399_rockchip-uboot/include/configs/imx6_spl.h
/rk3399_rockchip-uboot/include/configs/mx6_common.h
/rk3399_rockchip-uboot/include/configs/mx6ul_14x14_evk.h
/rk3399_rockchip-uboot/include/configs/mx7_common.h
/rk3399_rockchip-uboot/include/configs/mx7dsabresd.h
/rk3399_rockchip-uboot/include/configs/nyan-big.h
/rk3399_rockchip-uboot/include/configs/omap3_igep00x0.h
/rk3399_rockchip-uboot/include/configs/omap3_logic.h
/rk3399_rockchip-uboot/include/configs/rock2.h
/rk3399_rockchip-uboot/include/configs/rpi-common.h
/rk3399_rockchip-uboot/include/configs/theadorable.h
/rk3399_rockchip-uboot/include/configs/x86-common.h
/rk3399_rockchip-uboot/include/lcd.h
/rk3399_rockchip-uboot/include/linux/bug.h
/rk3399_rockchip-uboot/include/part.h
/rk3399_rockchip-uboot/include/usb_ether.h
/rk3399_rockchip-uboot/include/wait_bit.h
/rk3399_rockchip-uboot/include/winbond_w83627.h
/rk3399_rockchip-uboot/scripts/Kbuild.include
/rk3399_rockchip-uboot/scripts/Makefile.spl
25d5352c17-Jan-2016 Simon Glass <sjg@chromium.org>

x86: ivybridge: Use syscon for the GMA device

Until we have a proper video uclass we can use syscon to handle the GMA
device, and avoid the special device tree and PCI searching. Update the code
to

x86: ivybridge: Use syscon for the GMA device

Until we have a proper video uclass we can use syscon to handle the GMA
device, and avoid the special device tree and PCI searching. Update the code
to work this way.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>

show more ...

98655f3a17-Jan-2016 Simon Glass <sjg@chromium.org>

x86: Set up a shared syscon numbering schema

Each system controller can have a number to identify it. It can then be
accessed using syscon_get_by_driver_data(). Put this in a shared header
file and

x86: Set up a shared syscon numbering schema

Each system controller can have a number to identify it. It can then be
accessed using syscon_get_by_driver_data(). Put this in a shared header
file and update the only current user.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>

show more ...

67292e4c17-Jan-2016 Simon Glass <sjg@chromium.org>

x86: ivybridge: Drop the SMM-locking code

U-Boot does not support SMM yet, so we can drop this code. It is easy to
bring back when needed.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by:

x86: ivybridge: Drop the SMM-locking code

U-Boot does not support SMM yet, so we can drop this code. It is easy to
bring back when needed.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>

show more ...

b2a6235917-Jan-2016 Simon Glass <sjg@chromium.org>

x86: ivybridge: Drop XHCI support

This is not used on link which is the only ivybridge board. Drop this code.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>

278d3a4417-Jan-2016 Simon Glass <sjg@chromium.org>

x86: ivybridge: Drop special EHCI init

This is not needed. On reset wake-on-disconnect is already set. It may a
problem during a soft reset or resume, but for now it does not seem
important. Also dr

x86: ivybridge: Drop special EHCI init

This is not needed. On reset wake-on-disconnect is already set. It may a
problem during a soft reset or resume, but for now it does not seem
important. Also drop the command register update since PCI auto-config
does it for us.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>

show more ...

1605b10017-Jan-2016 Simon Glass <sjg@chromium.org>

x86: ivybridge: Sort out the calls to bridge_silicon_revision()

This function is called all over the place. Convert it use the driver model
PCI API, and rationalise the calls.

Signed-off-by: Simon

x86: ivybridge: Sort out the calls to bridge_silicon_revision()

This function is called all over the place. Convert it use the driver model
PCI API, and rationalise the calls.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>

show more ...

a5ea3a7d17-Jan-2016 Simon Glass <sjg@chromium.org>

x86: ivybridge: Move code from pch.c to bd82x6x.c

This code relates to the PCH, so we should move it into the same file.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.c

x86: ivybridge: Move code from pch.c to bd82x6x.c

This code relates to the PCH, so we should move it into the same file.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>

show more ...

9434c7a317-Jan-2016 Simon Glass <sjg@chromium.org>

x86: ivybridge: Convert pch.c to use DM PCI API

Convert this file to use the driver model PCI API.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>

fad1296117-Jan-2016 Simon Glass <sjg@chromium.org>

x86: ivybridge: Convert report_platform to DM PCI API

Convert these functions to use the driver model PCI API.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.co

x86: ivybridge: Convert report_platform to DM PCI API

Convert these functions to use the driver model PCI API.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>

show more ...

c02a424217-Jan-2016 Simon Glass <sjg@chromium.org>

x86: ivybridge: Convert SDRAM init to use driver model

SDRAM init needs access to the Northbridge controller and the Intel
Management Engine device. Add the latter to the device tree and convert all

x86: ivybridge: Convert SDRAM init to use driver model

SDRAM init needs access to the Northbridge controller and the Intel
Management Engine device. Add the latter to the device tree and convert all
of this code to driver model.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>

show more ...

1641bb8c17-Jan-2016 Simon Glass <sjg@chromium.org>

x86: ivybridge: Convert sdram_initialise() to use DM PCI API

Convert this function to use the the driver model PCI API. We just need
to pass in the northbridge device.

Signed-off-by: Simon Glass <s

x86: ivybridge: Convert sdram_initialise() to use DM PCI API

Convert this function to use the the driver model PCI API. We just need
to pass in the northbridge device.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>

show more ...

2588e71117-Jan-2016 Simon Glass <sjg@chromium.org>

x86: ivybridge: Convert dram_init() to use DM PCI API

Convert the top part of the DRAM init to use the driver model PCI API.
Further work will complete the transformation.

Signed-off-by: Simon Glas

x86: ivybridge: Convert dram_init() to use DM PCI API

Convert the top part of the DRAM init to use the driver model PCI API.
Further work will complete the transformation.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>

show more ...

5213f28017-Jan-2016 Simon Glass <sjg@chromium.org>

x86: ivybridge: Convert enable_usb_bar() to use DM PCI API

Convert this function over to use the driver model PCI API. In this case
we want to avoid using the real PCI devices since they have not ye

x86: ivybridge: Convert enable_usb_bar() to use DM PCI API

Convert this function over to use the driver model PCI API. In this case
we want to avoid using the real PCI devices since they have not yet been
probed. Instead, write directly to their PCI configuration address.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>

show more ...

0c7645bd17-Jan-2016 Simon Glass <sjg@chromium.org>

x86: ivybridge: Use the I2C driver to perform SMbus init

Move the init code into the I2C driver.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Heiko Schocher <hs@denx.de>
Reviewed-by:

x86: ivybridge: Use the I2C driver to perform SMbus init

Move the init code into the I2C driver.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Heiko Schocher <hs@denx.de>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>

show more ...

4265abd417-Jan-2016 Simon Glass <sjg@chromium.org>

x86: ivybridge: Convert lpc init code to DM PCI API

Adjust this code to use the driver model PCI API. This is all called through
lpc_init_extra().

Signed-off-by: Simon Glass <sjg@chromium.org>
Revi

x86: ivybridge: Convert lpc init code to DM PCI API

Adjust this code to use the driver model PCI API. This is all called through
lpc_init_extra().

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>

show more ...

cdc337ed17-Jan-2016 Simon Glass <sjg@chromium.org>

x86: ivybridge: Drop the special PCI driver

There is nothing special about the ivybridge pci driver now, so just use
the generic one.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin

x86: ivybridge: Drop the special PCI driver

There is nothing special about the ivybridge pci driver now, so just use
the generic one.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>

show more ...

4e19072917-Jan-2016 Simon Glass <sjg@chromium.org>

x86: ivybridge: Move LPC init into the LPC probe() method

Drop the lpc_init_extra() function and just use the post-relocation LPC
probe() instead.

Signed-off-by: Simon Glass <sjg@chromium.org>
Revi

x86: ivybridge: Move LPC init into the LPC probe() method

Drop the lpc_init_extra() function and just use the post-relocation LPC
probe() instead.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>

show more ...

865c24ee17-Jan-2016 Simon Glass <sjg@chromium.org>

x86: ivybridge: Move lpc_enable() into gma.c

This graphics init code is best placed in the gma init code. Move the code
and drop the function.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed

x86: ivybridge: Move lpc_enable() into gma.c

This graphics init code is best placed in the gma init code. Move the code
and drop the function.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>

show more ...

ddf10c2017-Jan-2016 Simon Glass <sjg@chromium.org>

x86: ivybridge: Use driver model PCI API in sata.c

Adjust the functions in this file to use the driver model PCI API.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@g

x86: ivybridge: Use driver model PCI API in sata.c

Adjust the functions in this file to use the driver model PCI API.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>

show more ...

01a6790817-Jan-2016 Simon Glass <sjg@chromium.org>

x86: ivybridge: Use the SATA driver to do the init

Instead of manually initing the device, probe the SATA device and move the
init there.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by:

x86: ivybridge: Use the SATA driver to do the init

Instead of manually initing the device, probe the SATA device and move the
init there.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>

show more ...

82935b7517-Jan-2016 Simon Glass <sjg@chromium.org>

x86: ivybridge: Drop the unused bd82x6x_init_extra()

This function does nothing now so can be dropped.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>

12345678910>>...25