summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* configs: Resync with savedefconfigTom Rini2017-10-30126-156/+120
| | | | | | Rsync all defconfig files using moveconfig.py Signed-off-by: Tom Rini <trini@konsulko.com>
* scripts/get_maintainer.pl: enable find_maintainer_filesHeinrich Schuchardt2017-10-291-1/+1
| | | | | | | | Many MAINTAINERS files are in subdirectories. We should enable searching these. Reported-by: Walt Feasel <waltfeasel@gmail.com> Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* checkpatch: Support wide stringsHeinrich Schuchardt2017-10-291-3/+4
| | | | | | | | | | Allow prefixing typical strings with L for wide strings Patch originally by Joe Perches https://lkml.org/lkml/2017/10/17/1117 Signed-off-by: Joe Perches <joe@perches.com> Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* Merge git://git.denx.de/u-boot-videoTom Rini2017-10-2921-209/+1025
|\
| * exynos: video: fix typo in DisplayPort driverDongjin Kim2017-10-291-1/+1
| | | | | | | | | | | | Signed-off-by: Dongjin Kim <tobetter@gmail.com> CC: Simon Glass <sjg@chromium.org> CC: Minkyu Kang <mk7.kang@samsung.com>
| * video/da8xx-fb: Cache-align memory allocationsNiko Mauno2017-10-291-4/+4
| | | | | | | | | | | | | | Resort to malloc_cache_aligned() rather than malloc() which also removes 'CACHE: Misaligned operation at range' warnings. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
| * sunxi: video: add LCD support to DE2 driverVasily Khoruzhick2017-10-274-2/+171
| | | | | | | | | | | | | | | | | | Extend DE2 driver with LCD support. Tested on Pinebook which is based on A64 and has ANX6345 eDP bridge with eDP panel connected to it. Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com> [agust: rebased v5 on u-boot-video/master] Signed-off-by: Anatolij Gustschin <agust@denx.de>
| * sunxi: video: split out PLL configuration codeVasily Khoruzhick2017-10-273-116/+132
| | | | | | | | | | | | It will be reused in new DM LCD driver. Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
| * video: add anx6345 DM driverVasily Khoruzhick2017-10-263-0/+435
| | | | | | | | | | | | | | | | | | This is a eDP bridge similar to ANX9804, it allows to connect eDP panels to the chips that can output only parallel signal Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com> [agust: fixed most checkpatch errors/warnings] Signed-off-by: Anatolij Gustschin <agust@denx.de>
| * video: anx9804: split out registers definitions into a separate headerVasily Khoruzhick2017-10-262-53/+99
| | | | | | | | | | | | | | | | This header will be used in anx6345 driver Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com> [agust: moved header to drivers/video] Signed-off-by: Anatolij Gustschin <agust@denx.de>
| * dm: video: bridge: add operation to read EDIDVasily Khoruzhick2017-10-262-0/+30
| | | | | | | | | | | | | | Add an operation to read EDID, since bridge may have ability to read EDID from the panel that is connected to it, for example LCD<->eDP bridge. Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
| * sunxi: setup simplefb for Allwinner DE2Icenowy Zheng2017-10-263-1/+74
| | | | | | | | | | | | | | | | | | | | As the support of EFI boot on Allwinner H3 is broken, we still need to use simplefb to pass the framebuffer to Linux. Add code to setup simplefb for Allwinner DE2 driver. Signed-off-by: Icenowy Zheng <icenowy@aosc.io> Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com>
| * video: add an option for video simplefb via DTIcenowy Zheng2017-10-263-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | Add an option to indicate that the video driver should setup a SimpleFB node that passes the video framebuffer initialized by U-Boot to the operating system kernel. Currently only the Allwinner DE driver uses this option, and the definition of this option in the sunxi-common.h config header is converted to an imply of this option from CONFIG_VIDEO_SUNXI. Signed-off-by: Icenowy Zheng <icenowy@aosc.io> Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com>
| * video: sunxi: extract simplefb match code to a new fileIcenowy Zheng2017-10-264-12/+55
| | | | | | | | | | | | | | | | | | As the DE2 simplefb setup code can also benefit from the simplefb match code, extract it to a new source file. Signed-off-by: Icenowy Zheng <icenowy@aosc.io> Reviewed-by: Andre Przywara <andre.przywara@arm.com> Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com>
| * sunxi: change the DE1 video option to CONFIG_VIDEO_SUNXIIcenowy Zheng2017-10-263-19/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The sunxi DE1 video option used to be CONFIG_VIDEO, which has the same name as the "Enable legacy video support" option in drivers/video/Kconfig. Change the option name to CONFIG_VIDEO_SUNXI, which is really used by Makefile under drivers/video/sunxi/, and defined in sunxi-common.h when CONFIG_VIDEO is selected before this change. Now CONFIG_VIDEO_SUNXI selects CONFIG_VIDEO and the usages of CONFIG_VIDEO in sunxi Kconfig and config headers are all converted to use CONFIG_VIDEO_SUNXI. Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
* | efi_loader: Disable env_save() call on bootAlexander Graf2017-10-291-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the introduction of EFI variable support, we also wanted to persist these EFI variables. However, the way it was implemented we ended up persisting all U-Boot environment variables on every EFI boot. That could potentially lead to unexpected side effects because variables that were not supposed to be written to persisted env get written. It also means we may end up writing the environment more often than we should. For this release, let's just disable EFI variable persistence and instead implement it properly for the next one. Reported-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Fixes: ad644e7c182 ("efi_loader: efi variable support") Signed-off-by: Alexander Graf <agraf@suse.de> Acked-by: Rob Clark <robdclark@gmail.com> Reviewed-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* | Merge git://git.denx.de/u-boot-fsl-qoriqTom Rini2017-10-2730-132/+182
|\ \
| * | armv8: sec_firmware: Add support for loadables in FITSumit Garg2017-10-273-8/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable support for loadables in SEC firmware FIT image. Currently support is added for single loadable image. Brief description of implementation: Add two more address pointers (loadable_h, loadable_l) as arguments to sec_firmware_init() api. Create new api: sec_firmware_checks_copy_loadable() to check if loadables node is present in SEC firmware FIT image. If present, verify loadable image and copies it to secure DDR memory. Populate address pointers with secure DDR memory addresses where loadable is copied. Example use-case could be trusted OS (tee.bin) as loadables node in SEC firmware FIT image. Signed-off-by: Sumit Garg <sumit.garg@nxp.com> Reviewed-by: York Sun <york.sun@nxp.com>
| * | armv8: layerscape: Allocate 66 MB DDR for secure memorySumit Garg2017-10-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Change DDR allocated for secure memory from 2 MB to 66 MB. This additional 64 MB secure memory is required for trusted OS running in Trusted Execution Environment using ARMv8 TrustZone. Signed-off-by: Sumit Garg <sumit.garg@nxp.com> Reviewed-by: York Sun <york.sun@nxp.com>
| * | armv8: ls1088aqds: Enable USB command on QDS for qspi-bootRan Wang2017-10-271-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Amrita Kumari <amrita.kumari@nxp.com> Signed-off-by: Ashish Kumar <Ashish.Kumar@nxp.com> Signed-off-by: Ran Wang <ran.wang_1@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: York Sun <york.sun@nxp.com>
| * | armv8: ls1088ardb: Enable USB command RDB qspi-bootRan Wang2017-10-273-1/+23
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Ashish Kumar <Ashish.Kumar@nxp.com> Signed-off-by: Amrita Kumari <amrita.kumari@nxp.com> Signed-off-by: Ran Wang <ran.wang_1@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: York Sun <york.sun@nxp.com>
| * | arm: layerscape: Remove CONFIG_USB_MAX_CONTROLLER_COUNTRan Wang2017-10-2712-47/+0
| | | | | | | | | | | | | | | | | | | | | | | | Because COMFIG_DM_USB has been enabled and will not use it anymore. Signed-off-by: Ran Wang <ran.wang_1@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: York Sun <york.sun@nxp.com>
| * | usb: host: Move CONFIG_XHCI_FSL to KconfigRan Wang2017-10-2714-13/+6
| | | | | | | | | | | | | | | | | | | | | | | | use Kconfig to select xhci accordingly. Signed-off-by: Ran Wang <ran.wang_1@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: York Sun <york.sun@nxp.com>
| * | arm64: layerscape: Move CONFIG_HAS_FSL_XHCI_USB to KconfigRan Wang2017-10-2714-39/+7
| | | | | | | | | | | | | | | | | | | | | | | | Use Kconfig to select QE-HDLC and USB pin-mux. Signed-off-by: Ran Wang <ran.wang_1@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: York Sun <york.sun@nxp.com>
| * | armv8: ls1088aqds: Change phy mode to PHY_INTERFACE_MODE_RGMII_IDAshish Kumar2017-10-272-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since TX delay is now enabled only in PHY_INTERFACE_MODE_RGMII_ID PHY_INTERFACE_MODE_RGMII_TXID. These change where introduced in phy driver in commit 05b29aa0cb68 ("net: phy: realtek: fix enabling of the TX-delay for RTL8211F"). Signed-off-by: Ashish Kumar <Ashish.Kumar@nxp.com> Reviewed-by: York Sun <york.sun@nxp.com>
| * | armv8: configs: ls1012a: correct the generic timer frequencyYuantian Tang2017-10-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | On ls1012a soc, core clock source frequency is fixed at 100Mhz. Generic timer frequency is core clock source divided by 4, which is 25Mhz. Signed-off-by: Tang Yuantian <andy.tang@nxp.com> Reviewed-by: York Sun <york.sun@nxp.com>
| * | armv8: ls1088: Move CONFIG_ENV_IS_IN_SPI_FLASH to defconfigAshish Kumar2017-10-274-2/+2
| | | | | | | | | | | | | | | Signed-off-by: Ashish Kumar <Ashish.Kumar@nxp.com> Reviewed-by: York Sun <york.sun@nxp.com>
| * | driver: fsl-mc: use calloc instead mallocPrabhakar Kushwaha2017-10-271-18/+21
| | | | | | | | | | | | | | | | | | | | | | | | Memory allocated via malloc is not guaranteed to be zeroized. So explicitly use calloc instead of malloc. Signed-off-by: Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com> Reviewed-by: York Sun <york.sun@nxp.com>
| * | powerpc: mpc85xx: Implement CPU erratum A-007907 for secondary coresYork Sun2017-10-231-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 06ad970b53a3 ("powerpc: mpc85xx: Implemente workaround for CPU erratum A-007907") clears L1CSR2 for the boot core, but other cores don't run through the workaround. Add similar code for secondary cores to clear DCSTASHID field in L1CSR2 register. Signed-off-by: York Sun <york.sun@nxp.com>
* | | AT91: remove CONFIG_PMECC_INDEX_TABLE_OFFSETMasahiro Yamada2017-10-271-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | This macro is defined, but not referenced by anyone. I did not touch config_whitelist.txt - the CONFIG will be dropped by the next re-sync. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
* | | exynos: remove CONFIG_LCD_MENU_BOARDMasahiro Yamada2017-10-273-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This macro is defined, but not referenced by anyone. I did not touch config_whitelist.txt - the CONFIG will be dropped by the next re-sync. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Acked-by: Minkyu Kang <mk7.kang@samsung.com>
* | | net: remove CONFIG_NET_MULTIMasahiro Yamada2017-10-2712-14/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This macro is defined, but not referenced by anyone. I did not touch config_whitelist.txt - the CONFIG will be dropped by the next re-sync. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Reviewed-by: York Sun <york.sun@nxp.com>
* | | mpc85xx: xpedite550x: remove CONFIG_FDT_FIXUP_PCI_IRQMasahiro Yamada2017-10-271-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | This macro is defined, but not referenced by anyone. I did not touch config_whitelist.txt - the CONFIG will be dropped by the next re-sync. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
* | | AM33XX: etamin: remove CONFIG_DFU_MTDMasahiro Yamada2017-10-271-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | This macro is defined, but not referenced by anyone. I did not touch config_whitelist.txt - the CONFIG will be dropped by the next re-sync. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
* | | MX28: remove CONFIG_DEFAULT_SPI_CSMasahiro Yamada2017-10-272-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | This macro is defined, but not referenced by anyone. I did not touch config_whitelist.txt - the CONFIG will be dropped by the next re-sync. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
* | | exynos: remove CONFIG_CORE_COUNTMasahiro Yamada2017-10-272-8/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This macro is defined, but not referenced by anyone. I did not touch config_whitelist.txt - the CONFIG will be dropped by the next re-sync. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Acked-by: Minkyu Kang <mk7.kang@samsung.com>
* | | omap4: sdp4430: match the #endif comment to #ifdefMasahiro Yamada2017-10-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | This comment creates a wrong entry in config_whitelist.txt. I did not touch config_whitelist.txt - the CONFIG will be dropped by the next re-sync. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
* | | SOCFPGA: remove CONFIG_AUTONEG_TIMEOUTMasahiro Yamada2017-10-271-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | This macro is defined, but not referenced by anyone. I did not touch config_whitelist.txt - the CONFIG will be dropped by the next re-sync. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
* | | ARC: remove CONFIG_ARC_UART_BASEMasahiro Yamada2017-10-271-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | This macro is defined, but not referenced by anyone. I did not touch config_whitelist.txt - the CONFIG will be dropped by the next re-sync. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
* | | sh7734: remove CONFIG_553MHZ_MODEMasahiro Yamada2017-10-272-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This macro only appears in commented-out lines. It is not referenced by anyone. I did not touch config_whitelist.txt - the CONFIG will be dropped by the next re-sync. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
* | | mpc85xx: freescale: remove CONFIG_ADDR_STREAMINGMasahiro Yamada2017-10-272-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This macro is defined, but not referenced by anyone. I did not touch config_whitelist.txt - the CONFIG will be dropped by the next re-sync. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Reviewed-by: York Sun <york.sun@nxp.com>
* | | omap4: sdp4430: remove CONFIG_4430SDPMasahiro Yamada2017-10-271-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | This macro is defined, but not referenced by anyone. I did not touch config_whitelist.txt - the CONFIG will be dropped by the next re-sync. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
* | | IMX: novena: remove CONFIG_I2C_MXCMasahiro Yamada2017-10-271-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This macro is defined, but not referenced by anyone. I did not touch config_whitelist.txt - the CONFIG will be dropped by the next re-sync. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Acked-by: Heiko Schocher<hs@denx.de>
* | | i2c: fti2c010: remove unused/unmaintained driverMasahiro Yamada2017-10-273-421/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CONFIG_SYS_I2C_FTI2C010 is not enabled by anyone. Commit 2852709676c8 ("dm: i2c: Add a note to I2C drivers which need conversion") prompted to convert this driver to DM before June 2017, but not converted yet. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Acked-by: Heiko Schocher <hs@denx.de>
* | | i2c: adi_i2c: remove left-over Blackfin I2C driverMasahiro Yamada2017-10-272-310/+0
| | | | | | | | | | | | | | | | | | | | | | | | This driver was used by Blackfin boards, but Blackfin support is gone. There is no user of this driver. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Acked-by: Heiko Schocher <hs@denx.de>
* | | Merge git://git.denx.de/u-boot-x86Tom Rini2017-10-2715-229/+37
|\ \ \
| * | | x86: acpi: Put sleepstates.asl to the common placeBin Meng2017-10-274-12/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The supported sleep states are generic on Intel processors. Move the ASL definition to the common place. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
| * | | x86: fsp: graphics: Add some notes about the graphics info hobBin Meng2017-10-271-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On some platforms (eg: Braswell), the FSP will not produce the graphics info HOB unless you plug some cables to the display interface (eg: HDMI) on the board. Add such notes in the FSP video driver. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
| * | | x86: braswell: cherryhill: Update dts for SPI lock downBin Meng2017-10-272-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Intel Braswell FSP requires SPI controller settings to be locked down, let's do this in the chrryhill.dts and remove previous Kconfig option. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
| * | | spi: ich: Lock down controller settings if requiredBin Meng2017-10-272-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some Intel FSP (like Braswell) does SPI lock-down during the call to fsp_notify(INIT_PHASE_BOOT). But before SPI lock-down is done, it's bootloader's responsibility to configure the SPI controller's opcode registers properly otherwise SPI controller driver doesn't know how to communicate with the SPI flash device. Rather than passively doing the opcode configuration, let's add a simple DTS property "intel,spi-lock-down" and let the driver call the opcode configuration function if required by such FSP. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>