pistachio: add 4.9 kernel support
authorIan Pozella <Ian.Pozella@imgtec.com>
Wed, 15 Feb 2017 09:05:24 +0000 (09:05 +0000)
committerFelix Fietkau <nbd@nbd.name>
Wed, 22 Mar 2017 10:43:22 +0000 (11:43 +0100)
commit52c17bff3c861dc28517303e535b880473a54498
treeed706b19a6a8f37598f73bba9c5eefb567719482
parent370d740647707f9caec915b5c1f5cb1a278b1d3b
pistachio: add 4.9 kernel support

This adds kernel support for the Pistachio SoC and the Marduk (Ci40)
board which uses it.

Much of the code for Pistachio has been upstreamed however some
patches are still required to boot from the Marduk board:
 * spi bug fixes
 * dma bug fixes
 * pistachio internal clock tree bug fixes
 * spi-nand implementation
 * dts based mtd device naming scheme
 * dts backports and bug fixes

Signed-off-by: Abhijit Mahajani <Abhijit.Mahajani@imgtec.com>
Signed-off-by: Francois Berder <francois.berder@imgtec.com>
Signed-off-by: Ian Pozella <Ian.Pozella@imgtec.com>
21 files changed:
target/linux/pistachio/config-4.9 [new file with mode: 0644]
target/linux/pistachio/patches-4.9/001-MIPS-DTS-Add-base-device-tree-for-Pistachio-SoC.patch [new file with mode: 0644]
target/linux/pistachio/patches-4.9/002-MIPS-DTS-img-add-device-tree-for-Marduk-board.patch [new file with mode: 0644]
target/linux/pistachio/patches-4.9/003-MIPS-DTS-add-img-directory-to-Makefile.patch [new file with mode: 0644]
target/linux/pistachio/patches-4.9/101-dmaengine-img-mdc-Handle-early-status-read.patch [new file with mode: 0644]
target/linux/pistachio/patches-4.9/102-spi-img-spfi-Implement-dual-and-quad-mode.patch [new file with mode: 0644]
target/linux/pistachio/patches-4.9/103-spi-img-spfi-set-device-select-bits-for-SPFI-port-st.patch [new file with mode: 0644]
target/linux/pistachio/patches-4.9/104-spi-img-spfi-use-device-0-configuration-for-all-devi.patch [new file with mode: 0644]
target/linux/pistachio/patches-4.9/105-spi-img-spfi-RX-maximum-burst-size-for-DMA-is-8.patch [new file with mode: 0644]
target/linux/pistachio/patches-4.9/106-spi-img-spfi-finish-every-transfer-cleanly.patch [new file with mode: 0644]
target/linux/pistachio/patches-4.9/107-clockevents-Retry-programming-min-delta-up-to-10-tim.patch [new file with mode: 0644]
target/linux/pistachio/patches-4.9/108-clk-pistachio-Fix-wrong-SDHost-card-speed.patch [new file with mode: 0644]
target/linux/pistachio/patches-4.9/109-MIPS-DTS-img-marduk-switch-mmc-to-1-bit-mode.patch [new file with mode: 0644]
target/linux/pistachio/patches-4.9/401-mtd-nor-support-mtd-name-from-device-tree.patch [new file with mode: 0644]
target/linux/pistachio/patches-4.9/411-mtd-nand-Check-length-of-ID-before-reading-bits-per-.patch [new file with mode: 0644]
target/linux/pistachio/patches-4.9/412-mtd-nand-Add-JEDEC-manufacturer-ID-for-Gigadevice.patch [new file with mode: 0644]
target/linux/pistachio/patches-4.9/413-mtd-Introduce-SPI-NAND-framework.patch [new file with mode: 0644]
target/linux/pistachio/patches-4.9/414-mtd-spi-nand-Support-Gigadevice-GD5F.patch [new file with mode: 0644]
target/linux/pistachio/patches-4.9/701-net-micrel-Disable-PME.patch [new file with mode: 0644]
target/linux/pistachio/patches-4.9/901-MIPS-DTS-img-marduk-add-nor-partition-name.patch [new file with mode: 0644]
target/linux/pistachio/patches-4.9/902-MIPS-DTS-img-marduk-add-nand-device-support.patch [new file with mode: 0644]