diff options
authorTobias Klauser <>2020-07-01 14:37:28 +0200
committerTobias Klauser <>2020-07-01 14:37:28 +0200
commit3cc8d5930f2f2b137c512303105e3850d52cfa98 (patch)
parent1ae8982e1593305c33cc6d521e603d11bfb8056f (diff)
ftplugin: use goimports as go_fmt_command
1 files changed, 1 insertions, 0 deletions
diff --git a/.vim/ftplugin/go.vim b/.vim/ftplugin/go.vim
new file mode 100644
index 0000000..049e245
--- /dev/null
+++ b/.vim/ftplugin/go.vim
@@ -0,0 +1 @@
+let g:go_fmt_command = "goimports"
bject'>phy: Add an mdio_device structureAndrew Lunn1-9/+9 Not all devices attached to an MDIO bus are phys. So add an mdio_device structure to represent the generic parts of an mdio device, and place this structure into the phy_device. Signed-off-by: Andrew Lunn <> Signed-off-by: David S. Miller <> 2015-05-27net: phy: Utilize phy_interface_is_rgmiiFlorian Fainelli1-4/+1 Update all open-coded tests for all 4 PHY_INTERFACE_MODE_RGMII* values to use the newly introduced helper: phy_interface_is_rgmii. Signed-off-by: Florian Fainelli <> Signed-off-by: David S. Miller <> 2014-11-12net: phy: replace phy_drivers_register callsJohan Hovold1-14/+1 Replace module init/exit which only calls phy_drivers_register with module_phy_driver macro. Tested using Micrel driver, and otherwise compile-tested only. Signed-off-by: Johan Hovold <> Signed-off-by: David S. Miller <> 2013-12-18net: phy: icplus: fix checkpath errorFlorian Fainelli1-1/+1 Signed-off-by: Florian Fainelli <> Signed-off-by: David S. Miller <> 2013-01-28net: phy: icplus: fix broken INTR pin settingsGiuseppe CAVALLARO1-5/+5 This patch fixes the setting of the INTR pin that is valid for IP101 A/G device and not for the IP1001. Reported-by: Anunay Saxena <> Signed-off-by: Giuseppe Cavallaro <> Signed-off-by: David S. Miller <> 2013-01-28net: phy: icplus: Use the RGMII interface mode to configure clock delaysStuart Menefy1-5/+16 Like several other PHY devices which support RGMII, the IC+1001 allows additional delays to by added to the RX_CLK and TX_CLK signals to compensate for skew between the clock and data signals. Previously this was always enabled, but this change makes use of the different RGMII interface modes to allow the user to specify whether this should be enabled. Signed-off-by: Stuart Menefy <> Signed-off-by: Giuseppe Cavallaro <> Signed-off-by: David S. Miller <> 2012-07-09phylib: Support registering a bunch of driversChristian Hohnstaedt1-22/+9 If registering of one of them fails, all already registered drivers of this module will be unregistered. Use the new register/unregister functions in all drivers registering more than one driver. amd.c, realtek.c: Simplify: directly return registration result. Tested with broadcom.c All others compile-tested. Signed-off-by: Christian Hohnstaedt <> Signed-off-by: David S. Miller <> 2012-06-04net: icplus: fix interrupt maskGiuseppe CAVALLARO1-0/+7 This patch fixes the interrupt mask for IC101 A/G devices and now enables the link/speed/duplex interrupts. This is done by setting the "INTR pin used" bit and cleaning all the other bits in the Register 17. Reported-by: Stuart Menefy <> Signed-off-by: Giuseppe Cavallaro <> Signed-off-by: David S. Miller <> 2012-04-19icplus: fix interrupt for IC+ 101A/G and 1001LFGiuseppe CAVALLARO1-1/+11 This patch fixes and adds the irq handler for the IC+ 101A/G where we need to read the reg17 to clean the irq. Also remove the flag for the 1001LF where no interrupt can be used for this device. Signed-off-by: Giuseppe Cavallaro <> Signed-off-by: David S. Miller <> 2012-04-03phy:icplus:fix Auto Power Saving in ip101a_config_init.Srinivas Kandagatla1-1/+2 This patch fixes Auto Power Saving configuration in ip101a_config_init which was broken as there is no phy register write followed after setting IP101A_APS_ON flag. This patch also fixes the return value of ip101a_config_init. Without this patch ip101a_config_init returns 2 which is not an error accroding to IS_ERR and the mac driver will continue accessing 2 as valid pointer to phy_dev resulting in memory fault. Signed-off-by: Srinivas Kandagatla <> Signed-off-by: David S. Miller <> 2012-02-23phy: IC+101G and PHY_HAS_INTERRUPT flagGiuseppe CAVALLARO1-14/+17 This patch adds the PHY_HAS_INTERRUPT flag for IC+101 device series. Also the patch does a simple dity-up to signal that the driver actually is for IP101A LF and IP101G devices. In fact, these are two similar PHYs that have the same IDs and mainly differ for the EEE capability supported in the G series. Signed-off-by: Giuseppe Cavallaro <> Signed-off-by: David S. Miller <> 2012-02-23netdev/phy/icplus: Correct broken phy_init codeDavid McKay1-6/+18 The code for ip1001_config_init() was totally broken if you were not using RGMII. Instead of returning an error code or zero it actually returned the value in the IP1001_SPEC_CTRL_STATUS_2 register. It was also trying to set the IP1001_APS_ON bit , but never actually wrote back the register. The error checking was also incorrect in both this function and the reset function, so this patch fixes that up in a consistent fashion. Signed-off-by: David McKay <> Signed-off-by: Giuseppe Cavallaro <> Signed-off-by: David S. Miller <> 2011-10-18net/phy: extra delay only for RGMII interfaces for IC+ IP 1001Giuseppe CAVALLARO1-5/+8 The extra delay of 2ns to adjust RX clock phase is actually needed in RGMII mode. Tested on the HDK7108 (STx7108c2). Signed-off-by: Giuseppe Cavallaro <> Signed-off-by: David S. Miller <> 2011-09-30netdev/phy/icplus: Use mdiobus_write() and mdiobus_read() for proper locking.David Daney1-7/+7 Usually you have to take the bus lock. Why not here too? I saw this when working on something else. Not even compile tested. Signed-off-by: David Daney <> Cc: Greg Dietsche <> Cc: "Uwe Kleine-Konig" <> Cc: Giuseppe Cavallaro <> Signed-off-by: David S. Miller <> 2011-09-20net/phy: add IC+ IP101A and support APS.Giuseppe CAVALLARO1-11/+68 This patch adds the IC+ IP101A Single port 10/100 PHY and supports the APS (i.e. power saving mode while link is down) for both IP1001 and IP101A (where this mode is supported). Signed-off-by: Giuseppe Cavallaro <> Signed-off-by: David S. Miller <> 2011-06-17net: icplus: remove unnecessary codeGreg Dietsche1-5/+1 Compile tested. remove unnecessary code that matches this coccinelle pattern if (...) return ret; return ret; Signed-off-by: Greg Dietsche <> Signed-off-by: David S. Miller <> 2010-12-10phy: add the IC+ IP1001 driverGiuseppe CAVALLARO1-5/+54 This patch adds the IC+ IP1001 (Gigabit Ethernet Transceiver) driver. I've had to add an additional delay (2ns) to adjust RX clock phase at GMII/ RGMII interface (according to the PHY data-sheet). This helps to have the RGMII working on some ST platforms. Signed-off-by: Giuseppe Cavallaro <> Signed-off-by: David S. Miller <>