summaryrefslogtreecommitdiffstats
path: root/target/linux/mcs814x
Commit message (Collapse)AuthorAgeFilesLines
* mcs814x: implement MULTI_IRQ_HANDLERflorian2013-03-164-25/+24
| | | | | | | | Allows us to get rid of the IRQ entry point assembly Signed-off-by: Florian Fainelli <florian@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36060 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mcs814x: use the standard device tree binding to represent a PHY nodeflorian2013-03-164-3/+38
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36059 3c298f89-4303-0410-b956-a3cf2f4a3e73
* all targets: use numerically prefixed uci-defaults file names to better ↵jow2013-01-181-0/+0
| | | | | | control order of execution git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35217 3c298f89-4303-0410-b956-a3cf2f4a3e73
* target: enable XZ BCJ decompressor code after r35097florian2013-01-141-0/+2
| | | | | | | | | Required to actually be able to mount squashfs xz compressed filesystems. Signed-off-by: Florian Fainelli <florian@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35156 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] do not call clk_put() on the timer clockflorian2012-11-271-1/+0
| | | | | | | | We don't support disabling the clock, but this is actually what it would do. Signed-off-by: Florian Fainelli <florian@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34394 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] do not list specific board compatible stringsflorian2012-11-271-2/+0
| | | | | | | | | 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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34393 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] remove unused variables from Makefile.bootflorian2012-11-271-2/+0
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34392 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] nuport-mac: various fixesflorian2012-10-151-3/+5
| | | | | | | | - properly check for the link up condition in the phylib adjust callback - do not assign skb->dev, eth_type_trans() already does it - handle skb allocation failures in the refill path git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33780 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] more convertions to {read,write}_relaxed I/O accessorsflorian2012-10-033-7/+7
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33604 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] add wmbus-repeater to the dLAN USB Extender profileflorian2012-09-251-1/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33556 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] enable multicast and advanced ip routers configsflorian2012-09-251-2/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33555 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] add kmod-usb-serial-ftdi to the dLAN USB Extender profileflorian2012-09-251-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33554 3c298f89-4303-0410-b956-a3cf2f4a3e73
* generic: move GENERIC_PWM symbol into the generic configjuhosg2012-09-131-1/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33383 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] use the recommended ARM I/O accessorsflorian2012-09-089-52/+55
| | | | | | use {read,write}l_relaxed instead of the plain __raw_{read,write}l variants. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33330 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] add some ohci workarounds to make ohci workflorian2012-09-051-0/+64
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33323 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] enable CFI command set 0002 FORCE_WORD_WRITEflorian2012-09-031-0/+14
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33315 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] pad squashfs imageflorian2012-09-031-0/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33314 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] add Generic and dLAN USB Extender profilesflorian2012-09-033-3/+36
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33313 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] nuport-mac: disable MAC RX and TX during interface closeflorian2012-09-031-0/+5
| | | | | | Fixes sporadic crashes while reconfiguring the network interface. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33312 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] MCS8140 actually selects CPU_ARM926Tflorian2012-08-142-2/+2
| | | | | | Should make inclusion for other MCS814x SoCs easier git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33188 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] only support 128KiB erase block sizesflorian2012-08-111-0/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33131 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] disable PCI supportflorian2012-08-113-33/+5
| | | | | | None of the boards we support have PCI connectors git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33130 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] strip a bit more the kernel configflorian2012-08-111-24/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33129 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] properly advertise OHCI and EHCI capabilitiesflorian2012-08-111-1/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33128 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] change partition names to be more in line with other OpenWrt devicesflorian2012-08-111-4/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33127 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] generate upgrade files suffixed with filesystem typeflorian2012-08-111-3/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33126 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] nuport-mac: delay call to napi_start() until fully able to process RXflorian2012-08-101-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33079 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] set a compatible command-line to boot from flashflorian2012-08-101-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33078 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] nuport-mac: use dma_mapping_error() instead of checking pointersflorian2012-08-091-2/+2
| | | | | | Thanks Gabor for spotting this git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33071 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] nuport-mac: rework PHY interrupt configuration to avoid racesflorian2012-08-081-7/+7
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33070 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] nuport-mac: close possible race condition during startflorian2012-08-081-1/+5
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33069 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] nuport-mac: unmap the DMA buffer when closing deviceflorian2012-08-081-0/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33068 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] nuport-mac: check dma_map_single address return valuesflorian2012-08-081-0/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33067 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] build a Devolo dLAN USB Extender specific imageflorian2012-08-081-1/+8
| | | | | | | The kernel has to be rounded up to the nearest 1MB, then we append the root filesystem at its end. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33066 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] cleanup image generationflorian2012-08-081-4/+8
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33065 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] nuport-mac: properly protect the phy interrupt handlerflorian2012-08-021-2/+8
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32951 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] add missing netmask to the network configflorian2012-08-011-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32941 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] assume the link is up and full-duplex by defaultflorian2012-08-011-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32940 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] add a default and suitable network config fileflorian2012-08-011-0/+12
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32939 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] resync defconfig enable XZ compressionflorian2012-08-011-7/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32930 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] properly generate squashfs, jffs2 and initramfs images and kernelsflorian2012-07-312-16/+9
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32927 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] set DEVICE_TYPE to other to avoid pulling unecessary packagesflorian2012-07-151-0/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32731 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] add compatible property to pci nodeflorian2012-07-151-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32730 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] use ohci_err() instead of err()florian2012-07-151-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32729 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] make sure we properly unmap DMA mappings we createdflorian2012-07-151-6/+11
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32728 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] nuport-mac: add definitions of the various bits/masks usedflorian2012-07-151-24/+67
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32727 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] nuport-mac: check netif_receive_skb() return valueflorian2012-07-111-2/+1
| | | | | | | | We did not reassign status to netif_receive_skb() return value, we thus almost always incremented the dropped counter because the descriptor status value never matches the NET_RX_DROP. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32659 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] fix typo on of_node_put()florian2012-07-091-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32653 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] call of_node_put() on ethernet nodeflorian2012-07-051-0/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32628 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [mcs814x] fix EPHY clock bit definition after r32489florian2012-07-051-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32627 3c298f89-4303-0410-b956-a3cf2f4a3e73