699756ad14
Deco e4r GPL
2023-10-20 14:36:30 -03:00
539741eb78
mcs814x: remove linux 3.3 support
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 44106
2015-01-24 20:01:33 +00:00
d7dc76ab8d
mcs814x: remove PCI code
...
None of the boards we support are using it nor have it wired out of the
SoC, just remove it.
Signed-off-by: Florian Fainelli <florian@openwrt.org >
SVN-Revision: 36061
2013-03-17 14:33:07 +00:00
4c51d2f3d9
mcs814x: implement MULTI_IRQ_HANDLER
...
Allows us to get rid of the IRQ entry point assembly
Signed-off-by: Florian Fainelli <florian@openwrt.org >
SVN-Revision: 36060
2013-03-16 22:25:47 +00:00
14f6ac9f64
mcs814x: use the standard device tree binding to represent a PHY node
...
Signed-off-by: Florian Fainelli <florian@openwrt.org >
SVN-Revision: 36059
2013-03-16 22:25:41 +00:00
eb0724408d
[mcs814x] do not call clk_put() on the timer clock
...
We don't support disabling the clock, but this is actually what it would do.
Signed-off-by: Florian Fainelli <florian@openwrt.org >
SVN-Revision: 34394
2012-11-27 18:42:36 +00:00
e8ba201d93
[mcs814x] do not list specific board compatible strings
...
The general practice is to use the general SoC compatible string in both the
DTS and the board specific .c file.
Signed-off-by: Florian Fainelli <florian@openwrt.org >
SVN-Revision: 34393
2012-11-27 18:42:32 +00:00
60b9117c43
[mcs814x] remove unused variables from Makefile.boot
...
Signed-off-by: Florian Fainelli <florian@openwrt.org >
SVN-Revision: 34392
2012-11-27 18:42:28 +00:00
1a1bb0b92e
[mcs814x] more convertions to {read,write}_relaxed I/O accessors
...
SVN-Revision: 33604
2012-10-03 16:10:47 +00:00
9d00e147f5
[mcs814x] use the recommended ARM I/O accessors
...
use {read,write}l_relaxed instead of the plain __raw_{read,write}l variants.
SVN-Revision: 33330
2012-09-08 09:51:05 +00:00
7b4f63cea3
[mcs814x] MCS8140 actually selects CPU_ARM926T
...
Should make inclusion for other MCS814x SoCs easier
SVN-Revision: 33188
2012-08-14 16:19:30 +00:00
2688fbc383
[mcs814x] change partition names to be more in line with other OpenWrt devices
...
SVN-Revision: 33127
2012-08-11 12:55:30 +00:00
4a2a87842d
[mcs814x] set a compatible command-line to boot from flash
...
SVN-Revision: 33078
2012-08-10 07:04:16 +00:00
9f69145bd8
[mcs814x] add compatible property to pci node
...
SVN-Revision: 32730
2012-07-15 14:09:40 +00:00
a3db1917a4
[mcs814x] fix typo on of_node_put()
...
SVN-Revision: 32653
2012-07-09 14:44:15 +00:00
e92deeade4
[mcs814x] call of_node_put() on ethernet node
...
SVN-Revision: 32628
2012-07-05 18:46:55 +00:00
549d7f7cc3
[mcs814x] fix EPHY clock bit definition after r32489
...
SVN-Revision: 32627
2012-07-05 18:46:52 +00:00
65474d9639
[mcs814x] give an unique partition identifier for dLAN USB Extender Combined partition
...
SVN-Revision: 32626
2012-07-05 18:46:48 +00:00
0f073ef72e
[mcs814x] add missing interrupts properties to some device nodes
...
SVN-Revision: 32603
2012-07-04 19:37:11 +00:00
6c75db4b0b
[mcs814x] provide an early ioremap cookie of the system configuration register
...
SVN-Revision: 32489
2012-06-23 11:03:50 +00:00
dbcaee5484
[mcs814x] group SYSDBG register defines in mcs814x.h
...
SVN-Revision: 32488
2012-06-23 11:03:45 +00:00
5474a59adb
[mcs814x] make hardware.h a forward inclusion of mcs814x.h
...
mach/hardware.h is soon to be removed by upstream kernel
SVN-Revision: 32487
2012-06-23 11:03:40 +00:00
a06f76300e
[mcs814x] remove platform specific initialization from ethernet driver
...
Hardware filtering must always be enabled as long as there is an Ethernet
device registered, and use device tree for setting the link activity and
buffer shifting enable/disable bit.
SVN-Revision: 32486
2012-06-23 11:03:35 +00:00
25fbc5fc59
[mcs814x] regroup interrupt controller register definitions in hardware.h
...
SVN-Revision: 32485
2012-06-23 11:03:29 +00:00
b2eb6b4a84
[mcs814x] remove handle_irq callback in board-mcs8140-dt.c
...
This should have been removed in r32470.
SVN-Revision: 32481
2012-06-21 12:20:47 +00:00
5973317c7c
[mcs814x] do not use MULTI_IRQ_HANDLER it is bogus on our platform
...
This caused stalls in the Ethernet DMA block, so until properly
written and sorted out, fallback to the assembly version instead.
SVN-Revision: 32470
2012-06-20 21:57:45 +00:00
a10e3d0619
[mcs814x] add Moschip MSC814x support
...
This target currently only supports Moschip's MCS8140 SoC, but support
for other chips in the same family (MCS8142, MCS8144) will be easy to add.
Target support is entirely using Device Tree for probing peripherals.
Drivers support include:
- PCI
- USB 1 & 2
- watchdog
- random number generator
- UART
- timer
- internal Ethernet PHY
- Ethernet MAC core
Support for the following boards is included using Device Tree
- Devolo dLAN USB Extender
- Tigal RBT-832
SVN-Revision: 32462
2012-06-19 14:48:56 +00:00