- 22 5月, 2019 6 次提交
-
-
由 Hou Zhiqiang 提交于
The LX2160A PCIe is using driver PCIE_LAYERSCAPE_GEN4 instead of PCIE_LAYERSCAPE. Signed-off-by: NHou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: NBin Meng <bmeng.cn@gmail.com> Reviewed-by: NPrabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
由 Hou Zhiqiang 提交于
Add PCIe Gen4 driver for the NXP Layerscape SoCs. This PCIe controller is based on the Mobiveil IP, which is compatible with the PCI Express™ Base Specification, Revision 4.0. Signed-off-by: NHou Zhiqiang <Zhiqiang.Hou@nxp.com> Signed-off-by: NBao Xiaowei <Xiaowei.Bao@nxp.com> Reviewed-by: NBin Meng <bmeng.cn@gmail.com> Reviewed-by: NPrabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
由 Hou Zhiqiang 提交于
The lx2160a have up to 6 PCIe controllers and have different address and size of PCIe region. Signed-off-by: NHou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: NPrabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
由 Hou Zhiqiang 提交于
The LS2080A has 8GB region for each PCIe controller, while the other platforms have 32GB. Signed-off-by: NHou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: NBin Meng <bmeng.cn@gmail.com> Reviewed-by: NPrabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
由 Hou Zhiqiang 提交于
Change to use PCIe address macro to determine if precompile the PCIe MMU table entry. Signed-off-by: NHou Zhiqiang <Zhiqiang.Hou@nxp.com> Signed-off-by: NPrabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
由 Kuldeep Singh 提交于
Update mtd-id for QSPI nor due to change introduced in mtd/spi in linux 5.0. commit 84d043185dbe ("spi: Add a driver for the Freescale/NXP QuadSPI controller") This modification is only for linux kernel version >= 5.0. To use bootargs for kernel < 5.0, use the following bootargs CONFIG_BOOTARGS="console=ttyS0,115200 root=/dev/ram0 earlycon=uart8250,mmio,0x21c0500 mtdparts=1550000.quadspi:2m(uboot),14m(free)" CONFIG_MTDPARTS_DEFAULT="mtdparts=1550000.quadspi:2m(uboot),14m(free)" Signed-off-by: NKuldeep Singh <kuldeep.singh@nxp.com> Reviewed-by: NPrabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
- 21 5月, 2019 34 次提交
-
-
git://git.denx.de/u-boot-mpc83xx由 Tom Rini 提交于
- Update MPC83xx platform support to current best practices, etc.
-
https://github.com/MrVan/u-boot由 Tom Rini 提交于
"Please pull mmc-5-20 for v2019.07, this is to avoid break i.MX53 boot."
-
git://git.denx.de/u-boot-video由 Tom Rini 提交于
- update for using splashfile instead of location->name when loading the splash image from a FIT - updates for loading internal and external splash data from FIT - DM_GPIO/DM_VIDEO migration for mx53 cx9020 board - fix boot issue on mx6sabresd board after DM_VIDEO migration - increase the max preallocated framebuffer BPP to 32 in ipuv3 driver to prepare for configurations with higher color depth - allow to use vidconsole_put_string() in board code for text output on LCD displays
-
由 Dirk Eibach 提交于
The gdsys gazerbeam board is based on a Freescale MPC8308 SOC. It boots from NOR-Flash, kernel and rootfs are stored on SD-Card. On board peripherals include: - 2x 10/100 Mbit/s Ethernet (optional) Signed-off-by: NDirk Eibach <dirk.eibach@gdsys.cc> Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Add a U-Boot specific dts file, which encapsulates the needed modifications to the Gazerbeam Linux device tree. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Import the Linux device tree for the Gazerbeam board. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
The single channel detection in the gazerbeam board driver was not implemented correctly. Fix the detection. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Use a more extensive FPGA feature reporting style in the gdsys ioep-fpga driver. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Make the ioloop command DM compatible, while keeping the old functionality for not-yet-converted boards. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Replace the boolean parameter of io_check_status that controls whether the status is printed or not with a documenting enum. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Fix some style violations in the ioloop command, and make the code more readable where possible. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
More recent versions of IHS FPGAs feature a different memory layout. Add a Kconfig option to differentiate between the legacy layout, and the new layout (which is used on the upcoming "Gazerbeam" and later boards). Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Future gdsys boards will switch from the legacy drivers in board/gdsys/common to DM-based drivers. Define a Kconfig option that disables the legacy drivers. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
The "manual" RAM configuration should not be used if the DM RAM driver is active, hence, disable the code if the CONFIG_MPC83XX_SDRAM config variable is defined. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Move CONFIG_SYS_FPGA0_BASE, CONFIG_SYS_FPGA0_SIZE, CONFIG_SYS_FPGA1_BASE, and CONFIG_SYS_FPGA1_SIZE to Kconfig. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Since the gpio output status on MPC8xxx cannot be read back, it has to be buffered locally. Signed-off-by: NDirk Eibach <dirk.eibach@gdsys.cc> Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Fix some style violations in the gdsys MPC8308 board files, and make the code more readable. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
The ppc4xx architecture was removed, and with it several old gdsys 44x boards, but some "debris" from these purged boards was left over. This patch removes these remnants (mostly entries in Makefiles, some now superfluous data structures and some now obsolete config variables from the whitelist). Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Dirk Eibach 提交于
The initialization sequence in the newest release notes of the 88e1518 phy omits two commands. Remove them from the sequence. Signed-off-by: NDirk Eibach <dirk.eibach@gdsys.cc>
-
由 Mario Six 提交于
For the DM case, use the proper parameter for the regmap_init_mem call (which is the ofnode, not the udevice). Signed-off-by: NMario Six <mario.six@gdsys.cc> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
由 Mario Six 提交于
For the DM case, use the proper parameter for the regmap_init_mem call (which is the ofnode, not the udevice). Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Make the gdsys_rxaui_ctrl polarity setting function return the old state to comply with the API requirements. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Improve the error handling and reporting of the IHS I2C driver. Signed-off-by: NMario Six <mario.six@gdsys.cc> Reviewed-by: NHeiko Schocher <hs@denx.de>
-
由 Mario Six 提交于
Since the IHS I2C driver want upstream, the surrounding infrastructure has changed quite a bit (notably, the fpgamap driver was replaced with a regmap driver). Update the driver to work with these changes. Signed-off-by: NMario Six <mario.six@gdsys.cc> Reviewed-by: NHeiko Schocher <hs@denx.de>
-
由 Mario Six 提交于
Use the new hex2bin function in the binop command instead of converting the data manually. Signed-off-by: NMario Six <mario.six@gdsys.cc> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
由 Mario Six 提交于
Since the binop command was introduced, the environment API was changed. Use the new API to make the command work again. Signed-off-by: NMario Six <mario.six@gdsys.cc> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
由 Mario Six 提交于
Some DM drivers have hardcoded clk_enable calls when handling clocks (for example the fsl_esdhc driver). To work with these drivers, add an enable method to the MCP83xx clock driver (which does nothing, because the clocks are always enabled). Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
To support OF_EMBED, the MPC83xx architecture has to define the "_end" symbol to correctly access the appended DT. Fortunately, MPC8xx already defines the symbol, and the linker script is quite similar to that of MPC83xx, so copy this approach for MPC83xx. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Lots of stuff in processor.h was taken verbatim from the Linux kernel. It was never synced, so most of it was removed or changed in the kernel since it was imported. Remove all the stuff that is unused in the current U-Boot sources; should anybody feel the need to re-sync with the kernel, they can do it later on. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Not that the Kconfig conversion of a lot of variables is done, we can factor out the common include files for the keymile boards again (which now contain hardly any #ifdef logic at all). Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
CONFIG_SYS_APP1_BASE, CONFIG_SYS_APP2_BASE, CONFIG_SYS_APP1_SIZE, and CONFIG_SYS_APP2_SIZE are no longer used in the keymile config files (they were used for setting values, which were converted to Kconfig earlier in the series). Remove them from the configs and the whitelist. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
For a lot of inline assembly calls in the mpc8xxx and mpc83xx directories, we already have convenient pre-defined helper functions, but they're not used, resulting in hard-to-read code. Use these helper functions where ever possible and useful. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
ppcDWstore/ppcDWload are hardly used by any board, but since they're implemented in start.S, they're always present in every U-Boot image, even if they're not needed. Re-implement these fuctions in C with inline assembly, so that the compiler can decide when to actually include them. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-
由 Mario Six 提交于
Don't use the legacy method of initializing the ethernet controller on MPC83xx when DM is active. Signed-off-by: NMario Six <mario.six@gdsys.cc>
-