05 Feb, 2021
3 commits
-
Move GIC redistributor tables initialization to CPU setup function.
This patch introduces a GIC redistributor tables init function, and
moves the function of reserving memory for GIC redistributor tables
to soc.c and adds a argument for the memory size to reserve, BTW
rename the function so that it is more readable.Signed-off-by: Hou Zhiqiang
-
As the lower 16bit of the redistributor pending table is reserved
for describing the memory attributes, we must give a 64KB aligned
address to the GIC LPI initialization function.Signed-off-by: Hou Zhiqiang
-
Program the GIC redistributor tables only when succeeded to reserve memory
for them, otherwise kernel will lose the chance to program them using
allocated memory.Signed-off-by: Hou Zhiqiang
13 Jan, 2021
1 commit
-
Program GIC LPI configuration table:
1. Redistributor PROCBASER configuration table (which is common for all
redistributors)2. Redistributor pending table (PENDBASER), for all the available
redistributors.3.Reserve DDR memory region used for GIC LPI configuration table.
Signed-off-by: Nikhil Gupta
09 Nov, 2020
4 commits
-
Add prarantheses to fix build warning as follows,
if (!strict_strtoul(argv[1], 10, &override))
^~
board/freescale/common/vid.c:976:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the if
if (ret < 0)Signed-off-by: Biwen Li
-
Read PFE ESBC header flash with spi_flash_read API
- logs as follows,
Net: SF: Detected s25fs512s with page size 256 Bytes, erase size 256
KiB, total 64 MiB
"Synchronous Abort" handler, esr 0x96000210
elr: 000000008206db44 lr : 0000000082004ea0 (reloc)
elr: 00000000b7ba6b44 lr : 00000000b7b3dea0
x0 : 00000000b79407e8 x1 : 0000000040640000
x2 : 0000000000000050 x3 : 0000000000000000
x4 : 000000000000000a x5 : 0000000000000050
x6 : 0000000000000366 x7 : 00000000b7942308
x8 : 00000000b76407c0 x9 : 0000000000000008
x10: 0000000000000044 x11: 00000000b7634d1c
x12: 000000000000004f x13: 0000000000000044
x14: 00000000b7634d98 x15: 00000000b76407c0
x16: 0000000000000000 x17: 0000000000000000
x18: 00000000b7636dd8 x19: 0000000000000000
x20: 00000000b79407d0 x21: 00000000b79407e8
x22: 0000000040640000 x23: 00000000b7634e58
x24: 0000000000000000 x25: 0000000003800000
x26: 00000000b7bdd000 x27: 0000000000000000
x28: 0000000000000000 x29: 00000000b7634d10Code: d2800003 eb03005f 54000101 d65f03c0 (f8636826)
Resetting CPU ...Signed-off-by: Biwen Li
-
Make sure are RGMII internal delay modes are covered.
Signed-off-by: Madalin Bucur
-
Signed-off-by: Madalin Bucur
05 Nov, 2020
1 commit
-
Update address length argument
Signed-off-by: Biwen Li
03 Nov, 2020
1 commit
-
Add check for return value of adjust_vdd()
Signed-off-by: Priyanka Singh
29 Oct, 2020
2 commits
-
Initialize variable 'i2caddress' in adjust_vdd() to zero
Signed-off-by: Priyanka Singh
-
Enable writes to all commands for LTC3882
Signed-off-by: Biwen Li
19 Oct, 2020
2 commits
-
Initialize variable 'i2caddress' in print_vdd() to zero
Signed-off-by: Priyanka Singh
-
mux changes in board file to enable lpuart1 and macro
define for lpuart1 used for mux changes in board configuation
register 13Signed-off-by: Vabhav Sharma
Signed-off-by: Yuantian Tang
29 Sep, 2020
5 commits
-
The board_eth_init() is only used by legacy ethernet driver framework,
so do not compile it when DM_ETH config has been selected.Signed-off-by: Hou Zhiqiang
Reviewed-by: Vladimir Oltean -
The board_eth_init() is only used by legacy ethernet driver framework,
so do not compile it when DM_ETH config has been selected.Signed-off-by: Hou Zhiqiang
Reviewed-by: Vladimir Oltean -
Move vsc7835 firmware uploading to board_early_init_r(), so that
the switch also can work in DM eTSEC driver.Signed-off-by: Hou Zhiqiang
Reviewed-by: Vladimir Oltean -
Compile the legacy PCIe initialization reoutines for P1010RDB
boards only when DM_PCI is not enabled.Signed-off-by: Hou Zhiqiang
Reviewed-by: Priyanka Jain -
This patch adds a command to load the HDP firmware and supporting
libraries.Signed-off-by: Oliver Brown
Signed-off-by: Alison Wang
08 Sep, 2020
1 commit
-
This patch add base support for LX2162AQDS board.
LX2162AQDS board supports LX2162A family SoCs.
This patch add basic support of platform.Signed-off-by: Ioana Ciornei
Signed-off-by: Zhao Qiang
Signed-off-by: hui.song
Signed-off-by: Manish Tomar
Signed-off-by: Vikas Singh
Signed-off-by: Meenakshi Aggarwal
Signed-off-by: Priyanka Jain
02 Sep, 2020
1 commit
-
emc2305 is a common driver. It should not use platform specific
i2c address for slave device.
Pass chip_addr as agrument to emc2305_init() and set_fan_speed()
so that emc2305 driver can be used with different platforms.Signed-off-by: Wasim Khan
27 Aug, 2020
3 commits
-
Add support for SDHC adapter identification and configuration
during board init.Reviewed-by: Priyanka Jain
[rebase]
Signed-off-by: Yangbo Lu -
The eSDHC adapter card identification and multiplexing configuration
through FPGA had been implemented in both common mmc driver and
fsl_esdhc driver. However it is proper to move these code to board
files and do it during board initialization. The FPGA registers are
also board specific.This patch is to move eSDHC adapter card identification and
multiplexing configuration from mmc driver to specific board files.
And the option CONFIG_FSL_ESDHC_ADAPTER_IDENT is no longer needed.Signed-off-by: Yangbo Lu
[Rebased, Removed T1040QDS change as board does not exist]
Signed-off-by: Priyanka Jain -
This patch is to define esdhc_status_fixup function for ls1028a to disable
SDHC1/SDHC2 status in device tree node if not selected.Signed-off-by: Yinbo Zhu
Signed-off-by: Xiaowei Bao
Signed-off-by: Yangbo Lu
Reviewed-by: Priyanka Jain
16 Jul, 2020
4 commits
-
- Drop ifdef CONFIG_SYS_I2C to initialize
baudrate of i2c- Drop warning of i2c_early_init_f as follows,
warning: implicit declaration of function 'i2c_early_init_f'; did you
mean 'arch_early_init_r'? [-Wimplicit-function-declaration]Signed-off-by: Biwen Li
-
Enable secure system counter in board_early_init_f for udelay()
to fix a bug that always return 0 by timer_read_counter()
when boot from qspi(No TFA)Signed-off-by: Biwen Li
-
- Drop ifdef CONFIG_SYS_I2C to initialize
baudrate of i2c- Drop warning of i2c_early_init_f as follows,
warning: implicit declaration of function 'i2c_early_init_f'; did you
mean 'arch_early_init_r'? [-Wimplicit-function-declaration]Signed-off-by: Biwen Li
-
Enable secure system counter in board_early_init_f for udelay()
to fix a bug that always return 0 by timer_read_counter()
when boot from qspi(No TFA)Signed-off-by: Biwen Li
22 Jun, 2020
1 commit
-
Add xspi boot source to qixis command to let the soc boot from
flex-nor flash chip.Signed-off-by: Yuantian Tang
11 Jun, 2020
1 commit
-
The correct setting for the RGMII ports on LS1012ARDB is to
enable delay on both Rx and Tx so the interface mode used should
be PHY_INTERFACE_MODE_RGMII_IDSigned-off-by: Chaitanya Sakinam
Signed-off-by: Anji J
08 May, 2020
8 commits
-
This supports i2c DM for SoC T1040/T1042
Signed-off-by: Biwen Li
-
This supports i2c DM for SoC T2080/T2081
Signed-off-by: Biwen Li
-
This supports i2c DM for SoC T4240
Signed-off-by: Biwen Li
-
This supports i2c DM for board MPC8548CDS
Signed-off-by: Biwen Li
-
This supports i2c DM for board MPC8548CDS
Signed-off-by: Biwen Li
-
This supports i2c DM for SoC P1010
Signed-off-by: Biwen Li
-
This supports i2c DM for SoC T1023/T1024
Signed-off-by: Biwen Li
-
This supports i2c DM for SoC P1020
Signed-off-by: Biwen Li
01 May, 2020
1 commit
-
Add QSFP transceiver detection at boot time. Transceiver model,
serial number and part number are displayed if module is detected.
An environment variable used by the Cortina 40G PHY is set, forcing
the initialization based on cable type.Signed-off-by: Florin Chiculita
27 Apr, 2020
1 commit
-
The WRLVL_START values are optimized for old DDR MTA18ASF1G72AZ.
Update DDR struct to set new WRLVL_START values so that the new DIMM
MTA18ADF2G72AZ get optimized and the old DIMM still works.Signed-off-by: Yuantian Tang