diff options
author | Yutang Jiang <yutang.jiang@nxp.com> | 2016-12-08 00:07:42 +0800 |
---|---|---|
committer | John Crispin <john@phrozen.org> | 2016-12-12 09:57:40 +0100 |
commit | ad907e1c03a3a1a236f4836cee085d085f280c8d (patch) | |
tree | 6280b4318cb40d6e567a23a250f0d9f564787761 /target/linux/layerscape/patches-4.4/0140-config-add-freescale-config-for-amr64.patch | |
parent | 76fa771a784312f789f5de3d2216c1765a901818 (diff) | |
download | mtk-20170518-ad907e1c03a3a1a236f4836cee085d085f280c8d.zip mtk-20170518-ad907e1c03a3a1a236f4836cee085d085f280c8d.tar.gz mtk-20170518-ad907e1c03a3a1a236f4836cee085d085f280c8d.tar.bz2 |
layerscape: add 64b/32b target for ls1046ardb device
Add support for NXP layerscape ls1046ardb 64b/32b Dev board.
LS1046ARDB Specification:
-------------------------
Memory subsystem:
* 8GByte DDR4 SDRAM (64bit bus)
* 512 Mbyte NAND flash
* Two 64 Mbyte high-speed SPI flash
* SD connector to interface with the SD memory card
* On-board 4G eMMC
Ethernet:
* Two XFI 10G ports
* Two SGMII ports
* Two RGMII ports
PCIe:
* PCIe1 (SerDes2 Lane0) to miniPCIe slot
* PCIe2 (SerDes2 Lane1) to x2 PCIe slot
* PCIe3 (SerDes2 Lane2) to x4 PCIe slot
* USB 3.0: one super speed USB 3.0 type A port, one Micro-AB port
* UART: supports two UARTs up to 115200 bps for console
Signed-off-by: Yutang Jiang <yutang.jiang@nxp.com>
Diffstat (limited to 'target/linux/layerscape/patches-4.4/0140-config-add-freescale-config-for-amr64.patch')
-rw-r--r-- | target/linux/layerscape/patches-4.4/0140-config-add-freescale-config-for-amr64.patch | 148 |
1 files changed, 148 insertions, 0 deletions
diff --git a/target/linux/layerscape/patches-4.4/0140-config-add-freescale-config-for-amr64.patch b/target/linux/layerscape/patches-4.4/0140-config-add-freescale-config-for-amr64.patch new file mode 100644 index 0000000..74ff44b --- /dev/null +++ b/target/linux/layerscape/patches-4.4/0140-config-add-freescale-config-for-amr64.patch @@ -0,0 +1,148 @@ +From 880b7aa2e2c62e54245fb77d92db502175232d86 Mon Sep 17 00:00:00 2001 +From: Zhao Qiang <qiang.zhao@nxp.com> +Date: Wed, 12 Oct 2016 11:01:17 +0800 +Subject: [PATCH 140/141] config: add freescale config for amr64 + +Signed-off-by: Zhao Qiang <qiang.zhao@nxp.com> +--- + arch/arm64/configs/freescale.config | 134 +++++++++++++++++++++++++++++++++++ + 1 file changed, 134 insertions(+) + create mode 100644 arch/arm64/configs/freescale.config + +--- /dev/null ++++ b/arch/arm64/configs/freescale.config +@@ -0,0 +1,134 @@ ++# general options ++CONFIG_LOCALVERSION_AUTO=y ++CONFIG_SLAB=y ++CONFIG_MODULE_FORCE_LOAD=y ++CONFIG_MODVERSIONS=y ++CONFIG_ARM64_VA_BITS_48=y ++CONFIG_BLK_DEV_RAM=y ++CONFIG_BLK_DEV_RAM_SIZE=262144 ++CONFIG_PRINTK_TIME=y ++CONFIG_PID_IN_CONTEXTIDR=y ++CONFIG_IPV6=y ++# iommu ++CONFIG_IOMMU_SUPPORT=y ++CONFIG_ARM_SMMU=y ++# dpaa2 ++CONFIG_STAGING=y ++CONFIG_FSL_MC_BUS=y ++CONFIG_FSL_MC_RESTOOL=y ++CONFIG_FSL_MC_DPIO=y ++CONFIG_FSL_DPAA2=y ++CONFIG_NET_NS=y ++CONFIG_FSL_DPAA2_DCE=y ++CONFIG_FSL_DCE_FLOW_LIMIT=65536 ++CONFIG_FSL_DCE_API_TIME_TRIAL=m ++CONFIG_LS_SOC_DRIVERS=y ++# mdio ++CONFIG_FSL_XGMAC_MDIO=y ++CONFIG_MDIO_BUS_MUX_MMIOREG=y ++# phy ++CONFIG_AQUANTIA_PHY=y ++CONFIG_VITESSE_PHY=y ++CONFIG_REALTEK_PHY=y ++CONFIG_FIXED_PHY=y ++# reset support ++CONFIG_POWER_RESET_LAYERSCAPE=y ++# pci ++CONFIG_PCI_LAYERSCAPE=y ++CONFIG_PCI_HOST_GENERIC=y ++CONFIG_E1000=y ++CONFIG_E1000E=y ++# clock driver ++CONFIG_CLK_QORIQ=y ++# usb ++CONFIG_USB_XHCI_HCD=y ++CONFIG_USB_DWC3=y ++CONFIG_DMADEVICES=y ++# ahci/sata ++CONFIG_AHCI_QORIQ=y ++# esdhc ++CONFIG_MMC_SDHCI_OF_ESDHC=y ++# virtualization ++CONFIG_VHOST_NET=y ++CONFIG_KVM_ARM_MAX_VCPUS=8 ++# I2C ++CONFIG_I2C=y ++CONFIG_I2C_CHARDEV=y ++CONFIG_I2C_MUX=y ++CONFIG_I2C_MUX_PCA954x=y ++CONFIG_I2C_IMX=y ++# hardware monitor ++CONFIG_SENSORS_LM90=y ++CONFIG_SENSORS_INA2XX=y ++# DPAA 1 ++CONFIG_HAS_FSL_QBMAN=y ++CONFIG_CRYPTO_DEV_FSL_CAAM=y ++# network ++CONFIG_BRIDGE=m ++CONFIG_MACVLAN=y ++CONFIG_FSL_SDK_FMAN=y ++CONFIG_FMAN_ARM=y ++CONFIG_FSL_SDK_DPAA_ETH=y ++CONFIG_INET_ESP=y ++CONFIG_XFRM_USER=y ++CONFIG_NET_KEY=y ++# vfio ++CONFIG_VFIO=y ++CONFIG_VFIO_PCI=y ++CONFIG_VFIO_FSL_MC=y ++# CPU Frequency scaling ++CONFIG_CPU_FREQ=y ++CONFIG_CPU_FREQ_GOV_COMMON=y ++CONFIG_CPU_FREQ_STAT=y ++CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y ++CONFIG_CPU_FREQ_GOV_PERFORMANCE=y ++CONFIG_CPU_FREQ_GOV_POWERSAVE=y ++CONFIG_CPU_FREQ_GOV_USERSPACE=y ++CONFIG_CPU_FREQ_GOV_ONDEMAND=y ++CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y ++CONFIG_QORIQ_CPUFREQ=y ++#ifc ++CONFIG_MTD_OF_PARTS=y ++CONFIG_MTD_GEN_PROBE=y ++CONFIG_MTD=y ++CONFIG_MTD_CMDLINE_PARTS=y ++CONFIG_MTD_BLOCK=y ++CONFIG_MTD_CFI=y ++CONFIG_MTD_CFI_ADV_OPTIONS=y ++CONFIG_MTD_CFI_INTELEXT=y ++CONFIG_MTD_CFI_AMDSTD=y ++CONFIG_MTD_CFI_STAA=y ++CONFIG_MTD_PHYSMAP_OF=y ++CONFIG_MTD_NAND=y ++CONFIG_MTD_NAND_FSL_IFC=y ++#spi ++CONFIG_SPI_FSL_DSPI=y ++CONFIG_MTD_SPI_NOR=y ++CONFIG_MTD_DATAFLASH=y ++CONFIG_MTD_M25P80=y ++CONFIG_MTD_SST25L=y ++#RTC ++CONFIG_RTC_DRV_DS3232=y ++#CryptoAPI ++CONFIG_CRYPTO_SHA256=y ++CONFIG_CRYPTO_SHA512=y ++# ls1046a ++CONFIG_MTD_CFI_BE_BYTE_SWAP=y ++CONFIG_SPI_FSL_QUADSPI=y ++CONFIG_RTC_DRV_PCF2127=y ++CONFIG_WATCHDOG=y ++CONFIG_IMX2_WDT=y ++CONFIG_HWMON=y ++CONFIG_SENSORS_LM90=y ++CONFIG_SENSORS_INA2XX=y ++CONFIG_EEPROM_AT24=y ++# lpuart ++CONFIG_SERIAL_FSL_LPUART=y ++CONFIG_SERIAL_FSL_LPUART_CONSOLE=y ++# ftm ++CONFIG_FTM_ALARM=y ++# qDMA ++CONFIG_FSL_QDMA=y ++CONFIG_DMATEST=y ++#NVMe ++CONFIG_BLK_DEV_NVME=y |