- 17 2月, 2019 4 次提交
-
-
-
由 Marek Vasut 提交于
The DT2FF register must be configured differently for HS400 mode and for HS200/SDR104 mode. Configure the DT2FF register according to the recommended datasheet settings for each mode. Signed-off-by: NMarek Vasut <marek.vasut+renesas@gmail.com> Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
-
由 Marek Vasut 提交于
Set the HOST_MODE register WMODE bit according to the SDHI bus width, that is 0 for 64bit bus and 1 for 16/32bit bus. Signed-off-by: NMarek Vasut <marek.vasut+renesas@gmail.com> Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
-
由 Marek Vasut 提交于
Older kernel versions or systems which do not connect eMMC reset line properly may not be able to handle situations where either the eMMC is left in HS200/HS400 mode or SD card in UHS modes by the bootloader and may misbehave. Downgrade the eMMC to HS/HS52 mode and/or SD card to non-UHS mode before booting the kernel to allow such older kernels to work with modern U-Boot. Signed-off-by: NMarek Vasut <marek.vasut+renesas@gmail.com> Cc: Tom Rini <trini@konsulko.com>
-
- 16 2月, 2019 36 次提交
-
-
git://git.denx.de/u-boot-imx由 Tom Rini 提交于
u-boot-imx-2019-02-16 --------------------- - vhybrid: add calibration - gw_ventana: fixes - Improve documentation for Secure Boot (HABv4) - Fix Marvell Switch - MX6 Sabre, switch to DM - Fixes for NAND
-
git://git.denx.de/u-boot-microblaze由 Tom Rini 提交于
Xilinx changes for v2019.04-rc2 xilinx: - Start to use distro boot commands first - Setup fdtfile on ZynqMP - Move mac addr eeprom read to common location - Convert to OF_SEPARATE - Switch all board to DM_I2C - Some DT syncs i2c: - Remove !DM_I2C zynq driver versal: - Enable some more features - Add mini configurations
-
https://github.com/mbgg/u-boot由 Tom Rini 提交于
- add compute module 3+ - fix 64 bit warning in bmp command
-
由 Max Krummenacher 提交于
This makes get_imx_reset_cause() accessible in SPL, but keeps the SRSR register content intact so that U-Boot proper can evaluated the reset_cause again should this be needed. Signed-off-by: NMax Krummenacher <max.krummenacher@toradex.com> Acked-by: NMarcel Ziswiler <marcel.ziswiler@toradex.com>
-
由 Max Krummenacher 提交于
If the UART is used in DTE mode the RI and DCD bits in UCR3 become irq enable bits. Both are set to enabled after reset and both likely are pending. Disable the bits to prevent an interrupt storm when Linux enables the UART interrupts. Signed-off-by: NMax Krummenacher <max.krummenacher@toradex.com> Signed-off-by: NMarcel Ziswiler <marcel.ziswiler@toradex.com>
-
由 Marcel Ziswiler 提交于
This fixes the following warnings: arch/arm/dts/imx6-apalis.dtb: Warning (avoid_unnecessary_addr_size): /clocks: unnecessary #address-cells/#size-cells without "ranges" or child "reg" property arch/arm/dts/imx6-apalis.dtb: Warning (avoid_unnecessary_addr_size): /soc/aips-bus@02100000/mipi@021e0000: unnecessary #address-cells/ #size-cells without "ranges" or child "reg" property arch/arm/dts/imx6-apalis.dtb: Warning (avoid_unnecessary_addr_size): /soc/ipu@02400000/port@2: unnecessary #address-cells/#size-cells without "ranges" or child "reg" property arch/arm/dts/imx6-apalis.dtb: Warning (avoid_unnecessary_addr_size): /soc/ipu@02400000/port@3: unnecessary #address-cells/#size-cells without "ranges" or child "reg" property arch/arm/dts/imx6-apalis.dtb: Warning (avoid_unnecessary_addr_size): /soc/ipu@02800000/port@2: unnecessary #address-cells/#size-cells without "ranges" or child "reg" property arch/arm/dts/imx6-apalis.dtb: Warning (avoid_unnecessary_addr_size): /soc/ipu@02800000/port@3: unnecessary #address-cells/#size-cells without "ranges" or child "reg" property Signed-off-by: NMarcel Ziswiler <marcel.ziswiler@toradex.com>
-
由 Tim Harvey 提交于
device-tree paths should never be used that reference node addresses making an assumption about leading zeros. They should not be there per the device-tree specification however they have been there until Linux 4.15 when they were removed via kernel commit 8dccafaa281aa1d240a58bbcdff338aec114a021. This fixes various issues which will occur when using Linux 4.15+ that are being fixed up on a per model per PCB revision basis such as: - enabling MMC UHS-I on board revisions that support it - enabling PWM based on hwconfig - fixing PCIe reset on GW552x - removing cpu external watchdog reset on boards that do not support it - populate PCI dt nodes based on PCI scan in order to fix GW16082 interrupt mapping and inject MAC address for PCI based GbE Signed-off-by: NTim Harvey <tharvey@gateworks.com>
-
由 Tim Harvey 提交于
The GW5904/GW5909 have a SP33E multi-protocol serial transceiver which we want to configure to RS232 by default (by de-asserting RS485_EN) Signed-off-by: NTim Harvey <tharvey@gateworks.com>
-
由 Tim Harvey 提交于
Signed-off-by: NTim Harvey <tharvey@gateworks.com>
-
由 Tim Harvey 提交于
The GW5909 is a small single board computer based on the i.MX6DL SoC with the same peripheral set as the GW5904 but with half the DRAM loaded and an additional RS232 transceiver off UART2. Signed-off-by: NTim Harvey <tharvey@gateworks.com>
-
由 Tim Harvey 提交于
The GW5908 is a small single board computer based on the i.MX6DL SoC with the same peripheral set as the GW530x but with 1GiB density DRAM (64bit 512MiB). Signed-off-by: NTim Harvey <tharvey@gateworks.com>
-
由 Tim Harvey 提交于
The GW5907 is a small single board computer based on the i.MX6DL SoC with the following peripheral set: - DDR3 memory (512MB default) - 1x GigE (i.MX6 FEC) - Gateworks System Controller Signed-off-by: NTim Harvey <tharvey@gateworks.com>
-
由 Tim Harvey 提交于
The GW5906 is a GW552x with mechanical and power supply connector differences. Signed-off-by: NTim Harvey <tharvey@gateworks.com>
-
由 Tim Harvey 提交于
Signed-off-by: NTim Harvey <tharvey@gateworks.com>
-
由 Tim Harvey 提交于
Signed-off-by: NTim Harvey <tharvey@gateworks.com>
-
由 Tim Harvey 提交于
Signed-off-by: NTim Harvey <tharvey@gateworks.com>
-
由 Tim Harvey 提交于
The GW5905 is single-board tablet computer based on the i.MX6 SoC with the following peripheral set: - eMMC flash (boot device) - microSD expansion - LVDS display connector for off-board 3D+1C with PWM backlight and I2C based touch controller - MIPI camera connector supporting the TRULY CM8487-B500SA-E (OV5640) - ublox EMMY-W1 WiFi/Bluetooth/NFC module (SDIO/UART) - ublox ZOE-M8Q GPS - LSM9DS1 9-DOF IMU - 1x 1-lane miniPCIe socket with USB 2.0 - Gateworks System Controller - Audio jack with TLV320AIC Audio Codec, Speaker AMP and TSA227E Headphone detect - MAX8607 3-mode LED camera flash - DECT ULE module - FUSB302 USB-C PD and ISL9238 Battery charger Signed-off-by: NTim Harvey <tharvey@gateworks.com>
-
由 Tim Harvey 提交于
Do not setup I2C3 in the SPL for Ventana as some devices on that bus (aic3x codecs) can hang the bus causing i2c_setup to spin endlessly until they are put into reset. Removing the setup of I2C3 from the SPL allows the board-specific GPIO to be configured to take care of putting codecs in reset prior to U-Boot setting up I2C3. Signed-off-by: NTim Harvey <tharvey@gateworks.com>
-
由 Tim Harvey 提交于
The only UART that is garunteed on Ventana boards is UART2 (serial-console). Remove UART1 pinmux as that it is not consistent across all Ventana boards and U-Boot doesn't need it. Signed-off-by: NTim Harvey <tharvey@gateworks.com>
-
由 Tim Harvey 提交于
Signed-off-by: NTim Harvey <tharvey@gateworks.com>
-
由 Abel Vesa 提交于
With DM and FIT enabled in SPL, there is an sram overflow. By disabling CONFIG_SPL_DOS_PARTITION, CONFIG_SPL_EXT_SUPPORT and CONFIG_SPL_EFI_PARTITION, we get to keep the 'one binary to fit all' for imx6[q|qp|dl] on sabresd since the final SPL image is now under 64KB. Signed-off-by: NAbel Vesa <abel.vesa@nxp.com> Reviewed-by: NFabio Estevam <festevam@gmail.com>
-
由 Abel Vesa 提交于
Rely on the phy-reset-gpios which is set in imx6qdl-sabresd dtsi and get rid of the enet reset gpio handling from the board file. Signed-off-by: NAbel Vesa <abel.vesa@nxp.com> Reviewed-by: NFabio Estevam <festevam@gmail.com>
-
由 Abel Vesa 提交于
Since the mx6sabreauto has DM support, remove the unused non-DM code from mx6sabresd board file. Signed-off-by: NAbel Vesa <abel.vesa@nxp.com> Reviewed-by: NFabio Estevam <festevam@gmail.com>
-
由 Abel Vesa 提交于
Enable all neceassary configs to support DM_SPI_FLASH on mx6sabresd. Signed-off-by: NAbel Vesa <abel.vesa@nxp.com> Reviewed-by: NPeng Fan <peng.fan@nxp.com> Reviewed-by: NFabio Estevam <festevam@gmail.com>
-
由 Abel Vesa 提交于
Since the mx6sabreauto has DM support, remove the unused non-DM code from mx6sabreauto board file. Signed-off-by: NAbel Vesa <abel.vesa@nxp.com> Reviewed-by: NFabio Estevam <festevam@gmail.com>
-
由 Abel Vesa 提交于
Enable all neceassary configs to support DM_SPI_FLASH on mx6sabreauto. Signed-off-by: NAbel Vesa <abel.vesa@nxp.com> Reviewed-by: NPeng Fan <peng.fan@nxp.com> Reviewed-by: NFabio Estevam <festevam@gmail.com>
-
由 Abel Vesa 提交于
Add the DM_GPIO related config for mx6sabreauto. Also add the gpio request calls. Signed-off-by: NAbel Vesa <abel.vesa@nxp.com> Reviewed-by: NPeng Fan <peng.fan@nxp.com> Reviewed-by: NFabio Estevam <festevam@gmail.com>
-
由 Abel Vesa 提交于
Add the DM_GPIO related config for mx6sabresd. Also add the gpio request calls. Signed-off-by: NAbel Vesa <abel.vesa@nxp.com> Reviewed-by: NPeng Fan <peng.fan@nxp.com> Reviewed-by: NFabio Estevam <festevam@gmail.com>
-
由 Abel Vesa 提交于
Enable all the necessary configs for SPL DM and FIT support for mx6sabresd. Signed-off-by: NAbel Vesa <abel.vesa@nxp.com> Reviewed-by: NFabio Estevam <festevam@gmail.com>
-
由 Abel Vesa 提交于
Enable all the necessary configs for SPL DM and FIT support for mx6sabreauto. Signed-off-by: NAbel Vesa <abel.vesa@nxp.com> Reviewed-by: NFabio Estevam <festevam@gmail.com>
-
由 Abel Vesa 提交于
Update all the dts[i] files for imx6[q|qp|dl] sabre[auto|sd] to the ones from kernel v4.20 (commit 8fe28cb58bcb2). Signed-off-by: NAbel Vesa <abel.vesa@nxp.com> Acked-by: NPeng Fan <peng.fan@nxp.com> Reviewed-by: NFabio Estevam <festevam@gmail.com> Reviewed-by: NLukasz Majewski <lukma@denx.de>
-
由 Abel Vesa 提交于
This allows us to keep the basic dts[i] files up-to-date with the ones in kernel, but at the same time allowing the u-boot to add its own properties to the existing nodes. Signed-off-by: NAbel Vesa <abel.vesa@nxp.com> Reviewed-by: NFabio Estevam <festevam@gmail.com> Reviewed-by: NLukasz Majewski <lukma@denx.de>
-
由 Abel Vesa 提交于
This matches one of the following three boards (or fails): - imx6q-sabreauto - imx6qp-sabreauto - imx6dl-sabreauto Signed-off-by: NAbel Vesa <abel.vesa@nxp.com> Reviewed-by: NPeng Fan <peng.fan@nxp.com> Reviewed-by: NFabio Estevam <festevam@gmail.com> Reviewed-by: NLukasz Majewski <lukma@denx.de>
-
由 Abel Vesa 提交于
This matches one of the following three boards (or fails): - imx6q-sabresd - imx6qp-sabresd - imx6dl-sabresd Signed-off-by: NAbel Vesa <abel.vesa@nxp.com> Reviewed-by: NPeng Fan <peng.fan@nxp.com> Reviewed-by: NFabio Estevam <festevam@gmail.com> Reviewed-by: NLukasz Majewski <lukma@denx.de>
-
由 Abel Vesa 提交于
Since the fsl_esdhc will also be used by SPL, make the preprocessor switches more generic to allow any kind of build. Signed-off-by: NAbel Vesa <abel.vesa@nxp.com> Reviewed-by: NFabio Estevam <festevam@gmail.com> Reviewed-by: NLukasz Majewski <lukma@denx.de>
-
由 Abel Vesa 提交于
Add the DM support for USB. For that, DM_REGULATOR is needed. Signed-off-by: NAbel Vesa <abel.vesa@nxp.com> Reviewed-by: NFabio Estevam <festevam@gmail.com>
-