openwrt/target/linux/ipq806x/patches-4.14
Ram Chandra Jangir dc6af37544 ipq806x: Add support for IPQ8064 AP161 board
Specification:
   - SoC: Qualcomm Atheros IPQ8064 ARM-v7 Dual Core SMP CPU
   - RAM: 512MB DDR3 System Memory
   - NOR Flash: 32MB SPI NOR
   - NAND Flash: 256MB NAND
   - Ethernet: 5 x 1G via QCA8337N
   - USB: 2 x USB 3.0 SuperSpeed
   - PCIe: 3x Mini PCIe 2.0 Slots
	   Three PCIE2.0 connectors can connect two or three radio cards
           such as the CUS260 for 2.4 GHz WLAN and the CUS239 for 802.11ac WLAN

 How to flash via u-boot console:
   tftpboot 0x44000000 openwrt-ipq806x-qcom_ipq8064-ap161-squashfs-nand-factory.bin
   nand erase  0x1340000 0x4000000
   nand write  0x44000000 0x1340000 $filesize
   setenv bootargs ‘console=ttyMSM0,115200 ubi.mtd=ubi root=/dev/ubiblock0_1’
   saveenv
   bootm

 Further upgrades via sysupgrade.

 Tested on IPQ8064 AP161 Board:
   1) NAND boot
   2) Tested USB and PCIe interfaces
   3) WDOG test
   4) cpu frequency scaling
   5) ethernet, 2G and 5G WiFi
   6) ubi sysupgrade

Signed-off-by: Ram Chandra Jangir <rjangir@codeaurora.org>
2018-11-26 12:05:46 +01:00
..
105-mtd-nor-add-mx25l25635f.patch kernel: bump 4.14 to 4.14.79 2018-11-05 16:00:00 +01:00
310-msm-adhoc-bus-support.patch
850-soc-add-qualcomm-syscon.patch
0001-dtbindings-qcom_adm-Fix-channel-specifiers.patch
0002-dmaengine-Add-ADM-driver.patch
0030-clk-Disable-i2c-device-on-gsbi4.patch
0031-mtd-add-SMEM-parser-for-QCOM-platforms.patch
0032-phy-add-qcom-dwc3-phy.patch
0033-ARM-qcom-automatically-select-PCI_DOMAINS-if-PCI-is-.patch
0034-ARM-Add-Krait-L2-register-accessor-functions.patch
0035-clk-mux-Split-out-register-accessors-for-reuse.patch
0038-clk-qcom-Add-support-for-High-Frequency-PLLs-HFPLLs.patch
0039-clk-qcom-Add-HFPLL-driver.patch
0040-clk-qcom-Add-IPQ806X-s-HFPLLs.patch
0041-clk-qcom-Add-support-for-Krait-clocks.patch
0042-clk-qcom-Add-KPSS-ACC-GCC-driver.patch
0043-clk-qcom-Add-Krait-clock-controller-driver.patch
0044-clk-Add-safe-switch-hook.patch
0045-cpufreq-Add-module-to-register-cpufreq-on-Krait-CPUs.patch
0046-cpufreq-qcom-independent-core-clocks.patch kernel: bump 4.14 to 4.14.81 2018-11-14 16:27:43 +01:00
0047-mtd-nand-Create-a-BBT-flag-to-access-bad-block-marke.patch
0048-PM-OPP-HACK-Allow-to-set-regulator-without-opp_list.patch
0049-PM-OPP-Support-adjusting-OPP-voltages-at-runtime.patch
0051-PM-OPP-Add-a-helper-to-get-an-opp-regulator-for-devi.patch
0052-PM-OPP-Update-the-voltage-tolerance-when-adjusting-t.patch
0053-regulator-add-smb208-support.patch
0054-cpufreq-dt-Handle-OPP-voltage-adjust-events.patch kernel: bump 4.14 to 4.14.81 2018-11-14 16:27:43 +01:00
0055-cpufreq-dt-Add-L2-frequency-scaling-support.patch kernel: bump 4.14 to 4.14.81 2018-11-14 16:27:43 +01:00
0056-cpufreq-dt-Add-missing-rcu-locks.patch kernel: bump 4.14 to 4.14.81 2018-11-14 16:27:43 +01:00
0059-ARM-cpuidle-Add-cpuidle-support-for-QCOM-cpus.patch
0060-HACK-arch-arm-force-ZRELADDR-on-arch-qcom.patch
0061-mtd-rootfs-conflicts-with-OpenWrt-auto-mounting.patch
0062-ipq806x-gcc-Added-the-enable-regs-and-mask-for-PRNG.patch
0063-1-ipq806x-tsens-driver.patch
0063-2-tsens-support-configurable-interrupts.patch
0064-clk-clk-rpm-fixes.patch
0065-arm-override-compiler-flags.patch
0067-generic-Mangle-bootloader-s-kernel-arguments.patch
0069-arm-boot-add-dts-files.patch ipq806x: Add support for IPQ8064 AP161 board 2018-11-26 12:05:46 +01:00
0070-qcom-spm-fix-probe-order.patch
0071-1-PCI-qcom-Fixed-IPQ806x-specific-clocks.patch
0071-2-PCI-qcom-Fixed-IPQ806x-PCIE-reset-changes.patch
0071-3-PCI-qcom-Fixed-IPQ806x-PCIE-init-changes.patch
0071-5-PCI-qcom-Programming-the-PCIE-iATU-for-IPQ806x.patch
0071-6-PCI-qcom-Force-GEN1-support.patch
0071-7-pcie-Set-PCIE-MRRS-and-MPS-to-256B.patch
0071-8-pcie-qcom-Fixed-pcie_phy_clk-branch-issue.patch
0071-9-pcie-qcom-change-duplicate-pci-reset-to-phy-reset.patch
0072-add-ipq806x-with-no-clocks.patch
0073-pinctrl-qom-use-scm_call-to-route-GPIO-irq-to-Apps.patch
0074-ipq806x-usb-Control-USB-master-reset.patch
0075-ipq8064-pinctrl-Fixed-missing-RGMII-pincontrol-defin.patch ipq8064: pinctrl: Fixed missing RGMII pincontrol definitions 2018-11-26 12:05:46 +01:00