summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Collapse)Author
2017-09-25arm64: dts: ls2088a: add cpu idle supportYuantian Tang
Signed-off-by: Tang Yuantian <andy.tang@nxp.com>
2017-09-25arm64: dts: ls1088a: add cpu idle supportYuantian Tang
Signed-off-by: Tang Yuantian <andy.tang@nxp.com>
2017-09-25dts: ls1021a: update the clockgen nodeYuantian Tang
qoriq clock driver has been updated to parse the clock configuration information defined in driver itself not in dts. Since the new implementation and the bindings have been merged, it is time to update the clock related node and remove redundent clock configuration information from the dts. Signed-off-by: Tang Yuantian <andy.tang@nxp.com>
2017-09-25arm64: dts: ls1088a: Add USB supportyinbo.zhu
Fix the issue that usb is not detected on ls1088ardb Signed-off-by: yinbo.zhu <yinbo.zhu@nxp.com> Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
2017-09-25config: enable support for lxd and lxd-bridgeIoana Ciornei
Signed-off-by: Ioana Ciornei <ioana.ciornei@nxp.com>
2017-09-25multi_v7_defconfig: added config options required for DPAA 1Madalin Bucur
Signed-off-by: Madalin Bucur <madalin.bucur@nxp.com>
2017-09-25lsdk.config: added config options required to run dockerIoana Ciornei
Signed-off-by: Ioana Ciornei <ioana.ciornei@nxp.com>
2017-09-25arm: config: Remove CONFIG_MTD_CFI_BE_BYTE_SWAP in multi_v7_defconfigAlison Wang
For the patch to update struct map_info's swap field based on device characteristics defined in device tree, CONFIG_MTD_CFI_BE_BYTE_SWAP is not used. This patch will remove it in multi_v7_defconfig. Signed-off-by: Alison Wang <alison.wang@nxp.com>
2017-09-25arm64: configs: Remove CONFIG_MTD_CFI_BE_BYTE_SWAP in lsdk.configAlison Wang
For the patch to update struct map_info's swap field based on device characteristics defined in device tree, CONFIG_MTD_CFI_BE_BYTE_SWAP is not used. This patch will remove it in lsdk.config. Signed-off-by: Alison Wang <alison.wang@nxp.com>
2017-09-25config: arm32: enable necessary options for KVM and containersIoana Ciornei
Signed-off-by: Ioana Ciornei <ioana.ciornei@nxp.com>
2017-09-25arm64:configs: Enable CEPH_FS and XFS_FS in lsdk.configShengzhou Liu
Signed-off-by: Shengzhou Liu <Shengzhou.Liu@nxp.com>
2017-09-25arm64: lsdk.config: Enable CONFIG_OVERLAY_FS in kernelShengzhou Liu
Signed-off-by: Shengzhou Liu <Shengzhou.Liu@nxp.com>
2017-09-25arm: configs: Add lsdk.config for arm32 in lsdkShengzhou Liu
Signed-off-by: Shengzhou Liu <Shengzhou.Liu@nxp.com>
2017-09-25arm64: defconfig: Enable CONFIG_FHANDLEShengzhou Liu
Signed-off-by: Shengzhou Liu <Shengzhou.Liu@nxp.com>
2017-09-25config: multiv8: enable CONFIG_FSL_SDK_DPA insteadZhao Qiang
enable CONFIG_FSL_SDK_DPA instead of CONFIG_HAS_FSL_QBMAN for 32b os on arm64 Signed-off-by: Zhao Qiang <qiang.zhao@nxp.com>
2017-09-25vfio: fsl-mc: enable CONFIG_VFIO_FSL_MC for arm64 defconfigZhao Qiang
Signed-off-by: Zhao Qiang <qiang.zhao@nxp.com>
2017-09-25arm64: defconfig: Enable SAI and eDMA supportAlison Wang
This patch adds SAI and eDMA support in the defconfig. Signed-off-by: Alison Wang <alison.wang@nxp.com>
2017-09-25arm: add pgprot_cached and pgprot_cached_ns supportJianhua Xie
Signed-off-by: Jianhua Xie <jianhua.xie@nxp.com>
2017-09-25arm: add new non-shareable ioremapPan Jiafei
Signed-off-by: Pan Jiafei <Jiafei.Pan@nxp.com> Signed-off-by: Roy Pledge <roy.pledge@nxp.com>
2017-09-25arm: dma-mapping: export arch_setup_dma_ops()Horia Geantă
Signed-off-by: Horia Geantă <horia.geanta@nxp.com>
2017-09-25export arch_setup_dma_ops()Madalin Bucur
Signed-off-by: Madalin Bucur <madalin.bucur@nxp.com>
2017-09-25ARM64/PCI: Allow userspace to mmap PCI resourcesBharat Bhushan
This patch allows user-space to mmap PCI resources. This patch is inline to arm32 bit implementation. Signed-off-by: Bharat Bhushan <Bharat.Bhushan@nxp.com>
2017-09-25usb: dts: for fix usb port faile issue on ls1021atwryinbo.zhu
Signed-off-by: yinbo zhu <yinbo.zhu@nxp.com>
2017-09-25arm: dts: Add big-endian for IFC on LS1021AAlison Wang
For the patch to update struct map_info's swap field based on device characteristics defined in device tree, big-endian parameter is added for LS1021A. Signed-off-by: Alison Wang <alison.wang@nxp.com>
2017-09-25armv8: dts: Add big-endian for IFC on LS1043A/LS1046AAlison Wang
For the patch to update struct map_info's swap field based on device characteristics defined in device tree, big-endian parameter is added for LS1043A/LS1046A. Signed-off-by: Alison Wang <alison.wang@nxp.com>
2017-07-14arm64/pgtable: add support to map cacheable and non shareable memoryHaiying Wang
Signed-off-by: Haiying Wang <Haiying.wang@freescale.com> Signed-off-by: Stuart Yoder <stuart.yoder@nxp.com>
2017-07-14arm64: add ioremap for normal cacheable non-shareable memoryHaiying Wang
Signed-off-by: Haiying Wang <Haiying.Wang@nxp.com>
2017-07-14arch: arm: add ARM specific fucntions required for ehci fsl driverZhao Qiang
Add below functions for ARM platform which are used by ehci fsl driver: 1. spin_event_timeout function 2. set/clear bits functions Signed-off-by: Zhao Qiang <B45475@freescale.com> Signed-off-by: Rajesh Bhagat <rajesh.bhagat@nxp.com>
2017-07-14pci:add support aer/pme interrupts with none MSI/MSI-X/INTx modePo Liu
[arch part] On some platforms, root port doesn't support MSI/MSI-X/INTx in RC mode. When chip support the aer/pme interrupts with none MSI/MSI-X/INTx mode, maybe there is interrupt line for aer pme etc. Search the interrupt number in the fdt file. Then fixup the dev->irq with it. Signed-off-by: Po Liu <po.liu@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Integrated-by: Zhao Qiang <qiang.zhao@nxp.com>
2017-07-14Add USDPAA DTS files for LS1043 and LS1046Roy Pledge
Add USDPAA device trees for LS1043/LS1046 RDB boards Signed-off-by: Roy Pledge <roy.pledge@nxp.com>
2017-07-14arm64: dts: add DPAA 1.x SDK qds dts filesMadalin Bucur
Signed-off-by: Madalin Bucur <madalin.bucur@nxp.com> Integrated-by: Zhao Qiang <qiang.zhao@nxp.com>
2017-07-14arm64: dts: add ethernet@9Madalin Bucur
Signed-off-by: Madalin Bucur <madalin.bucur@nxp.com>
2017-07-14dtb: add DPAA 1.x SDK dts filesMadalin Bucur
Signed-off-by: Madalin Bucur <madalin.bucur@nxp.com>
2017-07-14dts: SDK QBMan nodesMadalin Bucur
Signed-off-by: Madalin Bucur <madalin.bucur@nxp.com>
2017-07-14dts: SDK FMan nodesMadalin Bucur
Signed-off-by: Madalin Bucur <madalin.bucur@nxp.com>
2017-07-14arm64: dts: ls1046: add DPAA FMan nodesMadalin Bucur
Add the DPAA 1.x FMan device tree nodes for LS1046A boards. Signed-off-by: Madalin Bucur <madalin.bucur@nxp.com>
2017-07-14arm64: dts: ls1043: add DPAA FMan supportMadalin Bucur
Add the DPAA 1.x FMan device tree nodes for LS1043A boards. Signed-off-by: Madalin Bucur <madalin.bucur@nxp.com>
2017-07-14arm64: dts: fsl: add DPAA FMan nodesMadalin Bucur
Add the DPAA 1.x FMan nodes for the ARM based platforms. Using separate files for each port as not all ports are used on all devices. Different numbering of ports is also possible on different devices. Signed-off-by: Madalin Bucur <madalin.bucur@nxp.com>
2017-07-14arm64: dts: ls1046: add DPAA QBMan nodesMadalin Bucur
commit bb18179284750ab91ef70172e87a722fcef9e1f4 [context adjustment] Add the QBMan device tree nodes for LS1046A devices. Signed-off-by: Roy Pledge <roy.pledge@nxp.com> Signed-off-by: Madalin Bucur <madalin.bucur@nxp.com> Integrated-by: Zhao Qiang <qiang.zhao@nxp.com>
2017-07-14arm64: dts: ls1043: add DPAA QBMan nodesMadalin Bucur
Add the DPAA 1.x QMan and BMan nodes in the LS1043A device tree. Signed-off-by: Roy Pledge <roy.pledge@nxp.com> Signed-off-by: Madalin Bucur <madalin.bucur@nxp.com>
2017-07-14arm64: dts: add DPAA QBMan portalsMadalin Bucur
Add the DPAA 1.x DPAA QMan and BMan portal nodes. Signed-off-by: Roy Pledge <roy.pledge@nxp.com> Signed-off-by: Madalin Bucur <madalin.bucur@nxp.com>
2017-07-14arm64: dts: ls1088ardb: correct the base address of watchdogZhang Ying-22455
The base address of watchdog unit is incorrect lead to the watchdog timer is not registered. Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
2017-07-14arm: dts: ls1021a: correct the register range of dcfgZhang Ying-22455
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
2017-07-14arm64: dts: ls1043a/ls1046a: correct the register range of dcfgZhang Ying-22455
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
2017-07-14arm64: dts: ls1088a: add esdhc nodeYangbo Lu
Add esdhc node for ls1088a and enable it on both RDB and QDS boards. Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org> Signed-off-by: yinbo.zhu <yinbo.zhu@nxp.com>
2017-07-14arm64: dts: ls208xa: disable SD UHS-I modes by default on RDByinbo.zhu
Currently SD UHS-I modes were enabled by default on LS208xARDB boards, but the new LS2088ARDB RevF board didn't support them any more since SDHC circuit had been reworked. This patch is to disable SD UHS-I modes by default in case of any issue on LS2088ARDB RevF Signed-off-by: yinbo.zhu <yinbo.zhu@nxp.com> Acked-by: Yangbo Lu <yangbo.lu@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2017-07-14arm64: dts: ls1088a: update sata nodeYuantian Tang
1. Remove ls1043a compatible string from node 2. Fix the sata ecc register address error Signed-off-by: Tang Yuantian <andy.tang@nxp.com>
2017-07-14arm64: dts: freescale: ls208xa: add crypto nodeHoria Geantă
LS208xA has a SEC v5.1 security engine. Signed-off-by: Horia Geantă <horia.geanta@nxp.com>
2017-07-14arm64: dts: freescale: ls208xa: share aliases nodeHoria Geantă
aliases node is identical for all boards, thus move it to the common file ls208xa.dtsi. Signed-off-by: Horia Geantă <horia.geanta@nxp.com>
2017-07-14arm64: dts: freescale: ls1088a: add crypto nodeHoria Geantă
LS1088A has a SEC v5.3 security engine. Signed-off-by: Horia Geantă <horia.geanta@nxp.com>