Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ar71xx: drop target | Adrian Schmutzler | 2020-08-30 | 4 | -226/+0 |
| | | | | | | | | | | This target has been mostly replaced by ath79 and won't be included in the upcoming release anymore. Finally put it to rest. This also removes all references in packages, tools, etc. as well as the uboot-ar71xx and vsc73x5-ucode packages. Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> | ||||
* | ar71xx: fix QCA955X SGMII link loss | David Bauer | 2018-08-08 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | The QCA955X is affected by a hardware bug which causes link-loss of the SGMII link between SoC and PHY. This happens on change of link-state or speed. It is not really known what causes this bug. It definitely occurs when using a AR8033 Gigabit Ethernet PHY. Qualcomm solves this Bug in a similar fashion. We need to apply the fix on a per-device base via platform-data as performing the fixup work will break connectivity in case the SGMII interface is connected to a Switch. This bug was first proposed to be fixed by Sven Eckelmann in 2016. https://patchwork.ozlabs.org/patch/604782/ Based-on-patch-by: Sven Eckelmann <sven.eckelmann@open-mesh.com> Signed-off-by: David Bauer <mail@david-bauer.net> | ||||
* | ar71xx: remove pdata->fifo_cfg* | Felix Fietkau | 2018-03-04 | 1 | -4/+0 |
| | | | | | | The values are the same for all chipsets that use it Signed-off-by: Felix Fietkau <nbd@nbd.name> | ||||
* | ag71xx: Fix rx ring buffer stall on small packets flood on qca956x and qca953x. | Vittorio Gambaletta | 2017-12-29 | 1 | -1/+1 |
| | | | | | | Backported from Code Aurora QSDK Signed-off-by: Vittorio Gambaletta <openwrt@vittgam.net> | ||||
* | ar71xx: QCA956X: add missing register | Henryk Heisig | 2017-01-26 | 1 | -0/+2 |
| | | | | Signed-off-by: Henryk Heisig <hyniu@o2.pl> | ||||
* | ar71xx: remove a non-upstream spi core patch | Felix Fietkau | 2017-01-05 | 1 | -5/+0 |
| | | | | | | | - use standard flags instead - remove dead code from the rb4xx spi drivers Signed-off-by: Felix Fietkau <nbd@nbd.name> | ||||
* | ar71xx: rename ethernet pdata->builtin_switch to use_flow_control | Felix Fietkau | 2016-06-27 | 1 | -1/+1 |
| | | | | Signed-off-by: Felix Fietkau <nbd@nbd.name> | ||||
* | ar71xx: enable flow control for ethernet MACs with built-in switch | Felix Fietkau | 2016-06-26 | 1 | -0/+1 |
| | | | | | | | | Should fix LAN speed issues on some devices. This is an updated version of the previously reverted commit with the same name. It improves the check for MACs connected to a built-in switch Signed-off-by: Felix Fietkau <nbd@nbd.name> | ||||
* | ar71xx: ag71xx: get max_frame_len and desc_pktlen_mask from platform data | Gabor Juhos | 2013-12-20 | 1 | -0/+3 |
| | | | | | | | | This will allow to use SoC specific values for both. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39145 | ||||
* | ar71xx: implement callback in mdio reset | Gabor Juhos | 2013-12-17 | 1 | -0/+2 |
| | | | | | | | | | | | This enables us to add fixups to the board specific code for boards that require special treatment of PHYs on mdio bus reset. Signed-off-by: Felix Kaechele <heffer@fedoraproject.org> http://patchwork.openwrt.org/patch/4614/ Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39127 | ||||
* | ar71xx: add dynamic MDIO clock calculation | Gabor Juhos | 2012-09-09 | 1 | -0/+2 |
| | | | | SVN-Revision: 33342 | ||||
* | ar71xx: fix MII clock settings for various chips, improves ethernet ↵ | Felix Fietkau | 2012-05-27 | 1 | -1/+4 |
| | | | | | | stability on AR934x SVN-Revision: 31925 | ||||
* | ar71xx: allow to disable link polling on unused PHYs | Gabor Juhos | 2012-04-29 | 1 | -0/+1 |
| | | | | SVN-Revision: 31533 | ||||
* | ar71xx: add initial support for RB750GL | Gabor Juhos | 2012-03-19 | 1 | -0/+10 |
| | | | | SVN-Revision: 31025 | ||||
* | ar71xx: make rb750_latch_change 'static void' | Gabor Juhos | 2012-03-19 | 1 | -2/+0 |
| | | | | SVN-Revision: 31024 | ||||
* | ar71xx: add latch_change field to rb750_led_platform_data | Gabor Juhos | 2012-03-19 | 1 | -0/+1 |
| | | | | SVN-Revision: 31023 | ||||
* | ar71xx: add platform data for the RB750 NAND driver | Gabor Juhos | 2012-03-19 | 1 | -2/+9 |
| | | | | SVN-Revision: 31022 | ||||
* | ar71xx: merge files-3.2 to files | Gabor Juhos | 2012-02-10 | 3 | -0/+170 |
| | | | | SVN-Revision: 30405 | ||||
* | ar71xx: move arch specific files to files-2.6.39 | Gabor Juhos | 2012-01-22 | 14 | -1489/+0 |
| | | | | SVN-Revision: 29867 | ||||
* | ar71xx: move irq_to_gpio and gpio_to_irq into gpio.c | Gabor Juhos | 2012-01-11 | 1 | -12/+2 |
| | | | | SVN-Revision: 29713 | ||||
* | ar71xx: add defines for the AR934X GMAC interface | Gabor Juhos | 2011-12-15 | 1 | -0/+21 |
| | | | | SVN-Revision: 29556 | ||||
* | ar71xx: ag71xx: allow to connect PHY4 to the CPU on AR934X | Gabor Juhos | 2011-12-15 | 1 | -1/+1 |
| | | | | SVN-Revision: 29553 | ||||
* | ar71xx: introduce ar71xx_switch_data | Gabor Juhos | 2011-12-15 | 1 | -1/+6 |
| | | | | SVN-Revision: 29549 | ||||
* | ar71xx: add GPIO function bit defines for AR933X | Gabor Juhos | 2011-12-14 | 1 | -0/+21 |
| | | | | SVN-Revision: 29534 | ||||
* | ar71xx: fix gpio count for ar7241/ar7242 | Felix Fietkau | 2011-12-14 | 1 | -1/+2 |
| | | | | SVN-Revision: 29532 | ||||
* | ar71xx: fix USB LED on the DB120 board | Gabor Juhos | 2011-11-14 | 1 | -0/+2 |
| | | | | SVN-Revision: 29126 | ||||
* | ar71xx: add a function for selecting output signal on a given GPIO pin | Gabor Juhos | 2011-11-14 | 1 | -0/+7 |
| | | | | SVN-Revision: 29125 | ||||
* | ar71xx: fix GPIO function handling on AR934x | Gabor Juhos | 2011-11-14 | 1 | -0/+2 |
| | | | | SVN-Revision: 29124 | ||||
* | ar71xx: add AR71XX_ prefix to GPIO_REG_* defines | Gabor Juhos | 2011-11-14 | 1 | -11/+11 |
| | | | | SVN-Revision: 29123 | ||||
* | ar71xx: fix GPIO count for AR934x | Gabor Juhos | 2011-11-14 | 1 | -1/+1 |
| | | | | SVN-Revision: 29109 | ||||
* | ar71xx: flush DDR writeback buffers for WMAC and PCIe on AR934X | Gabor Juhos | 2011-11-14 | 1 | -0/+1 |
| | | | | SVN-Revision: 29108 | ||||
* | ar71xx: use a dummy irq chip for WMAC and PCIe irq hadling | Gabor Juhos | 2011-11-14 | 1 | -1/+6 |
| | | | | SVN-Revision: 29107 | ||||
* | ar71xx: add AR934X_RESET_REG_PCIE_WMAC_INT_STATUS defines | Gabor Juhos | 2011-11-14 | 1 | -0/+20 |
| | | | | SVN-Revision: 29106 | ||||
* | ar71xx: add an irq parameter for ar724x_pcibios_init | Gabor Juhos | 2011-11-14 | 1 | -1/+1 |
| | | | | SVN-Revision: 29105 | ||||
* | ar71xx: set MII interface speed from the set_speed callbacks | Gabor Juhos | 2011-11-13 | 1 | -0/+5 |
| | | | | SVN-Revision: 29013 | ||||
* | ar71xx: rename set_pll callback to set_speed in ag71xx_platform_data | Gabor Juhos | 2011-11-13 | 1 | -1/+1 |
| | | | | | | Also rename the corresponding callback functions. SVN-Revision: 29012 | ||||
* | ar71xx: ag71xx: remove MII interface setup code | Gabor Juhos | 2011-11-13 | 1 | -1/+0 |
| | | | | SVN-Revision: 29011 | ||||
* | ar71xx: configure MII interface type from ar71xx_setup_phy_if_mode | Gabor Juhos | 2011-11-13 | 1 | -0/+2 |
| | | | | SVN-Revision: 29010 | ||||
* | ar71xx: add AR934X specific bootstrap and reset register bits | Gabor Juhos | 2011-11-12 | 1 | -2/+48 |
| | | | | SVN-Revision: 28976 | ||||
* | ar71xx: fix AR934X clock frequency calculation | Gabor Juhos | 2011-11-12 | 1 | -0/+8 |
| | | | | SVN-Revision: 28973 | ||||
* | ar71xx: add AR933X GMAC register defines | Gabor Juhos | 2011-11-01 | 1 | -0/+19 |
| | | | | SVN-Revision: 28705 | ||||
* | ar71xx: add AR933x specific USB setup function | Gabor Juhos | 2011-09-21 | 1 | -0/+3 |
| | | | | SVN-Revision: 28276 | ||||
* | ar71xx: add ar71xx_device_reset_rmw helper | Gabor Juhos | 2011-09-21 | 1 | -0/+1 |
| | | | | SVN-Revision: 28275 | ||||
* | ar71xx: add some code to detect DMA stuck conditions on ar7240 | Felix Fietkau | 2011-08-13 | 1 | -0/+1 |
| | | | | SVN-Revision: 27975 | ||||
* | ar71xx: cleanup AR933X UART driver | Gabor Juhos | 2011-06-19 | 1 | -2/+11 |
| | | | | SVN-Revision: 27222 | ||||
* | ar71xx: update early_printk code | Gabor Juhos | 2011-06-13 | 1 | -0/+58 |
| | | | | SVN-Revision: 27165 | ||||
* | ar71xx: init external_reset for AR933X | Gabor Juhos | 2011-06-01 | 1 | -0/+2 |
| | | | | SVN-Revision: 27083 | ||||
* | ar71xx: export SoC revision | Gabor Juhos | 2011-06-01 | 1 | -0/+1 |
| | | | | SVN-Revision: 27079 | ||||
* | ar71xx: add serial driver for the AR933X UART | Gabor Juhos | 2011-05-31 | 1 | -0/+18 |
| | | | | SVN-Revision: 27065 | ||||
* | ar71xx: add WMAC initialization code for the AR933X SoCs | Gabor Juhos | 2011-05-31 | 1 | -0/+2 |
| | | | | SVN-Revision: 27064 |