- 07 1月, 2020 40 次提交
-
-
由 Igor Opaniuk 提交于
Sync DTS with the mainline Linux and introduce fec node. Signed-off-by: NIgor Opaniuk <igor.opaniuk@toradex.com> Reviewed-by: NOleksandr Suvorov <oleksandr.suvorov@toradex.com>
-
由 Igor Opaniuk 提交于
Take over maintainership for colibri_imx6/imx6ull/t30/vf modules. Signed-off-by: NIgor Opaniuk <igor.opaniuk@toradex.com> Acked-by: NMax Krummenacher <max.krummenacher@toradex.com> Acked-by: NStefan Agner <stefan.agner@toradex.com>
-
由 Igor Opaniuk 提交于
Take over maintainership for apalis_imx6 and colibri_imx6 modules. Signed-off-by: NIgor Opaniuk <igor.opaniuk@toradex.com> Acked-by: NMax Krummenacher <max.krummenacher@toradex.com>
-
由 Joris Offouga 提交于
This defconfig doesn't need it. Signed-off-by: NJoris Offouga <offougajoris@gmail.com>
-
由 Joris Offouga 提交于
Signed-off-by: NJoris Offouga <offougajoris@gmail.com>
-
由 Joris Offouga 提交于
Also sync device tree with v5.5-rc1 Signed-off-by: NJoris Offouga <offougajoris@gmail.com>
-
由 Fabio Estevam 提交于
The Embedded Artists COM board is based on NXP i.MX7ULP. It has a BD70528 PMIC from Rohm with discrete DCDC powering option and improved current observability (compared to the existing NXP i.MX7ULP EVK). Add the initial support for the board. Signed-off-by: NFabio Estevam <festevam@gmail.com>
-
由 Igor Opaniuk 提交于
Add universal update_uboot wrapper that helps to update U-Boot image on internal storage. Usage example: > tftpboot ${loadaddr} ${board_name}/u-boot-nand.imx > run update_uboot Signed-off-by: NIgor Opaniuk <igor.opaniuk@toradex.com>
-
由 Igor Opaniuk 提交于
Add universal update_uboot wrapper that helps to update U-Boot image on internal storage. Usage example: > tftpboot ${loadaddr} ${board_name}/u-boot-nand.imx > run update_uboot Signed-off-by: NIgor Opaniuk <igor.opaniuk@toradex.com>
-
由 Igor Opaniuk 提交于
Add universal update_uboot wrapper that helps to update U-Boot image on internal storage. > tftpboot ${loadaddr} ${board_name}/u-boot.img > run update_uboot > tftpboot ${loadaddr} ${board_name}/SPL > run update_spl Signed-off-by: NIgor Opaniuk <igor.opaniuk@toradex.com>
-
由 Igor Opaniuk 提交于
Add universal update_uboot wrapper that helps to update U-Boot image on internal storage. Usage example: > tftpboot ${loadaddr} ${board_name}/u-boot.img > run update_uboot > tftpboot ${loadaddr} ${board_name}/SPL > run update_spl Signed-off-by: NIgor Opaniuk <igor.opaniuk@toradex.com>
-
由 Igor Opaniuk 提交于
Add universal update_uboot wrapper that helps to update U-Boot image on internal storage. Usage example: > tftpboot ${loadaddr} ${board_name}/u-boot-dtb.imx > run update_uboot Signed-off-by: NIgor Opaniuk <igor.opaniuk@toradex.com>
-
由 Steffen Dirkwinkel 提交于
We switch from custom boot commands relying on uEnv.txt to distro boot. This removes the automatic fpga bitstream loading in favor of loading bitstreams via custom bootscripts (boot.scr) or after booting the kernel. Acked-by: NPatrick Bruenn <p.bruenn@beckhoff.com> Signed-off-by: NSteffen Dirkwinkel <s.dirkwinkel@beckhoff.com>
-
由 Steffen Dirkwinkel 提交于
Acked-by: NPatrick Bruenn <p.bruenn@beckhoff.com> Signed-off-by: NSteffen Dirkwinkel <s.dirkwinkel@beckhoff.com>
-
由 Steffen Dirkwinkel 提交于
Note: gpio7_8 was never used for usb power regulator so we remove it here Acked-by: NPatrick Bruenn <p.bruenn@beckhoff.com> Signed-off-by: NSteffen Dirkwinkel <s.dirkwinkel@beckhoff.com>
-
由 Steffen Dirkwinkel 提交于
Acked-by: NPatrick Bruenn <p.bruenn@beckhoff.com> Signed-off-by: NSteffen Dirkwinkel <s.dirkwinkel@beckhoff.com>
-
由 Parthiban Nallathambi 提交于
Sync the Linux Kernel 5.4-rc6 device tree for Phytec Phycore SoM and Segin board based on imx6UL and imx6ULL. Changes includes Phytec naming convention for the devicetree files. Signed-off-by: NParthiban Nallathambi <parthitce@gmail.com> Acked-by: NPeng Fan <peng.fan@nxp.com>
-
由 Igor Opaniuk 提交于
This patch fixes the issue with broken bootaux command, when M4 binary is loaded and data cache isn't flushed before M4 core is enabled. Reproducing: > tftpboot ${loadaddr} ${board_name}/hello_world.bin > cp.b ${loadaddr} 0x7F8000 $filesize > bootaux 0x7F8000 Signed-off-by: NIgor Opaniuk <igor.opaniuk@toradex.com> Reviewed-by: NOleksandr Suvorov <oleksandr.suvorov@toradex.com>
-
由 Igor Opaniuk 提交于
1. Change information printed about loaded M4 binary, print the stack pointer and reset vector addressed. 2. Add sanity check for the address provided as param. Signed-off-by: NIgor Opaniuk <igor.opaniuk@toradex.com> Reviewed-by: NOleksandr Suvorov <oleksandr.suvorov@toradex.com>
-
由 Marek Vasut 提交于
The driver works fine with iMX6SX, add the missing compatible string. Signed-off-by: NMarek Vasut <marex@denx.de> Cc: Bin Meng <bmeng.cn@gmail.com> Cc: Fabio Estevam <fabio.estevam@nxp.com> Cc: Stefano Babic <sbabic@denx.de>
-
由 Suniel Mahesh 提交于
Enable driver model for SPI and SPI_FLASH to remove the following compile warning on CM-FX6 SOM: ===================== WARNING ====================== This board does not use CONFIG_DM_SPI_FLASH. Please update the board to use CONFIG_SPI_FLASH before the v2019.07 release. ==================================================== This change introduced SPL build error as shown: In file included from include/common.h:47:0, from drivers/mtd/spi/sf_probe.c:10: drivers/mtd/spi/sf_probe.c: In function 'spi_flash_std_probe': drivers/mtd/spi/sf_probe.c:149:54: error: dereferencing pointer to incomplete type 'struct dm_spi_slave_platdata' scripts/Makefile.build:278: recipe for target 'spl/drivers/mtd/spi/sf_probe.o' failed make[3]: *** [spl/drivers/mtd/spi/sf_probe.o] Error 1 scripts/Makefile.build:432: recipe for target 'spl/drivers/mtd/spi' failed make[2]: *** [spl/drivers/mtd/spi] Error 2 Disabling DM for SPI support(SPI and SF) in SPL resolves the issue. Target was compile tested, build was clean. Signed-off-by: NSuniel Mahesh <sunil.m@techveda.org>
-
由 Suniel Mahesh 提交于
Enable CONFIG_DM_ETH to remove compile warning on CM-FX6 SOM based target: ===================== WARNING ====================== This board does not use CONFIG_DM_ETH (Driver Model for Ethernet drivers). Please update the board to use CONFIG_DM_ETH before the v2020.07 release. ==================================================== Signed-off-by: NSuniel Mahesh <sunil.m@techveda.org>
-
由 Suniel Mahesh 提交于
Enable driver model for Video to remove the following compile warning on CM-FX6 SOM based target: ===================== WARNING ====================== This board does not use CONFIG_DM_VIDEO Please update the board to use CONFIG_DM_VIDEO before the v2019.07 release. ==================================================== This change introduced build error as shown: LD u-boot drivers/built-in.o: In function ipu_displays_init' arm-linux-ld.bfd: BFD (GNU Binutils) 2.29.1 assertion fail elf32-arm.c:9509 Makefile:1621: recipe for target 'u-boot' failed make: *** [u-boot] Error 1 The DM converted video driver calls ipu_displays_init in its probe, which inturn calls relevant board_video_skip. Defining ipu_displays_init in the board file fixes build error. Target was compile tested, build was clean. Signed-off-by: NSuniel Mahesh <sunil.m@techveda.org>
-
由 Marek Vasut 提交于
This patch adds support for iMX6SX MMDC into the DDR calibration code. The only difference between MX6DQ and MX6SX is that the SX has 2 SDQS registers, while the DQ has 8. Signed-off-by: NMarek Vasut <marex@denx.de> Cc: Eric Nelson <eric@nelint.com> Cc: Fabio Estevam <fabio.estevam@nxp.com> Cc: Stefano Babic <sbabic@denx.de> Reviewed-by: NEric Nelson <eric@nelint.com>
-
由 Marek Vasut 提交于
Instead of explicitly setting up each SDQS register, use a loop. No functional change. Signed-off-by: NMarek Vasut <marex@denx.de> Cc: Eric Nelson <eric@nelint.com> Cc: Fabio Estevam <fabio.estevam@nxp.com> Cc: Stefano Babic <sbabic@denx.de> Reviewed-by: NEric Nelson <eric@nelint.com>
-
由 Marek Vasut 提交于
Pull out the code turning SDQS pullups on and off into a separate function, since it is replicated in two places in the code and it is the single place in the entire function which is SoC dependent. Signed-off-by: NMarek Vasut <marex@denx.de> Cc: Eric Nelson <eric@nelint.com> Cc: Fabio Estevam <fabio.estevam@nxp.com> Cc: Stefano Babic <sbabic@denx.de> Reviewed-by: NEric Nelson <eric@nelint.com>
-
由 Marek Vasut 提交于
The %08X format returns just zeroes with tiny printf, which is horribly confusing, especially when debugging DRAM calibration problems. Change the format to %08x (with lowercase x), which behaves correctly with either implementation of printf in SPL. Signed-off-by: NMarek Vasut <marex@denx.de> Cc: Eric Nelson <eric@nelint.com> Cc: Fabio Estevam <fabio.estevam@nxp.com> Cc: Stefano Babic <sbabic@denx.de> Reviewed-by: NEric Nelson <eric@nelint.com>
-
由 Claudius Heine 提交于
The SPL does not have DM enabled and therefor still needs to use the hardware watchdog interface provided by the imx-watchdog driver. Fixes: broken reset command after f2929d11 ("watchdog: imx: Use immediate reset bits for expire_now") Signed-off-by: NClaudius Heine <ch@denx.de>
-
由 Claudius Heine 提交于
The wdt-reboot node is needed for the sysreset_watchdog driver to register a watchdog as a reset handler in case 'CONFIG_SYSRESET' is enabled. Signed-off-by: NClaudius Heine <ch@denx.de>
-
由 Baruch Siach 提交于
Make first step in DT/DM migration. Enable OF_CONTROL only for the main U-Boot image for now. Remove mmc_init_main() because board_mmc_init() is not called when DM_MMC is enabled. DM_MMC requires DM_GPIO for card-detect to work. That in turn makes gpio request mandatory. Add code to request/free gpios in platform code. MMC devices are now numbered according to DT. The SD card is 1, and eMMC is 2. Account for that in board_mmc_get_env_dev(), BOOT_TARGET_DEVICES, and has_emmc(). DM_MMC requires BLK. However, the (BLK && !DM_USB) combination disables USB_STORAGE. Enable DM_USB to preserve USB functionality. Add also DM_REGULATORS for the USB power controller. This allows us to drop board_ehci_hcd_init() and setup_usb(). Runtime selection of DT is necessary because of the i.MX6QD vs i.MX6SDL incompatibility. DT selection does not rely on GPIOs, since DM_GPIO depends on DT. Instead, we take one "fully featured" DT of each variant. That should be enough to boot from both SD card and eMMC. Since we don't select the exact DT, override the generic show_board_info() that shows the selected DT 'model' field. Signed-off-by: NBaruch Siach <baruch@tkos.co.il> Reviewed-by: NFabio Estevam <festevam@gmail.com>
-
由 Baruch Siach 提交于
These DT files are copied from kernel v5.3 with no changes. This is part 2 of 2 commits. Included are DT files for SOM rev 1.5, and Hummingboard2 Gate/Edge. Signed-off-by: NBaruch Siach <baruch@tkos.co.il> Reviewed-by: NFabio Estevam <festevam@gmail.com>
-
由 Baruch Siach 提交于
These DT files are copied from kernel v5.3 with no changes. This is part 1 of 2 commits. Included are DT files for the original Cubox-i and Hummingboard Base/Pro. Signed-off-by: NBaruch Siach <baruch@tkos.co.il> Reviewed-by: NFabio Estevam <festevam@gmail.com>
-
由 Baruch Siach 提交于
Import fsl-imx-audmux.h from Linux as of v5.4-rc6. The header is unchanged since v4.18. That would make it easier to import DT files that depend on imx-audmux definitions from the kernel tree. Signed-off-by: NBaruch Siach <baruch@tkos.co.il> Reviewed-by: NFabio Estevam <festevam@gmail.com>
-
由 Robert Beckett 提交于
Enable DM imx WDT Enable SYSRESET_WATCHDOG to maintain WDT based reset ability Signed-off-by: NRobert Beckett <bob.beckett@collabora.com>
-
由 Robert Beckett 提交于
Enable DM imx WDT Enable SYSRESET_WATCHDOG to maintain WDT based reset ability Signed-off-by: NRobert Beckett <bob.beckett@collabora.com>
-
由 Ian Ray 提交于
Pass rtc_status via the device tree, instead of on kernel command line. Additionally, the 2038 mitigation is reported, if applied successfully. Signed-off-by: NIan Ray <ian.ray@ge.com> Signed-off-by: NRobert Beckett <bob.beckett@collabora.com>
-
由 Denis Zalevskiy 提交于
DM for PCI pulls DM for ethernet that also needs other changes described below to build u-boot and keep existing functionality - ability to update MAC addresses of FEC ethernet adapter and I210 adapter connected to the Marvell switch. - fec_mxc driver with DM needs PHYLIB; - configuration items are moved from ge_bx50v3.h to ge_bx50v3_defconfig; - FEC is marked as eth0 because it is always present, so indices changed: I210 are still probed in the same order; - board_eth_init() was used by legacy ethernet, setup for enet iomux and pcie is moved to the board_late_init(); - pci_init() is called from the board_late_init() to initiate PCI bus probing, so I210 devices are propagated to the device tree; Signed-off-by: NDenis Zalevskiy <denis.zalevskiy@ge.com> [Describe PHY reset in device tree] Signed-off-by: NIan Ray <ian.ray@ge.com> Signed-off-by: NRobert Beckett <bob.beckett@collabora.com>
-
由 Denis Zalevskiy 提交于
DM should be used for USB since 2019.07, it also requires DM for regulators. Signed-off-by: NDenis Zalevskiy <denis.zalevskiy@ge.com> Signed-off-by: NRobert Beckett <bob.beckett@collabora.com>
-
由 Ian Ray 提交于
Use vidconsole for output to the LCD, now that DM_VIDEO is used. Write white text on a black background, like before migrating to DM_VIDEO. Signed-off-by: NIan Ray <ian.ray@ge.com> Signed-off-by: NRobert Beckett <bob.beckett@collabora.com>
-
由 Ian Ray 提交于
Fix GPIO reservation warning on code paths that do not need LVDS power. Signed-off-by: NIan Ray <ian.ray@ge.com> Signed-off-by: NRobert Beckett <bob.beckett@collabora.com>
-