- Feb 09, 2020
-
-
Ian Ray authored
Enable DM_VIDEO for mx53ppd. Enable DM_REGULATOR_FIXED and DM_PWM for the backlight. Remove unused MX53PPD_LCD_POWER. Remove old (incorrect) setup_iomux_lcd. Enable backlight via display enable handler. Use cls command to initiate display in HW agnostic manner. Modify `failbootcmd' to use lcdputs. Signed-off-by:
Ian Ray <ian.ray@ge.com> Signed-off-by:
Robert Beckett <bob.beckett@collabora.com>
-
Robert Beckett authored
Add bootcount node, linking to i2c eeprom "bootcount" partitions for storage. Enable i2c eeprom bootcount backend storage. Enable bootcount command and use it for failbootcmd. Signed-off-by:
Robert Beckett <bob.beckett@collabora.com>
-
Robert Beckett authored
Add bootcount node, linking to i2c eeprom "bootcount" partitions for storage. Enable i2c eeprom bootcount backend storage. Enable bootcount command and use it for failbootcmd. Signed-off-by:
Robert Beckett <bob.beckett@collabora.com>
-
Robert Beckett authored
Remove old (pre-DM) i2c setup code. Enable DM i2c. Convert common code to use DM rtc. Convert common code to read VPD from eeprom partition. Convert the generic i2c PMIC init code to use the new da9063 driver. mx53ppd only: Correct RTC compatible in device tree. Enable MXC DM i2c driver. Define CONFIG_SYS_MALLOC_F_LEN so that DM is available in pre-reloc. Make GPIO banks available during preloc, since initialisation is done in board_early_init_f(). Add gpio_request() calls to satisfy the DM_GPIO compatibility API. Remove unused power configuration. Signed-off-by:
Robert Beckett <bob.beckett@collabora.com> Signed-off-by:
Ian Ray <ian.ray@ge.com>
-
Robert Beckett authored
Add eeprom partitions to device tree. Signed-off-by:
Robert Beckett <bob.beckett@collabora.com>
-
Robert Beckett authored
Set the correct offset length and chip address offset mask for each device to allow correct access to total capacity of the devices. Signed-off-by:
Robert Beckett <bob.beckett@collabora.com>
-
Anatolij Gustschin authored
This should help keeping the screen black when booting the kernel. Signed-off-by:
Anatolij Gustschin <agust@denx.de> Reported-by:
Fabio Estevam <festevam@gmail.com> Tested-by:
Fabio Estevam <festevam@gmail.com>
-
Alifer Moraes authored
Convert imx6sabresd PCI to driver model to fix the following warning: ===================== WARNING ====================== This board does not use CONFIG_DM_PCI Please update the board to use CONFIG_DM_PCI before the v2019.07 release. Failure to update by the deadline may result in board removal. See doc/driver-model/MIGRATION.txt for more info. ==================================================== After the conversion the following commands were used for testing: => pci enum PCI: Failed autoconfig bar 10 PCI: Failed autoconfig bar 10 => pci 1 Scanning PCI devices on bus 1 BusDevFun VendorId DeviceId Device Class Sub-Class Reviewed-by:
Fabio Estevam <festevam@gmail.com>
-
Fabio Estevam authored
In preparation for converting to DM_ETH and moving the FEC symbols to Kconfig we need to move the FEC definitions to mx6sabreauto.h and mx6sabresd.h to avoid build breakage during the conversion. Signed-off-by:
Fabio Estevam <festevam@gmail.com> Signed-off-by:
Alifer Moraes <alifer.wsdm@gmail.com>
-
Heiko Schocher authored
commit 88718be3 ("mtd: rename CONFIG_NAND -> CONFIG_MTD_RAW_NAND") moved CONFIG_NAND -> CONFIG_MTD_RAW_NAND. Adapt board code to this change, as last merge did not respect the above commit. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Marek Vasut authored
Enable DM thermal driver and iMX thermal driver to get accurate CPU frequency reporting in the boot log. Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Fabio Estevam <fabio.estevam@nxp.com> Cc: Stefano Babic <sbabic@denx.de> Cc: Vagrant Cascadian <vagrant@debian.org>
-
Marek Vasut authored
Convert to DM ethernet to prevent board removal. Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Fabio Estevam <fabio.estevam@nxp.com> Cc: Stefano Babic <sbabic@denx.de> Cc: Vagrant Cascadian <vagrant@debian.org>
-
Marek Vasut authored
Just move the defconfig entries which are required into the Novena entry in arch Kconfig, no functional change. Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Fabio Estevam <fabio.estevam@nxp.com> Cc: Stefano Babic <sbabic@denx.de> Cc: Vagrant Cascadian <vagrant@debian.org>
-
Joris Offouga authored
Before: => ums 0 mmc 0 UMS: LUN 0, dev 0, hwpart 0, sector 0x0, count 0x1dacc00 usb dr_mode not found CTRL+C - Operation aborted => dfu 0 mmc 0 usb dr_mode not found After : => ums 0 mmc 0 UMS: LUN 0, dev 0, hwpart 0, sector 0x0, count 0x1dacc00 => dfu 0 mmc 0 Signed-off-by:
Joris Offouga <offougajoris@gmail.com> Reviewed-by:
Fabio Estevam <festevam@gmail.com>
-
Joris Offouga authored
These nodes are not in upstream kernel, so move these in u-boot.dtsi Signed-off-by:
Joris Offouga <offougajoris@gmail.com> Reviewed-by:
Fabio Estevam <festevam@gmail.com>
-
Joris Offouga authored
With commit 6b503f9e("warp7: Switch to DM USB"). These configs are not necessary Signed-off-by:
Joris Offouga <offougajoris@gmail.com> Reviewed-by:
Fabio Estevam <festevam@gmail.com>
-
Joris Offouga authored
When pmic_get() is used with DM the first parameter must be the complete node name plus the unit address, so fix it accordingly Signed-off-by:
Joris Offouga <offougajoris@gmail.com> Reviewed-by:
Fabio Estevam <festevam@gmail.com>
-
Lukasz Majewski authored
The 'enable-active-high' DTS property configures GPIO so it is active with HIGH state (by default it is low). The 'regulator-boot-on' property indicates that the regulator was enabled in the 'earlier' stage - i.e. bootloader/firmware. In the XEA case the 'fec-3v3' was configured (as a "wrapper" on GPIO0_0) in very early SPL code, so it shouldn't be modified at latter stages. Signed-off-by:
Lukasz Majewski <lukma@denx.de>
-
Lukasz Majewski authored
Explicitly configure GPIO0_0 in SPL, which controlls 3V3 voltage on the XEA board (it also supplies TIVAs). This code would enable TIVAs power supply early (also when board uses the falcon boot). Signed-off-by:
Lukasz Majewski <lukma@denx.de>
-
Lukasz Majewski authored
This patch enables support for CONFIG_OF_BOARD_SETUP in xea defconfig. Signed-off-by:
Lukasz Majewski <lukma@denx.de>
-
Lukasz Majewski authored
The 'local-mac-address' property needs to be adjusted to the MAC address value stored in U-Boot's 'ethaddr' env variable. Signed-off-by:
Lukasz Majewski <lukma@denx.de>
-
Lukasz Majewski authored
Redundant envs help with assuring better reliability for the system as they prevent from the situation when envs are stored only in a single place. Signed-off-by:
Lukasz Majewski <lukma@denx.de>
-
Fabio Estevam authored
Since commit 9c27310a ("mx7ulp: Move SoC base address to a common file") we no longer need to have these SoC definitions in the board file, so remove them. Signed-off-by:
Fabio Estevam <festevam@gmail.com> Acked-by:
Peng Fan <peng.fan@nxp.com>
-
Joel Johnson authored
Both CMD_MX_CYCLIC and MX_CYCLIC are in use and defined in Kconfig, but only the non-CMD version currently does anything. This changes all usages to prefer the CMD_MX_CYCLIC option (since it's only affecting addition of the commands), and switches defconfigs using the non-CMD version to use the CMD version. Signed-off-by:
Joel Johnson <mrjoel@lixil.net> Reviewed-by:
Tom Rini <trini@konsulko.com>
-
Sébastien Szymanski authored
When a firmware file is missing the warning message doesn't indicate the firmware file name because '$tmp' var doesn't exist. Fix the warning message and while at it reduce the if/else statement. Signed-off-by:
Sébastien Szymanski <sebastien.szymanski@armadeus.com> Reviewed-by:
Frieder Schrempf <frieder.schrempf@kontron.de>
-
Fabio Estevam authored
Currently there are two targets for the i.MX6SX SabreSD board: mx6sxsabresd_defconfig and mx6sxsabresd_spl_defconfig. This brings additional maintainance effort without a clear advantage. Keep only the mx6sxsabresd_defconfig one and remove mx6sxsabresd_spl_defconfig to keep it simpler. Also remove the SPL related code from the board file. Signed-off-by:
Fabio Estevam <festevam@gmail.com> Acked-by:
Peng Fan <peng.fan@nxp.com>
-
Fabio Estevam authored
The CONFIG_DM_74X164 symbols should be moved to the defconfig file, as indicated in the comments. Signed-off-by:
Fabio Estevam <festevam@gmail.com> Reviewed-by:
Tom Rini <trini@konsulko.com>
-
Fabio Estevam authored
Since commit bcee8d67 ("dm: gpio: Allow control of GPIO uclass in SPL") CONFIG_DM_74X164 is no longer built for mx7dsabresd_defconfig, as this target does not use CONFIG_SPL_GPIO. Remove such dependency and let the the 74X164 GPIO driver be built again. This restores Ethernet functionality on the imx7-sdb board as the Ethernet reset PHY comes from a GPIO driven by a 74LV595PW I/O expander. Fixes: bcee8d67 ("dm: gpio: Allow control of GPIO uclass in SPL") Signed-off-by:
Fabio Estevam <festevam@gmail.com> Reviewed-by:
Tom Rini <trini@konsulko.com> Tested-by:
Alifer Moraes <alifer.wsdm@gmail.com>
-
Marcel Ziswiler authored
Minor spelling fix in README file. Signed-off-by:
Marcel Ziswiler <marcel.ziswiler@toradex.com> Reviewed-by:
Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
-
Igor Opaniuk authored
Assign Igor Opaniuk as a board maintainer. Signed-off-by:
Igor Opaniuk <igor.opaniuk@toradex.com> Signed-off-by:
Marcel Ziswiler <marcel.ziswiler@toradex.com> Reviewed-by:
Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
-
Igor Opaniuk authored
Add README with build steps for U-boot and TF-A for Verdin iMX8M Mini SoM. Signed-off-by:
Igor Opaniuk <igor.opaniuk@toradex.com> Signed-off-by:
Marcel Ziswiler <marcel.ziswiler@toradex.com> Reviewed-by:
Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
-
Igor Opaniuk authored
This adds initial minimal support for the Toradex Verdin iMX8M Mini Quad 2GB WB IT V1.0A module. They are now strapped to boot from eFuses which are factory fused to properly boot from their on-module eMMC. U-Boot supports booting from the on-module eMMC only, SDP support is disabled for now due to missing i.MX 8M Mini USB support. Functionality wise the following is known to be working: - eMMC, 8-bit and 4-bit MMC/SD card slots - Ethernet - GPIOs - I2C Boot sequence is: SPL ---> ATF (TF-A) ---> U-boot proper ATF, U-boot proper and u-boot.dtb images are packed into a FIT image, loaded by SPL. Boot: U-Boot SPL 2020.01-00187-gd411d164e5 (Jan 26 2020 - 04:47:26 +0100) Normal Boot Trying to boot from MMC1 NOTICE: Configuring TZASC380 NOTICE: RDC off NOTICE: BL31: v2.0(release):rel_imx_4.14.98_2.3.0-0-g09c5cc994-dirty NOTICE: BL31: Built : 01:11:41, Jan 25 2020 NOTICE: sip svc init U-Boot 2020.01-00187-gd411d164e5 (Jan 26 2020 - 04:47:26 +0100) CPU: Freescale i.MX8MMQ rev1.0 at 0 MHz Reset cause: POR DRAM: 2 GiB MMC: FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2 Loading Environment from MMC... OK In: serial Out: serial Err: serial Model: Toradex Verdin iMX8M Mini Quad 2GB Wi-Fi / BT IT V1.0A, Serial# 06535149 Net: eth0: ethernet@30be0000 Hit any key to stop autoboot: 0 Verdin iMX8MM # Signed-off-by:
Igor Opaniuk <igor.opaniuk@toradex.com> Signed-off-by:
Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by:
Marcel Ziswiler <marcel.ziswiler@toradex.com> Reviewed-by:
Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
-
Marcel Ziswiler authored
Add support for storing configuration for Verdin iMX8M Mini and Nano SoMs in Toradex config block. Signed-off-by:
Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by:
Igor Opaniuk <igor.opaniuk@toradex.com> Reviewed-by:
Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
-
Marcel Ziswiler authored
Add support for storing configuration for Apalis iMX8X SoM in Toradex config block. Signed-off-by:
Marcel Ziswiler <marcel.ziswiler@toradex.com> Reviewed-by:
Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
-
Marcel Ziswiler authored
Synchronise with latest linux-next kernel pin func header file. Signed-off-by:
Marcel Ziswiler <marcel.ziswiler@toradex.com> Reviewed-by:
Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
-
- Feb 08, 2020
-
-
Tom Rini authored
- 2 FAT fixes. - MediaTek ethernet support improvement. - Initial Cortina Access CAxxxx family support. - Correct return value of do_gpio() and so gpio shell command.
-
- Feb 07, 2020
-
-
Alex Nemirovsky authored
Add basic Presidio G3 engineering board support Signed-off-by:
Alex Nemirovsky <alex.nemirovsky@cortina-access.com>
-
Jason Li authored
Add serial UART driver support for all Cortina Access CAxxxx family of SoCs. Reviewed-by:
Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Signed-off-by:
Jason Li <jason.li@cortina-access.com> Signed-off-by:
Alex Nemirovsky <alex.nemirovsky@cortina-access.com>
-
Jason Li authored
Add support for hardware watchdog timer on all Cortina Access CAxxxx family of SoCs. Reviewed-by:
Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Reviewed-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Jason Li <jason.li@cortina-access.com> Signed-off-by:
Alex Nemirovsky <alex.nemirovsky@cortina-access.com>
-
Jason Li authored
DM_GPIO based GPIO controller driver for CAxxxx SoCs. This driver support multiple CPU architectures and Cortina Access SoC platforms. Reviewed-by:
Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Signed-off-by:
Jason Li <jason.li@cortina-access.com> Signed-off-by:
Alex Nemirovsky <alex.nemirovsky@cortina-access.com>
-