openwrtv4/target/linux/ixp4xx/patches-4.4
Sergey Ryazanov 204f3f5987 ixp4xx: fix non-standard phy support
The patch, which adds multiphy support, adds new path for non-standard
PHYs (e.g. MV88E6060 switch IC) to avoid using kernel phy framework. All
work well except the link status traking (Duplex and Speed), which is
reseted as soon as PHY connection procedure is done. This leads to lost
of the link status of non-standard PHY, which is configured exactly in
the ixp4xx_phy_connect() function.

Move the generic reset of a link state to the ixp4xx_phy_connect()
function to the code path, which is intended for handling of a normal
PHY.

Reported-by: Nerijus Baliunas <nerijus@users.sourceforge.net>
Tested-by: Nerijus Baliunas <nerijus@users.sourceforge.net>
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
2017-11-06 16:39:41 +01:00
..
001-arm-ixp4xx-set-cohorent_dma_mask-for-ethernet-platfo.patch
002-ixp4xx_eth-use-parent-device-for-dma-allocations.patch
020-gateworks_i2c_pld.patch kernel: update kernel 4.4 to version 4.4.20 2016-09-15 08:10:55 +02:00
030-gpio_line_config.patch
040-arm_mach_types.patch kernel: split up 980-arm_openwrt_machtypes.patch and move to target folders 2017-01-27 11:18:27 +01:00
090-increase_entropy_pools.patch
100-wg302v2_gateway7001_mac_plat_info.patch
105-wg302v1_support.patch
110-pronghorn_series_support.patch
111-pronghorn_swap_uarts.patch
115-sidewinder_support.patch
116-sidewinder_fis_location.patch
120-compex_support.patch
130-wrt300nv2_support.patch
131-wrt300nv2_mac_plat_info.patch
132-wrt300nv2_mac_fix.patch
150-lanready_ap1000_support.patch
151-lanready_ap1000_mac_plat_info.patch
160-delayed_uart_io.patch
162-wg302v1_mem_fixup.patch
170-ixdpg425_mac_plat_info.patch
175-avila_hss_audio_support.patch
180-tw5334_support.patch
185-mi424wr_support.patch
190-cambria_support.patch
201-npe_driver_print_license_location.patch
203-npe_driver_mask_phy_features.patch
205-npe_driver_separate_phy_functions.patch
206-npe_driver_add_update_link_function.patch
207-npe_driver_multiphy_support.patch ixp4xx: fix non-standard phy support 2017-11-06 16:39:41 +01:00
295-latch_led_driver.patch kernel: update kernel 4.4 to 4.4.53 2017-03-12 15:46:02 +01:00
300-avila_support.patch
304-ixp4xx_eth_jumboframe.patch
310-gtwx5717_spi_bus.patch
311-gtwx5717_mac_plat_info.patch
312-ixp4xx_pata_optimization.patch
500-usr8200_support.patch
520-tw2662_support.patch
530-ap42x_support.patch
600-skb_avoid_dmabounce.patch
900-ixp4xx-crypto-include-module.h.patch
910-ixp4xx-nr_irq_lines.patch