Commit Graph

44 Commits (2cf28cff7d24aa688bd45ebc55f0dd7af340bf77)

Author SHA1 Message Date
Florian Fainelli 2cf28cff7d only support 128KiB erase block sizes
SVN-Revision: 33131
12 years ago
Florian Fainelli 035b41bafb disable PCI support
None of the boards we support have PCI connectors

SVN-Revision: 33130
12 years ago
Florian Fainelli 639112f0d5 strip a bit more the kernel config
SVN-Revision: 33129
12 years ago
Florian Fainelli 0f91df4de6 properly advertise OHCI and EHCI capabilities
SVN-Revision: 33128
12 years ago
Florian Fainelli 43ddb1d7af change partition names to be more in line with other OpenWrt devices
SVN-Revision: 33127
12 years ago
Florian Fainelli 911a83dffc generate upgrade files suffixed with filesystem type
SVN-Revision: 33126
12 years ago
Florian Fainelli c16bf519f1 nuport-mac: delay call to napi_start() until fully able to process RX
SVN-Revision: 33079
12 years ago
Florian Fainelli 0028429dfa set a compatible command-line to boot from flash
SVN-Revision: 33078
12 years ago
Florian Fainelli 47380a4388 nuport-mac: use dma_mapping_error() instead of checking pointers
Thanks Gabor for spotting this

SVN-Revision: 33071
12 years ago
Florian Fainelli 7f9bfa3fcd nuport-mac: rework PHY interrupt configuration to avoid races
SVN-Revision: 33070
12 years ago
Florian Fainelli 5e877f02b4 nuport-mac: close possible race condition during start
SVN-Revision: 33069
12 years ago
Florian Fainelli 35351a28b9 nuport-mac: unmap the DMA buffer when closing device
SVN-Revision: 33068
12 years ago
Florian Fainelli b77494fa2f nuport-mac: check dma_map_single address return values
SVN-Revision: 33067
12 years ago
Florian Fainelli 798cc28d73 build a Devolo dLAN USB Extender specific image
The kernel has to be rounded up to the nearest 1MB, then we append
the root filesystem at its end.

SVN-Revision: 33066
12 years ago
Florian Fainelli f8386ecbc6 cleanup image generation
SVN-Revision: 33065
12 years ago
Florian Fainelli 162e272b4b nuport-mac: properly protect the phy interrupt handler
SVN-Revision: 32951
12 years ago
Florian Fainelli 9f011e7225 add missing netmask to the network config
SVN-Revision: 32941
12 years ago
Florian Fainelli 5133a44785 assume the link is up and full-duplex by default
SVN-Revision: 32940
12 years ago
Florian Fainelli 56aac45139 add a default and suitable network config file
SVN-Revision: 32939
12 years ago
Florian Fainelli df48d71d72 resync defconfig enable XZ compression
SVN-Revision: 32930
12 years ago
Florian Fainelli 3cd753408d properly generate squashfs, jffs2 and initramfs images and kernels
SVN-Revision: 32927
12 years ago
Florian Fainelli c727c2aacf set DEVICE_TYPE to other to avoid pulling unecessary packages
SVN-Revision: 32731
12 years ago
Florian Fainelli a5d72815b5 add compatible property to pci node
SVN-Revision: 32730
12 years ago
Florian Fainelli b5578d83d5 use ohci_err() instead of err()
SVN-Revision: 32729
12 years ago
Florian Fainelli 0e0b396663 make sure we properly unmap DMA mappings we created
SVN-Revision: 32728
12 years ago
Florian Fainelli 0f0e42f28e nuport-mac: add definitions of the various bits/masks used
SVN-Revision: 32727
12 years ago
Florian Fainelli 8765e49fbe nuport-mac: check netif_receive_skb() return value
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.

SVN-Revision: 32659
12 years ago
Florian Fainelli 93bf00ff36 fix typo on of_node_put()
SVN-Revision: 32653
12 years ago
Florian Fainelli 110fd3525a call of_node_put() on ethernet node
SVN-Revision: 32628
12 years ago
Florian Fainelli a8fab2cb78 fix EPHY clock bit definition after r32489
SVN-Revision: 32627
12 years ago
Florian Fainelli 81681d7367 give an unique partition identifier for dLAN USB Extender Combined partition
SVN-Revision: 32626
12 years ago
Florian Fainelli 0fdac1102d add missing interrupts properties to some device nodes
SVN-Revision: 32603
12 years ago
Florian Fainelli 81e8757da4 provide an early ioremap cookie of the system configuration register
SVN-Revision: 32489
12 years ago
Florian Fainelli 98b2bc9189 group SYSDBG register defines in mcs814x.h
SVN-Revision: 32488
12 years ago
Florian Fainelli a8965f0005 make hardware.h a forward inclusion of mcs814x.h
mach/hardware.h is soon to be removed by upstream kernel

SVN-Revision: 32487
12 years ago
Florian Fainelli 7c984552ed 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
12 years ago
Florian Fainelli 2c47bbc199 regroup interrupt controller register definitions in hardware.h
SVN-Revision: 32485
12 years ago
Florian Fainelli 481c9faf20 remove handle_irq callback in board-mcs8140-dt.c
This should have been removed in r32470.

SVN-Revision: 32481
12 years ago
Florian Fainelli 4b33e0996e fix USB led triggers
SVN-Revision: 32474
12 years ago
Florian Fainelli a98c74164e use generic uci defaults functions
SVN-Revision: 32473
12 years ago
Florian Fainelli 007fa4d638 remove uselss cache invalidations
SVN-Revision: 32472
12 years ago
Florian Fainelli 9a2367aa6d improve ethernet driver debugging
SVN-Revision: 32471
12 years ago
Florian Fainelli 3b0dba382b 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
12 years ago
Florian Fainelli f4afa00862 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
12 years ago