openwrt-mirror/package/kernel/linux/modules
Pawel Dembicki 9149ed4f05 mvebu: cortexa9: Add support for Ctera C200-V2
2-Bay NAS - maximum two 3.5" Harddisks

Hardware:
  - SoC: Marvell 88F6707-A1 ARMv7 Processor 1,2GHz (ARMADA 370 SoC)
  - Ram: 1GB (2x Nanya NT5CC512M8DN-D1)
  - NAND Flash: 256MB (ESMT F59L2G81A-25T)
  - Lan: 1x GBE (Marvell 88E1318-NNB2)
  - Storage: 2x SATA HDD 3.5" Slot
  - USB: 2x USB 3.0 port (Renesas uPD720202)
  - Console: Internal J3 connector (1: Vcc, 2: Rx, 3: Tx, 4: GND)
  - LEDs: 13x GPIO controlled
  - Buttons: 2x GPIO controlled

Known issues:
  - Buzzer is unused due lack of proper driver
  - USB1/2 usbport ledtrigger won't work (through DT)
  - Renesas uPD720202 requires firmware file. It's possible to find
    non-free binary. Please look for 'UPDATE.mem' file and put in into
    '/lib/firmware/renesas_usb_fw.mem' file.

Installation:
  - Apply factory initramfs image via stock web-gui.
  - Do sysupgrade to make installation complete.

Back to stock:
  - OpenWrt rootfs partition use unused space after stock firmware.
  - Full revert is possible.
  - Login via ssh and run:

 ## ctera_c200-v2_back_to_factory start ##
 . /lib/functions.sh
 part=$(find_mtd_part "active_bank")
 active_bank=$(strings "$part" | grep bank)
 if [ "$active_bank" = "bank1" ]; then
 	echo "bank2" > /tmp/change_bank
 else
 	echo "bank1" > /tmp/change_bank
 fi
 mtd write /tmp/change_bank active_bank
 reboot
 ## ctera_c200-v2_back_to_factory end ##

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
(put back-to-stock script into commit message, removed dup. SUBPAGESIZE var,
added 01_leds for non-working dt-usb-port trigger)
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
2022-01-15 17:41:19 +01:00
..
001-depends.mk kernel: remove useless AddDepends/rtc abstraction 2015-03-29 08:12:50 +00:00
block.mk kernel: 5.10: fix kmod build failures 2021-02-23 20:13:22 +01:00
can.mk kernel: update dependencies after 'imx6' -> 'imx' rename 2021-11-03 12:45:40 +01:00
crypto.mk kernel: update dependencies after 'imx6' -> 'imx' rename 2021-11-03 12:45:40 +01:00
firewire.mk firewire.mk: sort kernel modules 2018-02-13 11:48:49 +01:00
fs.mk kernel: btrfs: enable ACL 2021-12-05 18:49:14 +01:00
hwmon.mk package: kernel: add driver module for NCT7802Y 2022-01-15 17:41:19 +01:00
i2c.mk kernel: package Synopsys Designware PCI to I2C controller 2021-06-06 00:26:13 +02:00
iio.mk kernel: add package kmod-iio-ads1015 and remove kmod-hwmon-ads1015 2021-09-13 17:11:50 +02:00
input.mk kernel: update dependencies after 'imx6' -> 'imx' rename 2021-11-03 12:45:40 +01:00
leds.mk kernel: add back kmod-leds-tlc591xx 2021-11-28 17:41:18 +01:00
lib.mk kernel: kmod-lib-zstd: enable crypto API support 2020-12-06 08:56:59 -10:00
netdevices.mk kernel: provide kmod-fixed-phy as separate kmod 2022-01-08 23:20:21 +01:00
netfilter.mk kernel: add linux 5.10 support 2021-02-16 20:06:51 +01:00
netsupport.mk kernel/modules: prevent bonding driver to create default bond0 interface 2021-11-01 00:56:51 +01:00
nls.mk kernel: add Chinese codepages 2017-02-20 09:13:52 +01:00
other.mk qoriq: new target 2021-12-21 21:37:39 +02:00
pcmcia.mk kernel: add support for Option Fusion+ PCMCIA card 2016-12-20 09:35:36 +01:00
sound.mk kernel: Add regmap-i2c dependency to sound-soc-imx-sgtl5000 2021-11-07 17:08:51 +01:00
spi.mk kernel: remove kmod-spi-gpio-old 2018-02-09 10:29:07 +01:00
usb.mk mvebu: cortexa9: Add support for Ctera C200-V2 2022-01-15 17:41:19 +01:00
video.mk kernel: drop obsolete kmod-video-core dependencies 2021-12-20 19:57:01 +02:00
virt.mk kernel: add missing symbol to kmod-kvm 2021-09-29 19:17:55 +03:00
w1.mk kernel: update dependencies after 'imx6' -> 'imx' rename 2021-11-03 12:45:40 +01:00
wireless.mk kernel: remove obsolete kernel version switches 2020-01-12 16:34:20 +01:00
wpan.mk kernel: wpan: Add kmod-ca8210 2020-08-21 11:46:13 +02:00