John Crispin
d4cd8f89eb
ramips: Ralink RT3883 RGMII pinmux fix.
...
Due to datasheet of rt3883 SoC rgmii1 port handles pins 84-95 and rgmii2 port handles pins 72-83. When this function ports gets added to rt3883_pinmux_data there's wrong pinmux bits set (RT3883_GPIO_MODE_GE1 manages 84-95 pins and RT3883_GPIO_MODE_GE2 manages 72-83). So when enabling rgmii2 as GPIO driver confuses hardware and nothing work, neither rgmii nor gpio.
Also in '0030-pinctrl-ralink-add-pinctrl-driver.patch' typo in name of rgmii2 port.
Signed-off-by: Nick Leiten <nickleiten@gmail.com>
SVN-Revision: 47118
2015-10-05 10:26:40 +00:00
John Crispin
e1b1b0cbfd
ralink: the mmc driver can now handle CD lines that are active low
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 47074
2015-10-01 18:13:47 +00:00
John Crispin
9e1268b168
ralink: speed selection was broken in spi-mt7621
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 47073
2015-10-01 15:35:44 +00:00
John Crispin
f453508b3e
ramips: Fix pinmux functions for MT7621
...
The pinctrl-rt2880 code doesn't support multiple functions with the same
name. This will result in a incorrect pinmux configuration.
Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
SVN-Revision: 46963
2015-09-16 08:31:52 +00:00
John Crispin
3a149a2910
ramips: add mt7621/3/8 support to the I2C driver
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 46959
2015-09-16 08:31:15 +00:00
John Crispin
e6a9d5edf2
ramips: fix reported vendor name
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 46958
2015-09-16 08:31:10 +00:00
John Crispin
86a1e46b63
ramips: add proper mt7688 detection
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 46957
2015-09-16 08:31:00 +00:00
John Crispin
85d5b9984d
ramips: add speed and mode settings to spi-mt7621
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 46956
2015-09-16 08:30:43 +00:00
John Crispin
38c28154bd
ramips: add get_direction() callback and irq support to gpio-mt7621
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 46955
2015-09-16 08:30:17 +00:00
John Crispin
23d79b60ce
ramips: more m7628 pinmux fixes
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 46954
2015-09-16 08:30:06 +00:00
John Crispin
9473837653
ramips: add mt7628 pwm driver
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 46953
2015-09-16 08:29:55 +00:00
John Crispin
9dfe1f6fbe
ramips: make pinctrl work on newer socs
...
newer socs have 2 mux registers
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 46952
2015-09-16 08:29:45 +00:00
John Crispin
710520d5c7
ramips: make the mt7628 spi driver work for both cs lines
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 46951
2015-09-16 08:29:40 +00:00
John Crispin
6f07b8a659
ramips: make the early_printk code detect which uart is used
...
only tested on mt7628
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 46950
2015-09-16 08:29:31 +00:00
Felix Fietkau
fcee359813
ramips: fix chunked-io support for big flash chips ( #20504 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46904
2015-09-14 06:54:15 +00:00
Jonas Gorski
7d6cff4882
kernel: update 3.18 to 3.18.21
...
Changelog:
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.21
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 46768
2015-09-02 10:18:15 +00:00
Felix Fietkau
7747092ed1
ramips: fix devicetree corruption with some boot loaders if the caches are not ready at boot
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 46766
2015-09-02 09:24:05 +00:00
John Crispin
402c2d008b
ramips: move patches around
...
0073 needs to applied afert 0102
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 46667
2015-08-17 10:13:46 +00:00
John Crispin
aa4c6e27b4
ramips: reorder patches
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 46659
2015-08-17 06:18:30 +00:00
John Crispin
87df7da757
ramips: Fix MT7621 pinmux bits for uart3, uart2, mdio
...
The MT7621 uses a 2 bit wide configuration of the sdhci, spi, mdio, pcie,
wdt, uart2 and uart3 in the GPIO_MODE register. It was correctly done
for sdhci, spi, pcie and wdt, The same has to be done for uart3, uart2
and mdio.
Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
SVN-Revision: 46645
2015-08-17 06:15:49 +00:00
John Crispin
09851afd33
ramips: Fix amount of MT7621 pins controlled by spi group
...
The PINS conntrolled by the SPI bits in the GPIO_MODE register is always
7 and not 8 for nand mode.
Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
SVN-Revision: 46644
2015-08-17 06:15:44 +00:00
John Crispin
9ed654e389
ramips: Fix uart2/uart3 pinmux order on MT7621
...
The uart3 setting in GPIO_MODE register is before the uart2 setting. Also
don't mix uart2 and uart3 function/groups.
Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
SVN-Revision: 46643
2015-08-17 06:15:34 +00:00
Hauke Mehrtens
0b8643af4f
kernel: update 3.18 to 3.18.20
...
Changelog:
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.20
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 46570
2015-08-09 11:09:52 +00:00
John Crispin
351a55ac29
ramips: add CD polling to sd driver
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 46475
2015-07-24 09:12:10 +00:00
John Crispin
ebe957fad6
ramips: various mt7688 pinmux fixes
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 46474
2015-07-24 09:12:02 +00:00
John Crispin
7449ea88db
ramips: add clock strecthing support to i2c driver
...
fixes #19816
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 46472
2015-07-24 09:11:42 +00:00
Jonas Gorski
901a7fa067
kernel: update 3.18 to 3.18.17
...
Changelog:
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.17
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 46150
2015-06-30 23:26:09 +00:00
Rafał Miłecki
3cb077111a
ramips: refresh patch with USB_MT7621_XHCI_PLATFORM
...
Fixes: edea6dfde4dc ("kernel: make USB_XHCI_PLATFORM selectable")
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46085
2015-06-21 14:02:13 +00:00
John Crispin
765efbf10e
ramips: fix a bug in the cevt code on mt7620
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 46038
2015-06-18 11:57:07 +00:00
Jonas Gorski
9a59b350b7
kernel: update 3.18 to 3.18.16
...
Changelogs:
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.15
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.16
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 46011
2015-06-17 09:54:55 +00:00
Felix Fietkau
d7023e105f
ramips: enable highmem support for mt7621
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45889
2015-06-04 21:45:12 +00:00
Felix Fietkau
7a23eae245
ramips: remove prompt of the USB_MT7621_XHCI_PLATFORM symbol to avoid issues with kernel_menuconfig
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45888
2015-06-04 21:45:01 +00:00
John Crispin
3f9999b44b
ramips: dont set illacc to y by default
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 45795
2015-05-27 20:06:06 +00:00
Jonas Gorski
caea19a3e0
ramips: fix hang on boot on rt305x
...
Fix an upstream regression on 3.18+ that causes rt305x based devices
to hang on boot.
Fixes #19715 .
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 45747
2015-05-25 18:02:32 +00:00
Jonas Gorski
76d079204d
kernel: update 3.18 to 3.18.14
...
Changelogs:
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.12
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.13
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.14
Build tested on brcm63xx and ipq806x, runtested on brcm63xx.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 45711
2015-05-21 19:32:46 +00:00
Imre Kaloz
f86c07d8d4
The ability to read MAC addresses from MTD is useful for other targets besides ramips and lantiq as well.
...
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
SVN-Revision: 45596
2015-05-03 17:56:32 +00:00
John Crispin
03dd7b6bdb
ralink: the systick clocksource was calculating a bad bogo mips value
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 45554
2015-04-21 12:42:42 +00:00
John Crispin
607a7a35be
ralink: fix cevt-r4k hack
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 45342
2015-04-10 08:27:44 +00:00
John Crispin
ddb5ab2acf
ralink: mt7621 add ECHI OCHI XCHI support
...
Lets hope that this time it won't break the other ralink targets.
Signed-off-by: wengbj <fl.service@t-firefly.com>
SVN-Revision: 45067
2015-03-27 19:07:29 +00:00
John Crispin
40d25d3eb5
ralink: drop xhci patch, it break !mt7621 builds
...
will re-add it tomorrow after fixing it
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 45028
2015-03-26 16:24:19 +00:00
John Crispin
2cedb63d84
ralink: the xhci patch broke ehci Signed-off-by: John Crispin <blogic@openwrt.org>
...
SVN-Revision: 45027
2015-03-26 14:49:26 +00:00
John Crispin
0a9e38bb21
ralink: mt7621 add ECHI OCHI XCHI support
...
The usb stroage not working since updated 3.18. Porting from MTK's source code.
Signed-off-by: wengbj <fl.service@t-firefly.com>
SVN-Revision: 45021
2015-03-26 10:59:51 +00:00
John Crispin
10aa09b731
ralink: MT7621 add i2c controller driver
...
ralink i2c driver is not working on MT7621 platform. Porting a new drivers from MTK's source code.
Last time i got some mess . This is new version.
Signed-off-by: Jay Weng <fl.service@t-firefly.com>
SVN-Revision: 45018
2015-03-26 10:59:31 +00:00
John Crispin
52b2a2c398
ralink: bump to v3.18
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 44495
2015-02-19 14:04:47 +00:00
John Crispin
44b929fcdd
ralink: make the mt7621 irq core with with the new CM api
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 44418
2015-02-12 08:07:39 +00:00
John Crispin
654bc380ec
ralink: add 3.18 support
...
keep default as 3.14, mt7621 gic need to be ported to 3.18
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 44349
2015-02-09 12:13:55 +00:00