- Jul 10, 2018
-
-
Ye.Li authored
Add gis module, current gis is support vadc input. Add power down function to lcdif driver. Signed-off-by:
Sandor Yu <R01008@freescale.com> Signed-off-by:
Ye.Li <B37916@freescale.com> (cherry picked from commit a007b00dd8ef9f773dfdebef0b1deb0990281793) (cherry picked from commit a31dcdafb0963381e7213c59f79a340ef27ec2e2) (cherry picked from commit 02dfe2e4af5f51d39a51542fb0e81f93faf505bc)
-
Peng Fan authored
Support EPDC. E-Ink feature is supported by i.MX6DL/SL and i.MX7D. For now this driver only supports i.MX6DL/SL, because the i.MX7D EPDC driver needs pxp support which is not included in U-Boot. Support user defined logo file, if there is no logo file, it will draw a black border around a white screen. If need to enable EPDC, a waveform file is required to let all work. Since we need LCD_MONOCHROME mode for EPDC, we introduce LCD_MONOCHROME support. Please refer to Linux Reference Manual for how to flash WAVEFORM file. Signed-off-by:
Peng Fan <peng.fan@nxp.com> Signed-off-by:
Robby Cai <R63905@freescale.com> Signed-off-by:
Nitin Garg <nitin.garg@freescale.com> Signed-off-by:
Ye.Li <B37916@freescale.com> (cherry picked from commit a7244f279cc3c3994bcd103f5e9a183b1075ae71)
-
Oliver Brown authored
Adding i.MX8 HDMI support to build configuration. Signed-off-by:
Oliver Brown <oliver.brown@nxp.com> Signed-off-by:
Troy Kisky <troy.kisky@boundarydevices.com>
-
Troy Kisky authored
Signed-off-by:
Troy Kisky <troy.kisky@boundarydevices.com>
-
Ye Li authored
Checks whether the HDMI FW is running before initialize the HDMI display. So that for cases like mfgtool and imx-boot image without HDMI FW, the u-boot won't be blocked. Signed-off-by:
Ye Li <ye.li@nxp.com> (cherry picked from commit 273b45dd3cf8773462400857c8b48b70bcfe96bb)
-
Oliver Brown authored
Adding header file for i.MX8 HDMI support Signed-off-by:
Oliver Brown <oliver.brown@nxp.com>
-
Oliver Brown authored
Adding HDMI support for splash screen. Signed-off-by:
Oliver Brown <oliver.brown@nxp.com>
-
Oliver Brown authored
Renaming hdpload to hdp_load for consistancy. Correcting the strncmp to use only 4 characters to match "load" argument Signed-off-by:
Oliver Brown <oliver.brown@nxp.com>
-
Ye Li authored
Met build errors below when CONFIG_VIDEO_IMX_HDP_LOAD is not selected. Because the u-boot make script checks the "$(obj-y) $(obj-m) $(obj-) $(subdir-m) $(lib-target)" for built-in target. aarch64-poky-linux-ld.bfd: cannot find drivers/video/imx/built-in.o: No such file or directory scripts/Makefile.build:359: recipe for target 'drivers/video/built-in.o' failed Signed-off-by:
Ye Li <ye.li@nxp.com> Reviewed-by:
Peng Fan <peng.fan@nxp.com>
-
Oliver Brown authored
This adds a command to load the HDP firmware and supporting libraries. Signed-off-by:
Oliver Brown <oliver.brown@nxp.com>
-
Oliver Brown authored
Adding basic HDMI support for i.MX8 for splash screen. Signed-off-by:
Oliver Brown <oliver.brown@nxp.com>
-
Ye Li authored
There are some integer to pointer convert. To support 64 bits system, change the unsigned int to unsigned long. Signed-off-by:
Ye Li <ye.li@nxp.com>
-
Ye Li authored
Need to pass total 5 arguments for SIP HAB call, so update the interface to add new argument. Signed-off-by:
Ye Li <ye.li@nxp.com>
-
Ye Li authored
i.MX8MQ has two USB3 controllers. Previously we only added the #2 controller support in driver. This patch adds the address for #1 controller. Signed-off-by:
Ye Li <ye.li@nxp.com> Acked-by:
Jun Li <jun.li@nxp.com> (cherry picked from commit 3172dab3f9b25ccf8f66b122a69cda1da65d808f)
-
Ye Li authored
Fix build warnings below, because the imx8m_usb_power is not declared board/freescale/imx8mq_evk/imx8m_evk.c: In function ‘board_usb_init’: board/freescale/imx8mq_evk/imx8m_evk.c:205:2: warning: implicit declaration of function ‘imx8m_usb_power’ [-Wimplicit-function-declaration] imx8m_usb_power(index, true); ^~~~~~~~~~~~~~~ drivers/usb/host/xhci-imx8m.c: In function ‘xhci_hcd_init’: drivers/usb/host/xhci-imx8m.c:123:3: warning: implicit declaration of function ‘imx8m_usb_power’ [-Wimplicit-function-declaration] imx8m_usb_power(ctr_data[index].usb_id, false); ^~~~~~~~~~~~~~~ Signed-off-by:
Ye Li <ye.li@nxp.com> Acked-by:
Peng Fan <peng.fan@nxp.com>
-
Ye Li authored
ATF will power off all PUs at default, so for USB, we enable its PU power for both host and device modes in board_usb_init and disable the power when usb is stop in board_usb_cleanup. Signed-off-by:
Ye Li <ye.li@nxp.com> Reviewed-by:
Li Jun <jun.li@nxp.com>
-
Li Jun authored
imx8mq usb xhci is a dwc3 based controller, its synopsys PHY can be controlled by usbmix glue layer. imx8mq has 2 USB3 instance, this patch only enables USB2(2nd instance). Reviewed-by : Peng Fan <peng.fan@nxp.com> Signed-off-by:
Li Jun <jun.li@nxp.com>
-
Gary Bisson authored
Signed-off-by:
Gary Bisson <gary.bisson@boundarydevices.com>
-
Troy Kisky authored
Signed-off-by:
Troy Kisky <troy.kisky@boundarydevices.com>
-
- Jul 09, 2018
-
-
Tom Rini authored
Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Jul 08, 2018
-
-
git://git.denx.de/u-boot-videoTom Rini authored
-
- Jul 06, 2018
-
-
git://git.denx.de/u-boot-tegraTom Rini authored
-
Peter Robinson authored
To build U-Boot on a Nyan Big Chromebook the docs outline adjusting the Tegra124 defined CONFIG_SYS_TEXT_BASE but this has since been moved to individual config files. We should have the default required for U-Boot chain loading on the chromebook as the default CONFIG_SYS_TEXT_BASE and update the docs to remove this now non required step. Signed-off-by:
Peter Robinson <pbrobinson@gmail.com> Reviewed-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Tom Warren <twarren@nvidia.com>
-
git://git.denx.de/u-boot-usbTom Rini authored
-
- Jul 05, 2018
-
-
Andre Przywara authored
On the A64 the clock for the first USB controller is actually the parent of the clock for the second controller, so turning them off in that order makes the system hang. Fix this by only turning off *both* clocks when the *last* OHCI controller is brought down. This covers the case when only one controller is used. Signed-off-by:
Andre Przywara <andre.przywara@arm.com>
-
Emmanuel Vadot authored
When using CONFIG_OF_BOARD on rpi to use the dtb provided by the RaspberryPi Fundation, the compatible string isn't the same, resulting in not-functional usb from u-boot. Signed-off-by:
Oleksandr Tymoshenko <gonzo@FreeBSD.org> Signed-off-by:
Emmanuel Vadot <manu@freebsd.org>
-
- Jul 04, 2018
-
-
git://git.denx.de/u-boot-sunxiTom Rini authored
-
- Jul 03, 2018
-
-
Andre Przywara authored
The Allwinner A64 SoCs suffers from an arch timer implementation erratum, where sometimes the lower 11 bits of the counter value erroneously become all 0's or all 1's [1]. This leads to sudden jumps, both forwards and backwards, with the latter one often showing weird behaviour. Port the workaround proposed for Linux to U-Boot and activate it for all A64 boards. This fixes crashes when accessing MMC devices (SD cards), caused by a recent change to actually use the counter value for timeout checks. Fixes: 5ff8e548 ("sunxi: improve throughput in the sunxi_mmc driver") [1] http://lists.infradead.org/pipermail/linux-arm-kernel/2018-May/576886.html Signed-off-by:
Andre Przywara <andre.przywara@arm.com> Reviewed-by:
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Tested-by:
Jagan Teki <jagan@amarulasolutions.com> Tested-by:
Andreas Färber <afaerber@suse.de> Tested-by:
Guillaume Gardet <guillaume.gardet@free.fr>
-
Andre Przywara authored
At the moment we have the workaround for the Freescale arch timer erratum A-008585 merged into the generic timer_read_counter() routine. Split those two up, so that we can add other errata workaround more easily. Also add an explaining comment on the way. Signed-off-by:
Andre Przywara <andre.przywara@arm.com> Tested-by:
Jagan Teki <jagan@amarulasolutions.com> Tested-by:
Andreas Färber <afaerber@suse.de> Tested-by:
Guillaume Gardet <guillaume.gardet@free.fr>
-
Tom Rini authored
Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Jul 02, 2018
-
-
git://git.denx.de/u-boot-netTom Rini authored
-
Tom Rini authored
The various Aries Embedded boards have been orphaned for a year and no one has come forward to take care of them. Remove. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Alexander Graf authored
The ax25-ae350 target currently uses CONFIG_BOOTP_SERVERIP which means we ignore the DHCP provided TFTP ip address. This breaks every case where we do now provide a serverip environment variable. Instead, let's use the new CONFIG_BOOT_PREFER_SERVERIP option to fall back to the DHCP provided TFTP IP if no serverip environment variable is set. Signed-off-by:
Alexander Graf <agraf@suse.de> Acked-by:
Joe Hershberger <joe.hershberger@ni.com> Acked-by:
Rick Chen <rick@andestech.com>
-
Alexander Graf authored
Currently we can choose between 2 different types of behavior for the serverip variable: 1) Always overwrite it with the DHCP server IP address (default) 2) Ignore what the DHCP server says (CONFIG_BOOTP_SERVERIP) This patch adds a 3rd option: 3) Use serverip from DHCP if no serverip is given (CONFIG_BOOTP_PREFER_SERVERIP) With this new option, we can have the default case that a boot file gets loaded from the DHCP provided TFTP server work while allowing users to specify their own serverip variable to explicitly use a different tftp server. Signed-off-by:
Alexander Graf <agraf@suse.de> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Alexander Graf authored
We can call commands like dhcp and bootp without arguments or with explicit command line arguments that really should tell the code where to look for files instead. Unfortunately, the current code simply overwrites command line arguments in the dhcp case with dhcp values. This patch allows the code to preserve the command line values if they were set on the command line. That way the semantics are slightly more intuitive. The reason this patch does that by introducing a new variable is that we can not rely on net_boot_file_name[0] being unset, as today it's completely legal to call "dhcp" and afterwards run "tftp" and expect the latter to repeat the same query as before. I would prefer not to break that behavior in case anyone relies on it. Signed-off-by:
Alexander Graf <agraf@suse.de> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Lothar Felten authored
Add a new command 'wol': Wait for an incoming Wake-on-LAN packet or time out if no WoL packed is received. If the WoL packet contains a password, it is saved in the environment variable 'wolpassword' using the etherwake format (dot or colon separated decimals). Intended use case: a networked device should boot an alternate image. It's attached to a network on a client site, modifying the DHCP server configuration or setup of a tftp server is not allowed. After power on the device waits a few seconds for a WoL packet. If a packet is received, the device boots the alternate image. Otherwise it boots the default image. This method is a simple way to interact with a system via network even if only the MAC address is known. Tools to send WoL packets are available on all common platforms. Some Ethernet drivers seem to pad the incoming packet. The additional padding bytes might be recognized as Wake-on-LAN password bytes. By default enabled in pengwyn_defconfig. Signed-off-by:
Lothar Felten <lothar.felten@gmail.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Rabeeh Khoury authored
Make the initialization sequence consistent with the Linux kernel driver. Reviewed-by:
Stefan Roese <sr@denx.de> Acked-by:
Joe Hershberger <joe.hershberger@ni.com> Signed-off-by:
Rabeeh Khoury <rabeeh@solid-run.com> Signed-off-by:
Baruch Siach <baruch@tkos.co.il>
-
Rabeeh Khoury authored
This fixes sporadic timeout on initial packet Tx (usually ARP), with an error message like: timeout: packet not sent Reviewed-by:
Stefan Roese <sr@denx.de> Tested-by:
Chris Packham <judge.packham@gmail.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com> Signed-off-by:
Rabeeh Khoury <rabeeh@solid-run.com> Signed-off-by:
Baruch Siach <baruch@tkos.co.il>
-
Alex Kiernan authored
When building without FASTBOOT_FLASH we don't include the intermediate update callback to keep the client alive, so ensure we don't try setting it here. Signed-off-by:
Alex Kiernan <alex.kiernan@gmail.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Michal Simek authored
phyread can timeout and val will contain random value. Initialize it to zero not to report random value in case of error. Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-