- 18 10月, 2019 3 次提交
-
-
由 Andreas Färber 提交于
In Linux meson-g12-common.dtsi was introduced as well as new g12b nodes and headers, as dependencies of new meson-g12b-a311d-khadas-vim3.dts. Copied from da0c9ea146cb ("Linux 5.4-rc2") Signed-off-by: NAndreas Färber <afaerber@suse.de> Signed-off-by: NNeil Armstrong <narmstrong@baylibre.com>
-
由 Neil Armstrong 提交于
Like the meson-gx support, add the U-Boot specific bits in DT to support graphics on G12A SoCs. Signed-off-by: NNeil Armstrong <narmstrong@baylibre.com> Reviewed-by: NAnatolij Gustschin <agust@denx.de>
-
由 Neil Armstrong 提交于
If VIDEO_MESON is enabled, we need to setup the fdt for the framebuffer. Call meson_vpu_rsv_fb() which reserves the framebuffer memory region for EFI, and sets up simple-framebuffer nodes if simplefb support is enabled. Signed-off-by: NNeil Armstrong <narmstrong@baylibre.com> Reviewed-by: NAnatolij Gustschin <agust@denx.de>
-
- 17 10月, 2019 1 次提交
-
-
由 Heinrich Schuchardt 提交于
U-Boot cannot be built for h2200_defconfig with CONFIG_DM=y. The maintainer Lukasz Dalek suggested to remove the board. https://lists.denx.de/pipermail/u-boot/2019-August/380685.html Cc: Lukasz Dalek <luk0104@gmail.com> Signed-off-by: NHeinrich Schuchardt <xypron.glpk@gmx.de> [trini: As this is the last non-toradex PXA board, update travis too] Signed-off-by: NTom Rini <trini@konsulko.com>
-
- 14 10月, 2019 15 次提交
-
-
由 Sjoerd Simons 提交于
THe RVT data includes a major and minor version in its header parameter. Add a new command to print this out. Signed-off-by: NSjoerd Simons <sjoerd.simons@collabora.co.uk>
-
由 Fabio Estevam 提交于
i.MX7ULP uses the same MMDC controller IP as found on i.MX53 and i.MX6, so build mmdc_size.c for i.MX7ULP as well. Signed-off-by: NFabio Estevam <festevam@gmail.com>
-
由 Fabio Estevam 提交于
The original imx_ddr_size() implementation had some issues reported by checkpatch like this: CHECK: Prefer kernel type 'u32' over 'uint32_t' #127: FILE: arch/arm/mach-imx/mmdc_size.c:16: + uint32_t ctl; WARNING: Prefer 'unsigned int' to bare use of 'unsigned' #151: FILE: arch/arm/mach-imx/mmdc_size.c:40: + unsigned ctl = readl(&mem->ctl); Fix all of them. Signed-off-by: NFabio Estevam <festevam@gmail.com>
-
由 Fabio Estevam 提交于
Place imx_ddr_size() into a separate file. The motivation for doing this is to be able to easily reuse imx_ddr_size() on i.MX7ULP. Currently imx_ddr_size() is inside arch/arm/mach-imx/cpu.c, which is not built for i.MX7ULP. Changing the logic to allow building cpu.c for i.MX7UP would require adding several ifdef's, leading to a not a very elegant solution. To allow better reuse, just place imx_ddr_size() into a common mmdc_size.c file. Signed-off-by: NFabio Estevam <festevam@gmail.com> Signed-off-by: NStefano Babic <sbabic@denx.de>
-
由 Yannick Fertré 提交于
The new class dsi host allows the management of the bridge DPI to DSI. This bridge is embedded in the chipset mp1 (come from synopsys company). Signed-off-by: NYannick Fertré <yannick.fertre@st.com>
-
由 Yannick Fertré 提交于
The new class dsi host allows the management of the bridge DPI to DSI. This bridge is embedded in the chipset mp1 (come from synopsys company). Signed-off-by: NYannick Fertré <yannick.fertre@st.com>
-
由 Yannick Fertré 提交于
Enable the display controller, mipi dsi bridge & panel. Set panel display timings. Signed-off-by: NYannick Fertré <yannick.fertre@st.com>
-
由 Ye Li 提交于
When running SPL on iMX8, the A core starts at address 0 which is a alias to OCRAM 0x100000. The alias only map first 96KB of OCRAM, so this require the SPL size can't beyond 96KB. But when using SPL DM, the size increase significantly and may exceed 96KB. So to fix the problem, we will change SPL linker address to OCRAM address 0x100000. And then jump to the absolute address not the PC relative address for entering OCRAM. Signed-off-by: NYe Li <ye.li@nxp.com> Reviewed-by: NOleksandr Suvorov <oleksandr.suvorov@toradex.com>
-
由 Lukasz Majewski 提交于
This patch converts the TPC70 to use driver model and device tree description in both SPL and u-boot proper. Notable changes (DM/DTS conversion): - PINCTRL{_IMX6} - DM_I2C - enable 'regulator' and 'pmic' commands - DM_MMC and BLK (USDHC) - DM_ETH - DM WDT (including SYSRESET) Signed-off-by: NLukasz Majewski <lukma@denx.de>
-
由 Lukasz Majewski 提交于
This commit adds new file - imx6q-kp-u-boot.dtsi with a set of u-boot specific properties for imx6q KP device. Signed-off-by: NLukasz Majewski <lukma@denx.de>
-
由 Lukasz Majewski 提交于
This commit defines the TPC70 imx6q board with device tree description. Signed-off-by: NLukasz Majewski <lukma@denx.de>
-
由 Adam Ford 提交于
With the 256KB of OCRAM available to SPL now, there should be enough room to enable the pinmuxing in SPL from the device tree. This patch enables SPL_PINCTRL et al and adds the serial and usdhc pin mux references to the -u-boot.dtsi file so the pins can be configured from the device tree. Signed-off-by: NAdam Ford <aford173@gmail.com> Reviewed-by: NFabio Estevam <festevam@gmail.com> Reviewed-by: NPeng Fan <peng.fan@nxp.com>
-
由 Soeren Moch 提交于
Signed-off-by: NSoeren Moch <smoch@web.de>
-
由 Shawn Guo 提交于
The Meerkat96 board, based on the NXP i.MX7D SoC, is a member of 96Boards community and complies with all Consumer Edition board specifications. https://www.novtech.com/products/meerkat96.html https://www.96boards.org/product/imx7-96/ The initial supported/tested devices include: - Debug serial - SD - USB Host (with Ethernet) With these support, it's good enough for loading Linux Kernel from SD or Ethernet over USB. Signed-off-by: NShawn Guo <shawn.guo@linaro.org> Reviewed-by: NPeng Fan <peng.fan@nxp.com> Tested-by: NManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
-
由 Shawn Guo 提交于
It imports device tree source of meerkat96 board from Linux Kernel. Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
-
- 12 10月, 2019 16 次提交
-
-
由 Heinrich Schuchardt 提交于
If an exception occurs in a loaded image and the relocation offset is unknown, it is helpful to know the instructions pointed to by the program counter. This patch adds the missing output. A possible output is: Code: 910c4021 aa1303e0 f9400662 d63f0040 (e7f7defb) The parentheses indicate the instruction causing the exception. The output can be disassembled using scripts/decodecode: echo 'Code: 90000360 9100b800 94002782 17ffff8f (e7f7defb)' | \ ARCH=arm64 scripts/decodecode Code: 90000360 9100b800 94002782 17ffff8f (e7f7defb) All code ======== 0: 90000360 adrp x0, 0x6c000 4: 9100b800 add x0, x0, #0x2e 8: 94002782 bl 0x9e10 c: 17ffff8f b 0xfffffffffffffe48 10:* e7f7defb .inst 0xe7f7defb ; undefined <-- trapping instruction Code starting with the faulting instruction =========================================== 0: e7f7defb .inst 0xe7f7defb ; undefined We already have implemented the same for armv7. For testing command 'exception undefined' can be used. Signed-off-by: NHeinrich Schuchardt <xypron.glpk@gmx.de>
-
由 Rasmus Villemoes 提交于
readb is unconditionally defined earlier in io.h, so there's no point checking whether it's undefined. Signed-off-by: NRasmus Villemoes <rasmus.villemoes@prevas.dk>
-
由 Rasmus Villemoes 提交于
No ARM board seems to define __mem_pci - and if it did, one would get tons of ./arch/arm/include/asm/io.h:307:0: warning: "readl" redefined warnings, because readl and friends are unconditionally defined earlier in io.h. Moreover, the redefinitions lack the memory barriers that the first definitions have. So I'm guessing this is practically dead code. Signed-off-by: NRasmus Villemoes <rasmus.villemoes@prevas.dk>
-
由 Lokesh Vutla 提交于
If there is any failure during IOdelay recalibration sequence, IOs are not guaranteed to behave as expected. So hang on any failure during the sequence. Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com>
-
由 Lokesh Vutla 提交于
When an error is reported in __recalibrate_iodelay_start(), de-isolation of IO doesn't happen. Because of this, undefined behaviour is observed on many peripherals without any error. So make sure io is out of isolation at the end of iodelay recalibration. Reported-by: NRichard Woodruff <r-woodruff2@ti.com> Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com>
-
由 Lokesh Vutla 提交于
Main uart0 is used as debug console by both R5SPL and A72 bootloader and Linux. So mark it as shared device so that power-domain request is successful by both cores. Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com>
-
由 Tero Kristo 提交于
AM335x-ICE boards contain the CDCE913 clock synthesizer, and their reset crystal capacitance load value of 10pF is wrong leading into lost packets in certain networking tests. Add DT data for this device, and probe it from the board file to program the crystal capacitance load value to 0pF to avoid any problems. Signed-off-by: NTero Kristo <t-kristo@ti.com>
-
由 Tero Kristo 提交于
AM43xx-IDK boards contain the CDCE913 clock synthesizer, and their reset crystal capacitance load value of 10pF is wrong leading into lost packets in certain networking tests. Add DT data for this device, and probe it from the board file to program the crystal capacitance load value to 0pF to avoid any problems. Signed-off-by: NTero Kristo <t-kristo@ti.com>
-
由 Tero Kristo 提交于
AM57xx-IDK boards contain the CDCE913 clock synthesizer, and their reset crystal capacitance load value of 10pF is wrong leading into lost packets in certain networking tests. Add DT data for this device, and probe it from the board file to program the crystal capacitance load value to 0pF to avoid any problems. Signed-off-by: NTero Kristo <t-kristo@ti.com>
-
由 Lokesh Vutla 提交于
Use the driver name to get ti_sci handle rather than relying on just the FIRMWARE uclass. Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com>
-
由 Lokesh Vutla 提交于
Add support for printing CPU info for all K3 devices. Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com>
-
由 Moses Christopher 提交于
- update partition table - remove env partitions - dts: add new interfaces (uart2, extra gpio-key) remove unneeded entries update nand timings for performance improvement - defconfig: adapt configurations to suit DM remove unneeded configs - am335x_guardian.h: remove mmc boot Signed-off-by: NMoses Christopher <BollavarapuMoses.Christopher@in.bosch.com> Reviewed-by: NTom Rini <trini@konsulko.com>
-
由 Moses Christopher 提交于
- add BOARD_LATE_INIT function calls in board.c - add swi_status detection in board.c - mux: add guardian interfaces to single pinmux structure - am33xx, kconfig: add BOARD_LATE_INIT for GUARDIAN board Signed-off-by: NMoses Christopher <BollavarapuMoses.Christopher@in.bosch.com> Reviewed-by: NTom Rini <trini@konsulko.com>
-
由 Krunal Bhargav 提交于
Before the priming begins, we need to disable RMW (Read Modify Write) and disable ECC verification for read accesses. By default, the EMIF tool enables RMW and read accesses in the EMIF_ECC_CTRL_REG. Signed-off-by: NKrunal Bhargav <k-bhargav@ti.com> Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com>
-
由 Krunal Bhargav 提交于
If ECC is enabled, we need to ensure interleaving is disabled for higher address space. Signed-off-by: NKrunal Bhargav <k-bhargav@ti.com> Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com>
-
由 Lokesh Vutla 提交于
ecc_address_range registers contains the start address and end address of the DDR address space. But the ddr driver is assuming the register contains the start address and size of the DDR address space. Because of this the ecc enabling is failing for the 2nd range of ecc addresses. Fix this calculation. Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com>
-
- 11 10月, 2019 5 次提交
-
-
由 Ryder Lee 提交于
This follows the linux header rules to avoid conflict bitfields. Tested-by: NFrank Wunderlich <frank-w@public-files.de> Signed-off-by: NRyder Lee <ryder.lee@mediatek.com> Signed-off-by: NFrank Wunderlich <frank-w@public-files.de>
-
由 Ryder Lee 提交于
This adds PCIe and its PHY nodes for MT7623. Tested-by: NFrank Wunderlich <frank-w@public-files.de> Signed-off-by: NRyder Lee <ryder.lee@mediatek.com> Signed-off-by: NFrank Wunderlich <frank-w@public-files.de>
-
由 Philippe Reynes 提交于
This commit add a spi-nor device in the bcm96850xref device tree. Signed-off-by: NPhilippe Reynes <philippe.reynes@softathome.com> Reviewed-by: NKursad Oney <kursad.oney@broadcom.com>
-
由 Philippe Reynes 提交于
This commit add a hsspi controller in the bcm6858 device tree. Signed-off-by: NPhilippe Reynes <philippe.reynes@softathome.com> Reviewed-by: NKursad Oney <kursad.oney@broadcom.com>
-
由 Kursad Oney 提交于
This change adds a spi nor flash device to the bcm963158 board. Signed-off-by: NKursad Oney <kursad.oney@broadcom.com> Reviewed-by: NPhilippe Reynes <philippe.reynes@softathome.com>
-