Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | ar71xx: flush DDR writeback buffers for WMAC and PCIe on AR934X | Gabor Juhos | 2011-11-14 |
| | | | | SVN-Revision: 29108 | ||
* | ar71xx: use a dummy irq chip for WMAC and PCIe irq hadling | Gabor Juhos | 2011-11-14 |
| | | | | SVN-Revision: 29107 | ||
* | ar71xx: add AR934X_RESET_REG_PCIE_WMAC_INT_STATUS defines | Gabor Juhos | 2011-11-14 |
| | | | | SVN-Revision: 29106 | ||
* | ar71xx: add an irq parameter for ar724x_pcibios_init | Gabor Juhos | 2011-11-14 |
| | | | | SVN-Revision: 29105 | ||
* | ar71xx: remove hardwired interface parameters from mach-* files | Gabor Juhos | 2011-11-14 |
| | | | | SVN-Revision: 29103 | ||
* | ar71xx: force hardwired interface parameters in ar71xx_add_device_eth | Gabor Juhos | 2011-11-14 |
| | | | | SVN-Revision: 29102 | ||
* | ar71xx: use if-else instead of conditional operators in ar71xx_add_device_eth | Gabor Juhos | 2011-11-14 |
| | | | | SVN-Revision: 29101 | ||
* | ar71xx: enable has_gbit flag on AR724{0,1} | Gabor Juhos | 2011-11-13 |
| | | | | SVN-Revision: 29026 | ||
* | ar71xx: fixup onboard PCIe chip registration on the DB120 board | Gabor Juhos | 2011-11-13 |
| | | | | SVN-Revision: 29022 | ||
* | ar71xx: drop DB120_WMAC_MAC_OFFSET, it is not needed | Gabor Juhos | 2011-11-13 |
| | | | | SVN-Revision: 29021 | ||
* | ar71xx: ag71xx: add support for getting switch port link status | Gabor Juhos | 2011-11-13 |
| | | | | SVN-Revision: 29017 | ||
* | ar71xx: remove mii_ctrl resources of the ethernet devices | Gabor Juhos | 2011-11-13 |
| | | | | SVN-Revision: 29016 | ||
* | ar71xx: ag71xx: remove unused mii_ctrl field from struct ag71xx | Gabor Juhos | 2011-11-13 |
| | | | | SVN-Revision: 29015 | ||
* | ar71xx: ag71xx: remove unused mii_cfg related functions and defines | Gabor Juhos | 2011-11-13 |
| | | | | SVN-Revision: 29014 | ||
* | ar71xx: set MII interface speed from the set_speed callbacks | Gabor Juhos | 2011-11-13 |
| | | | | SVN-Revision: 29013 | ||
* | ar71xx: rename set_pll callback to set_speed in ag71xx_platform_data | Gabor Juhos | 2011-11-13 |
| | | | | | | Also rename the corresponding callback functions. SVN-Revision: 29012 | ||
* | ar71xx: ag71xx: remove MII interface setup code | Gabor Juhos | 2011-11-13 |
| | | | | SVN-Revision: 29011 | ||
* | ar71xx: configure MII interface type from ar71xx_setup_phy_if_mode | Gabor Juhos | 2011-11-13 |
| | | | | SVN-Revision: 29010 | ||
* | ar71xx: fix occasional kernel hangs during boot on AR934x | Gabor Juhos | 2011-11-13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | The patch taken from the linux-mips mailing list. The Kernel hangs occasionally during boot after "Calibrating delay loop..". This is caused by the c0_compare_int_usable() routine in cevt-r4k.c returning false which causes the system to disable the timer and hang later. The false return happens because the routine is using a series of four calls to irq_disable_hazard() as a delay while it waits for the timer changes to propagate to the cp0 cause register. On newer MIPS cores, like the 74K, the series of irq_disable_hazard() calls turn into ehb instructions and can take as little as a few clock ticks for all 4 instructions. This is not enough of a delay, so the routine thinks the timer is not working. This fix uses up to a max number of cycle counter ticks for the delay and uses back_to_back_c0_hazard() instead of irq_disable_hazard() to handle the hazard condition between cp0 writes and cp0 reads. SVN-Revision: 29009 | ||
* | ar71xx: refresh kernel patches | Gabor Juhos | 2011-11-13 |
| | | | | SVN-Revision: 29008 | ||
* | ar71xx: use the button for WPS control on the DB120 | Gabor Juhos | 2011-11-12 |
| | | | | SVN-Revision: 28990 | ||
* | ar71xx: register the second ethernet interface on the DB120 board | Gabor Juhos | 2011-11-12 |
| | | | | SVN-Revision: 28989 | ||
* | ar71xx: implement SoC specific phy interface setup | Gabor Juhos | 2011-11-12 |
| | | | | SVN-Revision: 28988 | ||
* | ar71xx: move phy interface setup into a separate function | Gabor Juhos | 2011-11-12 |
| | | | | SVN-Revision: 28987 | ||
* | ar71xx: register both MDIO bus on the DB120 board | Gabor Juhos | 2011-11-12 |
| | | | | SVN-Revision: 28986 | ||
* | ar71xx: add AR934X specific MDIO registration code | Gabor Juhos | 2011-11-12 |
| | | | | SVN-Revision: 28985 | ||
* | ar71xx: add a secondary mdio bus | Gabor Juhos | 2011-11-12 |
| | | | | SVN-Revision: 28984 | ||
* | ar71xx: rename ar71xx_mdio_* structures to ar71xx_mdio0_* | Gabor Juhos | 2011-11-12 |
| | | | | SVN-Revision: 28983 | ||
* | ar71xx: add an id argument to ar71xx_add_device_mdio | Gabor Juhos | 2011-11-12 |
| | | | | SVN-Revision: 28982 | ||
* | ar71xx: pass netdev and miidev pointer to ar71xx_add_device_dsa | Gabor Juhos | 2011-11-12 |
| | | | | SVN-Revision: 28981 | ||
* | ar71xx: add AR934x specific USB setup | Gabor Juhos | 2011-11-12 |
| | | | | SVN-Revision: 28980 | ||
* | ar71xx: register the first ethernet interface on the DB120 board | Gabor Juhos | 2011-11-12 |
| | | | | SVN-Revision: 28979 | ||
* | ar71xx: allow to register ethernet interfaces for AR934X | Gabor Juhos | 2011-11-12 |
| | | | | SVN-Revision: 28978 | ||
* | ar71xx: ag71xx: use fixed link parameters if the mii bus is not registered | Gabor Juhos | 2011-11-12 |
| | | | | SVN-Revision: 28977 | ||
* | ar71xx: add AR934X specific bootstrap and reset register bits | Gabor Juhos | 2011-11-12 |
| | | | | SVN-Revision: 28976 | ||
* | ar71xx: add diag support for the DB120 board | Gabor Juhos | 2011-11-12 |
| | | | | SVN-Revision: 28975 | ||
* | ar71xx: fix GPIO direction setup for AR934x | Gabor Juhos | 2011-11-12 |
| | | | | SVN-Revision: 28974 | ||
* | ar71xx: fix AR934X clock frequency calculation | Gabor Juhos | 2011-11-12 |
| | | | | SVN-Revision: 28973 | ||
* | ar71xx: generate ubootenv from uci-defaults instead of providing defconfig | Gabor Juhos | 2011-11-12 |
| | | | | | | | | | | I noticed most of /etc/defconfig was replaced by /etc/uci-defaults, which is indeed much nicer. So I moved over ubootenv from having a defconfig-entry to also be generated from uci-defaults. Signed-off-by: Daniel Golle <dgolle@allnet.de> SVN-Revision: 28971 | ||
* | ar71xx: remove dead code | Felix Fietkau | 2011-11-08 |
| | | | | SVN-Revision: 28851 | ||
* | ar71xx: on ar7240, exclude ports from their own port vlan destination mask | Felix Fietkau | 2011-11-08 |
| | | | | SVN-Revision: 28850 | ||
* | ar71xx: create TL-WA901ND network config from uci-defaults | Gabor Juhos | 2011-11-07 |
| | | | | SVN-Revision: 28833 | ||
* | ar71xx: create ALL0258N network config from uci-defaults | Gabor Juhos | 2011-11-07 |
| | | | | SVN-Revision: 28832 | ||
* | ar71xx: create NBG{460N,550N,550NH} network config from uci-defaults | Gabor Juhos | 2011-11-07 |
| | | | | SVN-Revision: 28831 | ||
* | ar71xx: create WZR-HP-G300NH network config from uci-defaults | Gabor Juhos | 2011-11-07 |
| | | | | SVN-Revision: 28830 | ||
* | ar71xx: create RB-493G network config from uci-defaults | Gabor Juhos | 2011-11-07 |
| | | | | SVN-Revision: 28829 | ||
* | ar71xx: create TL-WR1043ND network config from uci-defaults | Gabor Juhos | 2011-11-07 |
| | | | | SVN-Revision: 28828 | ||
* | ar71xx: create WRT160NL network config from uci-defaults | Gabor Juhos | 2011-11-07 |
| | | | | SVN-Revision: 28827 | ||
* | ar71xx: create PB92 network config from uci-defaults | Gabor Juhos | 2011-11-07 |
| | | | | SVN-Revision: 28826 | ||
* | ar71xx: create DIR-825-B1 network config from uci-defaults | Gabor Juhos | 2011-11-07 |
| | | | | SVN-Revision: 28825 |