SPDX: Convert all of our single license tags to Linux Kernel styleWhen U-Boot started using SPDX tags we were among the early adopters andthere weren't a lot of other examples to borrow from. So
SPDX: Convert all of our single license tags to Linux Kernel styleWhen U-Boot started using SPDX tags we were among the early adopters andthere weren't a lot of other examples to borrow from. So we picked thearea of the file that usually had a full license text and replaced itwith an appropriate SPDX-License-Identifier: entry. Since then, theLinux Kernel has adopted SPDX tags and they place it as the very firstline in a file (except where shebangs are used, then it's second line)and with slightly different comment styles than us.In part due to community overlap, in part due to better tag visibilityand in part for other minor reasons, switch over to that style.This commit changes all instances where we have a single declaredlicense in the tag as both the before and after are identical in tagcontents. There's also a few places where I found we did not have a tagand have introduced one.Signed-off-by: Tom Rini <trini@konsulko.com>
show more ...
x86: kconfig: Let board select SPI flashOnly a specific type of SPI flash exists on a board, having boardKconfig to select the SPI flash seems to make more sense. Otherflash types are not necessa
x86: kconfig: Let board select SPI flashOnly a specific type of SPI flash exists on a board, having boardKconfig to select the SPI flash seems to make more sense. Otherflash types are not necessary except coreboot, which implies allavailable flash drivers there.Signed-off-by: Bin Meng <bmeng.cn@gmail.com>Reviewed-by: Simon Glass <sjg@chromium.org>
x86: kconfig: Let board select BOARD_EARLY_INIT_FCONFIG_BOARD_EARLY_INIT_F literally indicates board-specific codesand should be not 'default y' for all x86 boards.Signed-off-by: Bin Meng <bmeng
x86: kconfig: Let board select BOARD_EARLY_INIT_FCONFIG_BOARD_EARLY_INIT_F literally indicates board-specific codesand should be not 'default y' for all x86 boards.Signed-off-by: Bin Meng <bmeng.cn@gmail.com>Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>Reviewed-by: Simon Glass <sjg@chromium.org>
x86: galileo: Enable ACPI table generationEnable ACPI table generation by creating a DSDT table.Signed-off-by: Bin Meng <bmeng.cn@gmail.com>Reviewed-by: Simon Glass <sjg@chromium.org>
x86: galileo: Override SMBIOS product nameOverride the default product name U-Boot reports in the SMBIOStable, to be compatible with the Intel provided UEFI BIOS, asLinux kernel drivers (drivers/
x86: galileo: Override SMBIOS product nameOverride the default product name U-Boot reports in the SMBIOStable, to be compatible with the Intel provided UEFI BIOS, asLinux kernel drivers (drivers/mfd/intel_quark_i2c_gpio.c anddrivers/net/ethernet/stmicro/stmmac/stmmac_pci.c) make use ofit to do different board level configuration.Signed-off-by: Bin Meng <bmeng.cn@gmail.com>Reviewed-by: Simon Glass <sjg@chromium.org>
x86: Drop all the old pin configuration codeWe don't need this anymore - we can use device tree and the new pinconfigdriver instead.Signed-off-by: Simon Glass <sjg@chromium.org>Reviewed-by: Bin
x86: Drop all the old pin configuration codeWe don't need this anymore - we can use device tree and the new pinconfigdriver instead.Signed-off-by: Simon Glass <sjg@chromium.org>Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
x86: Drop asm/arch/gpio.hasm/arch/gpio.h is not needed anymore as we get the GPIO base fromPCH driver.Signed-off-by: Bin Meng <bmeng.cn@gmail.com>Reviewed-by: Simon Glass <sjg@chromium.org>Tes
x86: Drop asm/arch/gpio.hasm/arch/gpio.h is not needed anymore as we get the GPIO base fromPCH driver.Signed-off-by: Bin Meng <bmeng.cn@gmail.com>Reviewed-by: Simon Glass <sjg@chromium.org>Tested-by: Simon Glass <sjg@chromium.org>
x86: Enable PCIe controller on quark/galileoQuark SoC holds the PCIe controller in reset following a power on.U-Boot needs to release the PCIe controller from reset. The PCIecontroller (D23:F0/F1
x86: Enable PCIe controller on quark/galileoQuark SoC holds the PCIe controller in reset following a power on.U-Boot needs to release the PCIe controller from reset. The PCIecontroller (D23:F0/F1) will not be visible in PCI configurationspace and any access to its PCI configuration registers will causesystem hang while it is held in reset.Enable PCIe controller per Quark firmware writer guide.Signed-off-by: Bin Meng <bmeng.cn@gmail.com>Acked-by: Simon Glass <sjg@chromium.org>
x86: Remove DECLARE_GLOBAL_DATA_PTR in board filesgd is not referenced in those board files so DECLARE_GLOBAL_DATA_PTRshould be removed.Signed-off-by: Bin Meng <bmeng.cn@gmail.com>Acked-by: Sim
x86: Remove DECLARE_GLOBAL_DATA_PTR in board filesgd is not referenced in those board files so DECLARE_GLOBAL_DATA_PTRshould be removed.Signed-off-by: Bin Meng <bmeng.cn@gmail.com>Acked-by: Simon Glass <sjg@chromium.org>
x86: Kconfig: Remove deprecated CONFIG_SYS_EXTRA_OPTIONSCurrently all x86 boards still use CONFIG_SYS_EXTRA_OPTIONS to definethe text base address. Since it is deprecated, just remove it and useC
x86: Kconfig: Remove deprecated CONFIG_SYS_EXTRA_OPTIONSCurrently all x86 boards still use CONFIG_SYS_EXTRA_OPTIONS to definethe text base address. Since it is deprecated, just remove it and useCONFIG_SYS_TEXT_BASE directly.Signed-off-by: Bin Meng <bmeng.cn@gmail.com>Acked-by: Simon Glass <sjg@chromium.org>
x86: Add basic Intel Galileo board supportNew board/intel/galileo board directory with minimum codes, plusboard dts, defconfig and configuration files.Signed-off-by: Bin Meng <bmeng.cn@gmail.com
x86: Add basic Intel Galileo board supportNew board/intel/galileo board directory with minimum codes, plusboard dts, defconfig and configuration files.Signed-off-by: Bin Meng <bmeng.cn@gmail.com>Reviewed-by: Simon Glass <sjg@chromium.org>Acked-by: Simon Glass <sjg@chromium.org>