- Feb 28, 2020
-
-
Michal Simek authored
DEVICE_TREE variable is not exported from dts/Makefile that's why it is necessary to setup directly before use. Fixes: 312f2c5b ("arm: xilinx: Use device tree which can be passed on cmd line") Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Driver probe function is called again and again in case of error. Malloc space is getting full which is is reported by: Insufficient RAM for page table: 0x15000 > 0x14000. Please increase the size in get_page_table_size() ### ERROR ### Please RESET the board ### The patch is freeing allocated buffers on error path to avoid panic. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
On Xilinx ZynqMP revA board initial value of PHYCR register is 0x5448 which means FORCE_LINK_GOOD is already setup. Origin code was doing write but the new code is doing read/modify/write and keep this bit untouched. That's why ethernet stop to work. The patch is cleaning this bit when PHYCR value is composed. Tested on Xilinx zcu102-revA and zcu104-rev1.0 boards. Fixes: 37d6265f ("net: phy: dp83867: refactor rgmii configuration") Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Grygorii Strashko <grygorii.strashko@ti.com>
-
T Karthik Reddy authored
Fixed wrong enumeration of nand_config structure. Added chip select function before reading the nand chip for maf/dev id's, without this unable to access id's from some of the micron chips. Also added a print statement to identify if a nand flash is using on-die ecc. Signed-off-by:
T Karthik Reddy <t.karthik.reddy@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Rajan Vaja authored
The clock driver makes EEMI call to get the name of invalid clk when executing versal_get_clock_info() function. This results in error messages. Added check for validating clock before saving clock attribute and calling versal_pm_clock_get_name() in versal_get_clock_info() function. Signed-off-by:
Rajan Vaja <rajan.vaja@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Milan Obuch authored
The board uses 100 MHz clock for UART bitrate generator, but is configured as 50 MHz on defconfig. This produces wrong console output. The first message, "Debug uart enabled" is received as: "������b" Fix the issue by configuring the correct clock for the UART baudrate generator Signed-off-by:
Milan Obuch <u-boot@dino.sk> Signed-off-by:
Luis Araneda <luaraneda@gmail.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Milan Obuch authored
The board has two push button connected to MIO pins 50 and 51, which have a pull-down resistor and are connected to 1.8V when pressed. These two pins are wrongly initialized with internal pull-up enabled so they are reported as 1 all the time with no change when pressed. Disable the internal pull-up to fix the issue. Signed-off-by:
Milan Obuch <u-boot@dino.sk> Signed-off-by:
Luis Araneda <luaraneda@gmail.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
T Karthik Reddy authored
flush_dcache_range() expects unsigned long in the arguments. Here u32 variable is unable to hold the higher address value when ddr mapped to higher addresses & flushing lower address dchache range instead which is unmapped causing to crash. Signed-off-by:
T Karthik Reddy <t.karthik.reddy@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
- Feb 27, 2020
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-tiTom Rini authored
- Minor fix in AVS class 0 driver - DHCP fixes in Keystone2 HS platforms.
-
- Feb 26, 2020
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-efiTom Rini authored
Pull request for UEFI sub-system for efi-2020-04-rc4 UEFI spec 2.8 errata A replaces the RuntimeServicesSupported variable defined in UEFI spec 2.8 by the configuration table EFI_RT_PROPERTIES_TABLE. So let's follow suit.
-
Heinrich Schuchardt authored
UEFI spec 2.8 errata A replaces the RuntimeServicesSupported variable defined in UEFI spec 2.8 by the configuration table EFI_RT_PROPERTIES_TABLE. So let's follow suit. Cc: Ard Biesheuvel <ardb@kernel.org> Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Tested-by:
Ard Biesheuvel <ardb@kernel.org>
-
Madan Srinivas authored
This fixes the inadvertent definition of CONFIG_DTB_RESELECT and CONFIG_MULTI_DTB_FIT in the K2x HS defconfigs, that happened as part of a resync of the defconfigs. The inclusion of these config options causes ethernet to stop working on K2x HS devices as they interfere with the installation of the secure boot monitor. This patch also removes the above configs for the K2 GP devices, as they are not needed, and to keep the differences between the GP and HS defconfigs to a minimum. Signed-off-by:
Madan Srinivas <madans@ti.com> Signed-off-by:
Andrew F. Davis <afd@ti.com>
-
Vignesh Raghavendra authored
Its possible that k3_avs_priv is NULL because the driver may not have been probed yet. Therefore check if pointer is valid before dereferencing it. Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
-
Tom Rini authored
Signed-off-by:
Tom Rini <trini@konsulko.com>
-
https://gitlab.denx.de/u-boot/custodians/u-boot-mpc85xxTom Rini authored
- Update Sata node for T2080QDS and revert SATA related unrequired patches.
-
- Feb 25, 2020
-
-
Tom Rini authored
- Assorted fixes
-
Carl Gelfand authored
When the board was originally submitted, it was attempting to use the ESDHC driver. The board uses the USDHC driver. Signed-off-by:
Carl Gelfand <carl@novtech.com> Cc: Shawn Guo <shawn.guo@kernel.org> (maintainer:MEERKAT96 BOARD) Acked-by:
Shawn Guo <shawnguo@kernel.org>
-
Markus Klotzbuecher authored
Printing the error message in verbose mode fails, since python3 doesn't implicitely convert bytes to strings. Signed-off-by:
Markus Klotzbuecher <mk@mkio.de> Cc: Simon Glass <sjg@chromium.org> Cc: Tom Rini <trini@konsulko.com> Cc: Masahiro Yamada <yamada.masahiro@socionext.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Markus Klotzbuecher authored
Commit b237d358 ("moveconfig: expand simple expressions") added support for expanding expressions in configs, but used the unsafe python built-in "eval". This patch fixes this by replacing eval with the asteval module. Signed-off-by:
Markus Klotzbuecher <mk@mkio.de> Cc: Heinrich Schuchardt <xypron.glpk@gmx.de> Cc: Heiko Schocher <hs@denx.de> Cc: Tom Rini <trini@konsulko.com> Cc: Simon Glass <sjg@chromium.org> Cc: Joe Hershberger <joe.hershberger@ni.com> Cc: Masahiro Yamada <yamada.masahiro@socionext.com> Reviewed-by:
Heinrich Schuchardt <xypron.glpk@gmx.de>
-
Heinrich Schuchardt authored
doc/api/efi.rst belongs to the UEFI sub-system documentation. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de>
-
Wasim Khan authored
Macro SZ_64K is undeclared. Include sizes.h to fix the compilation error. Signed-off-by:
Wasim Khan <wasim.khan@nxp.com> Reviewed-by:
Tom Rini <trini@konsulko.com>
-
Philippe Reynes authored
The include uboot_aes.h is not useful and it breaks the compilation on android, so we remove it. Signed-off-by:
Philippe Reynes <philippe.reynes@softathome.com> Reported-by:
Praneeth Bajjuri <praneeth@ti.com>
-
Tom Rini authored
- Update our CI loops to run 'make htmldocs' and stop on errors
-
Heinrich Schuchardt authored
Several patches delivered incorrect restructured text as documentation. We should be able to discover this in Travis CI, Gitlab CI, or Azure CI. So let us turn all build warnings into errors. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com>
-
Heinrich Schuchardt authored
Several patches delivered incorrect restructured text as documentation. We should be able to discover this in Azure CI. Provide a build step for 'make htmldocs'. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com>
-
Heinrich Schuchardt authored
Several patches delivered incorrect restructured text as documentation. We should be able to discover this in Gitlab CI. Provide a build step for 'make htmldocs'. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com>
-
Heinrich Schuchardt authored
Several patches delivered incorrect restructured text as documentation. We should be able to discover this in Travis CI. Provide a build step for 'make htmldocs'. Add required package graphviz. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com>
-
Tom Rini authored
In order to build htmldocs we need sphinx-build which comes from python3-sphinx. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Peng Ma authored
The sata of our powerpc platforms are updated. These changes is to fit the driver probe. Signed-off-by:
Peng Ma <peng.ma@nxp.com> Reviewed-by:
Stefan Roese <sr@denx.de> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Peng Ma authored
This reverts commit 02dc1599 Commit 02dc1599 ("configs: enable sata, eSDHC, USB device module in T2080QDS") has some sata defconfig changes to fit support DM mode, Now the driver will be reverted, So revert it. Signed-off-by:
Peng Ma <peng.ma@nxp.com> Reviewed-by:
Stefan Roese <sr@denx.de> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Peng Ma authored
This reverts commit 856b9cdb. Commit 856b9cdb ("powerpc: mpc85xx: delete FSL_SATA for T2080QDS board.") is to fit support sata DM mode, Now the driver will be reverted, So revert it. Signed-off-by:
Peng Ma <peng.ma@nxp.com> Reviewed-by:
Stefan Roese <sr@denx.de> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Peng Ma authored
This reverts commit 1ee49429. Commit 1ee49429 ("ata: fsl_ahci: Add sata DM support for Freescale powerpc socs") introduced SCSI layer to call AHCI private API in order to support sata operations, In DM mode, This is not necessary for non-AHCI sata. So revert it and have already updated the driver itself to operate sata directly. Signed-off-by:
Peng Ma <peng.ma@nxp.com> Reviewed-by:
Stefan Roese <sr@denx.de> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
- Feb 24, 2020
-
-
Heinrich Schuchardt authored
Update doc/sphinx/kerneldoc.py from Linux next-20200219 to avoid warnings like: doc/sphinx/kerneldoc.py:125: RemovedInSphinx20Warning: AutodocReporter is now deprecated. Use sphinx.util.docutils.switch_source_input() instead. self.state.memo.reporter = AutodocReporter(result, self.state.memo.reporter) Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de>
-
Tom Rini authored
Bring in a newer Docker image to build on that has everything required for running 'make htmldocs'. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Feb 21, 2020
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-rockchipTom Rini authored
- rk3399: split roc-pc-rk3399 out of evb_rk3399 - sync dts from upstream kernel for rk3399,rk3288,px30 - boot_mode: find the saradc device name
-
- Feb 20, 2020
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-mmcTom Rini authored
- sdhci: code clean-up and fix cache coherency problem - enable cache snooping on mpc830x - Fix build error when MMC_WRITE disabled
-
Masahiro Yamada authored
This driver currently performs cache operation before the DMA start, but does nothing after the DMA completion. When reading data by DMA, the cache invalidation is needed also after finishing the DMA transfer. Otherwise, the CPU might read data from the cache instead of from the main memory when speculative memory read or memory prefetch occurs. Instead of calling the cache operation directly, this commit adds dma_unmap_single(), which performs cache invalidation internally, but drivers do not need which operation is being run. Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com>
-
Masahiro Yamada authored
Currently, sdhci_prepare_dma() calls flush_cache() regardless of the DMA direction. Actually, cache invalidation is enough when reading data from the device. This is correctly handled by dma_map_single(), which mimics the DMA-API in Linux kernel. Drivers can be agnostic which cache operation occurs behind the scene. This commit also sanitizes the difference between the virtual address and the dma address. Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com>
-
Masahiro Yamada authored
Copied from Linux kernel. include/linux/mmc/host.h Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com> Reviewed-by:
Jaehoon Chung <jh80.chung@samsung.com>
-
Masahiro Yamada authored
host->mmc is already (struct mmc *). memalign() returns an opaque pointer, so there is no need for casting. Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com> Reviewed-by:
Jaehoon Chung <jh80.chung@samsung.com>
-