- 10 Dec, 2020 1 commit
-
-
Meenakshi Aggarwal authored
LX2162 is LX2160 based SoC, it has same die as of LX2160 with different packaging. LX2162A support 64-bit 2.9GT/s DDR4 memory, i2c, micro-click module, microSD card, eMMC support, serial console, qspi nor flash, qsgmii, sgmii, 25g, 40g, 50g network interface, one usb 3.0 and serdes interface to support three PCIe gen3 interface. Signed-off-by:
Meenakshi Aggarwal <meenakshi.aggarwal@nxp.com> [Fixed whitespace errors] Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
- 27 Jul, 2020 3 commits
-
-
Hou Zhiqiang authored
The workaround has been implemented in PBI phase, so remove the duplicated implementation from U-Boot. Signed-off-by:
Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Biwen Li authored
This enables SYS_I2C_MXC to fix a bug that failed to boot from sd card with image u-boot-with-spl-pbl.bin Signed-off-by:
Biwen Li <biwen.li@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Michael Walle authored
CONFIG_FSL_LAYERSCAPE is available in kconfig. There is no need to define it per board; the ls1028a_common.h is really board dependent and only fits to the NXP eval boards. Instead select CONFIG_FSL_LAYERSCAPE when ARCH_LS1028A is selected. Signed-off-by:
Michael Walle <michael@walle.cc> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
- 28 Apr, 2020 1 commit
-
-
Hou Zhiqiang authored
The GIC redistributor tables initialization depends on RESV_RAM config, so select RESV_RAM if GIC_V3_ITS is enabled. Signed-off-by:
Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by:
Wasim Khan <wasim.khan@nxp.com> Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
- 30 Mar, 2020 2 commits
-
-
Biwen Li authored
This supports i2c DM and enables CONFIG_DM_I2C for SoC LS1046A Signed-off-by:
Biwen Li <biwen.li@nxp.com> Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Biwen Li authored
This supports i2c DM and enables CONFIG_DM_I2C for SoC LS1043A Signed-off-by:
Biwen Li <biwen.li@nxp.com> Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
- 04 Feb, 2020 1 commit
-
-
Biwen Li authored
This supports i2c DM and enables CONFIG_DM_I2C for SoC LS1012A Signed-off-by:
Biwen Li <biwen.li@nxp.com> Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
- 24 Jan, 2020 1 commit
-
-
Alex Marginean authored
Exports the serdes configuration as an environment variable for LS gen 3 SoCs, so it can be used in u-boot command line. It should particularly be useful for applying Linux DT overlays for the given serdes configuration. This code is called from arch_misc_init and not from the existing serdes_init function because it depends on U-Boot environment being set up. Signed-off-by:
Alex Marginean <alexandru.marginean@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
- 02 Jan, 2020 1 commit
-
-
Pankaj Bansal authored
move the PCIE related config from arch Kconfig to PCI Kconfig. As the PCI_LAYERSCAPE driver is being used in platform other than fsl-layerscape platforms like ls102xa. Signed-off-by:
Pankaj Bansal <pankaj.bansal@nxp.com> Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
- 26 Dec, 2019 2 commits
-
-
Kuldeep Singh authored
Enable AHB support for Flexspi controller interface meaning memory can be accessed via md command using absolute addresses Signed-off-by:
Yogesh Gaur <yogeshnarayan.gaur@nxp.com> Signed-off-by:
Ashish Kumar <Ashish.Kumar@nxp.com> Signed-off-by:
Rajat Srivastava <rajat.srivastava@nxp.com> Signed-off-by:
Kuldeep Singh <kuldeep.singh@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Ran Wang authored
USB3.0 Receiver needs to enable fixed equalization for each of PHY instances in an SOC. This is similar to erratum A-009007, but this one is for LX2160A, and the register value is different. Signed-off-by:
Ran Wang <ran.wang_1@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
- 08 Nov, 2019 2 commits
-
-
Udit Agarwal authored
Rename CONFIG_SECURE_BOOT to CONFIG_NXP_ESBC to avoid conflict with UEFI secure boot. Signed-off-by:
Udit Agarwal <udit.agarwal@nxp.com> Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Laurentiu Tudor authored
Erratum A-050382 states that the eDMA ICID programmed in the eDMA_AMQR register in DCFG is not correctly forwarded to the SMMU. The workaround consists in programming the eDMA ICID in the eDMA_AMQR register in DCFG to 40. Signed-off-by:
Laurentiu Tudor <laurentiu.tudor@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
- 12 Sep, 2019 1 commit
-
-
Chuanhua Han authored
By default, i2c input clock is programmed at platform clk / 2 in u-boot, but this is not correct for all the platforms, Update I2C clock divider's default values as per SoC (LS1012A, LS1028A, LX2160A and LS1088A). Signed-off-by:
Chuanhua Han <chuanhua.han@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
- 04 Sep, 2019 1 commit
-
-
Florinel Iordache authored
Create drivers/net/fsl-mc/Kconfig and move fsl-mc specific configs from arch/arm/cpu/armv8/fsl-layerscape/Kconfig to this new Kconfig Signed-off-by:
Florinel Iordache <florinel.iordache@nxp.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
- 22 Aug, 2019 5 commits
-
-
Chuanhua Han authored
By default, i2c input clock is platform clk / 2, but some of the platform of i2c clock divider does not meet this kind of circumstance, so alone to set default values for these platforms. Signed-off-by:
Chuanhua Han <chuanhua.han@nxp.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Chuanhua Han authored
Enable related configs on all ls1088aqds boards to support pcf2127 rtc DM function. Signed-off-by:
Chuanhua Han <chuanhua.han@nxp.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Chuanhua Han authored
Enable related configs on all ls2088aqds boards to support ds3231 rtc DM function. Signed-off-by:
Chuanhua Han <chuanhua.han@nxp.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Chuanhua Han authored
Enable related configs on all ls1028aqds boards to support pcf2127 rtc DM function. Signed-off-by:
Chuanhua Han <chuanhua.han@nxp.com> Reviewed-by:
Alex Marginean <alexm.osslist@gmail.com> Tested-by:
Alex Marginean <alexm.osslist@gmail.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Chuanhua Han authored
Enable related configs on all lx2160ardb boards to support pcf2127 rtc DM feature. Also remove SYS_I2C_MXC_I2Cx, where x is from 1 to 8 from Kconfig. Signed-off-by:
Chuanhua Han <chuanhua.han@nxp.com> Signed-off-by:
Biwen Li <biwen.li@nxp.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
- 18 Jul, 2019 1 commit
-
-
AKASHI Takahiro authored
Currently, CONFIG_TFABOOT is located in armv8/fsl-layerscape Kconfig, but it will be also useful for other targets if some additional configuration are necessary. So move it to arch/arm/Kconfig. Please note that CONFIG_TFABOOT still depends on CONFIG_ARCH_SUPPORT_TFABOOT and so the menu won't come up if any target doesn't need its own customization for TF-A boot. This will maintain the compatibility. Signed-off-by:AKASHI Takahiro <takahiro.akashi@linaro.org> Cc: Rajesh Bhagat <rajesh.bhagat@nxp.com> Cc: York Sun <york.sun@nxp.com> Cc: Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com> Cc: Priyanka Jain <priyanka.jain@nxp.com> Cc: Sriram Dash <sriram.dash@nxp.com> Cc: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Cc: Peng Ma <peng.ma@nxp.com> Cc: Yuantian Tang <andy.tang@nxp.com> Cc: Pankit Garg <pankit.garg@nxp.com>
-
- 19 Jun, 2019 1 commit
-
-
Ran Wang authored
Enable workaround for USB erratum A-008997. Here PCSTXSWINGFULL registers has been moved to DSCR as compared to other Layerscape SoCs where it was in SCFG. Signed-off-by:
Ran Wang <ran.wang_1@nxp.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
- 22 May, 2019 2 commits
-
-
Yuantian Tang authored
Ls1028a SoC is based on Layerscape Chassis Generation 3.2 architecture with features: 2 ARM v8 Cortex-A72 cores, CCI400, SEC, DDR3L/4, LCD, GPU, TSN ENETC, 2 USB 3.0, 2 eSDHC, 2 FlexCAN, 2 SPI, SATA, 8 I2C controllers, 6 LPUARTs, GPIO, SAI, qDMA, eDMA, GIC, TMU etc. Signed-off-by:
Sudhanshu Gupta <sudhanshu.gupta@nxp.com> Signed-off-by:
Rai Harninder <harninder.rai@nxp.com> Signed-off-by:
Rajesh Bhagat <rajesh.bhagat@nxp.com> Signed-off-by:
Bhaskar Upadhaya <Bhaskar.Upadhaya@nxp.com> Signed-off-by:
Tang Yuantian <andy.tang@nxp.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Hou Zhiqiang authored
The LX2160A PCIe is using driver PCIE_LAYERSCAPE_GEN4 instead of PCIE_LAYERSCAPE. Signed-off-by:
Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
- 19 Feb, 2019 4 commits
-
-
Peng Ma authored
remove SCSI and SCSI_AHCI configs for ls1043ardb due to no sata interface support. this changed is to fixed the ls1043ardb compile warning as fallows: ===================== WARNING ====================== This board does not use CONFIG_DM_SCSI. Please update the storage controller to use CONFIG_DM_SCSI 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. ==================================================== Signed-off-by:
Peng Ma <peng.ma@nxp.com> [PK: reword the patch subject] Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Rajesh Bhagat authored
Moves CONFIG_LAYERSCAPE for all NXP Layerscape platforms. Signed-off-by:
Rajesh Bhagat <rajesh.bhagat@nxp.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Rajesh Bhagat authored
Moves FSL_TZASC_400 and FSL_TZPC_BP147 configs to Kconfig for LS1088A and LS2088A platforms. Signed-off-by:
Rajesh Bhagat <rajesh.bhagat@nxp.com> Reviewed-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
Meenakshi Aggarwal authored
Add support for fan controller emc2305. Signed-off-by:
Sriram Dash <sriram.dash@nxp.com> Signed-off-by:
Meenakshi Aggarwal <meenakshi.aggarwal@nxp.com> Signed-off-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
-
- 17 Jan, 2019 2 commits
-
-
Rajesh Bhagat authored
TFABOOT support includes: - ls2088ardb_tfa_defconfig to be loaded by trusted firmware - environment address and size changes for TFABOOT - define BOOTCOMMAND for TFABOOT - remove EL3 specific erratas for TFABOOT Signed-off-by:
Pankit Garg <pankit.garg@nxp.com> Signed-off-by:
Ruchika Gupta <ruchika.gupta@nxp.com> Signed-off-by:
Rajesh Bhagat <rajesh.bhagat@nxp.com> Reviewed-by:
York Sun <york.sun@nxp.com>
-
Pankit Garg authored
TFABOOT support includes: - ls1088ardb_tfa_defconfig to be loaded by trusted firmware - environment address and size changes for TFABOOT - MC address changes for TFABOOT - define BOOTCOMMAND for TFABOOT - ifc chip select changes for TFABOOT Signed-off-by:
Rajesh Bhagat <rajesh.bhagat@nxp.com> Signed-off-by:
Pankit Garg <pankit.garg@nxp.com> Reviewed-by:
York Sun <york.sun@nxp.com>
-
- 06 Dec, 2018 5 commits
-
-
Priyanka Jain authored
LX2160A Soc is based on Layerscape Chassis Generation 3.2 architecture with features: 16 ARM v8 Cortex-A72 cores in 8 cluster, CCN508, SEC, 2 64-bit DDR4 memory controller, RGMII, 8 I2C controllers, 3 serdes modules, USB 3.0, SATA, 4 PL011 SBSA UARTs, 4 TZASC instances, etc. SoC personalites: LX2120A is SoC with Twelve 64-bit ARM v8 Cortex-A72 CPUs LX2080A is SoC with Eight 64-bit ARM v8 Cortex-A72 CPUs Signed-off-by:
Bao Xiaowei <xiaowei.bao@nxp.com> Signed-off-by:
Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Signed-off-by:
Meenakshi Aggarwal <meenakshi.aggarwal@nxp.com> Signed-off-by:
Vabhav Sharma <vabhav.sharma@nxp.com> Signed-off-by:
Sriram Dash <sriram.dash@nxp.com> Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com> Reviewed-by:
York Sun <york.sun@nxp.com>
-
Priyanka Jain authored
NXP layerscape architecture Chassis 3.2 builds upon chassis3 architecture with changes like DDR Memory map change, removal of IFC and support of upto 8 I2C controller. Patch add README.lsch3_2 and the above changes under macro CONFIG_NXP_LSCH3_2. Signed-off-by:
Sriram Dash <sriram.dash@nxp.com> Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com> Reviewed-by:
York Sun <york.sun@nxp.com>
-
Priyanka Jain authored
Some lsch3 based SoCs like lx2160a contains three serdes modules. Add support for third serdes protocol in lsch3 Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com> Reviewed-by:
York Sun <york.sun@nxp.com>
-
Rajesh Bhagat authored
Removes EL3 specific erratas for TFABOOT, And now taken care in TFA. ARM_ERRATA_855873, SYS_FSL_ERRATUM_A008850, SYS_FSL_ERRATUM_A008511, SYS_FSL_ERRATUM_A008336, SYS_FSL_ERRATUM_A009663, SYS_FSL_ERRATUM_A009803, SYS_FSL_ERRATUM_A009942, SYS_FSL_ERRATUM_A010165 Signed-off-by:
Rajesh Bhagat <rajesh.bhagat@nxp.com> Reviewed-by:
York Sun <york.sun@nxp.com>
-
Rajesh Bhagat authored
Adds TFABOOT support config option and add generic code to enable execution from DDR. Signed-off-by:
York Sun <york.sun@nxp.com> Signed-off-by:
Rajesh Bhagat <rajesh.bhagat@nxp.com>
-
- 08 Jun, 2018 1 commit
-
-
Bhaskar Upadhaya authored
PPA firmware and header address may vary depending upon different boards, configure ppa firmware and header address in board specific Kconfig. Signed-off-by:
Vinitha V Pillai <vinitha.pillai@nxp.com> Signed-off-by:
Jagdish Gediya <jagdish.gediya@nxp.com> Signed-off-by:
Bhaskar Upadhaya <Bhaskar.Upadhaya@nxp.com> Reviewed-by:
York Sun <york.sun@nxp.com>
-
- 09 May, 2018 1 commit
-
-
Hou Zhiqiang authored
Signed-off-by:
Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by:
York Sun <york.sun@nxp.com>
-
- 28 Apr, 2018 1 commit
-
-
Masahiro Yamada authored
The default of DISTRO_DEFAULTS is messy. Using the 'imply' keyword is equivalent and cleaner. Signed-off-by:Masahiro Yamada <yamada.masahiro@socionext.com>
-
- 29 Mar, 2018 1 commit
-
-
Sriram Dash authored
NXP layerscape platforms like ls1088a, ls2088a uses MXC I2C Controller. -Remove dependency of MX6 for the same. Update related configs to use Kconfig file. -Add SYS_I2C_MXC_I2C1,_I2C2,_I2C3,_I2C4 in Kconfig -Add CONFIG_SYS_MXC_I2C1_SPEED,_I2C2_,_I2C3_,_I2C4_ in Kconfig -Add CONFIG_SYS_MXC_I2C1_SLAVE,_I2C2_,_I2C3_,_I2C4_ in Kconfig Signed-off-by:
Sriram Dash <sriram.dash@nxp.com> Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-