| /kernel/linux/linux-4.19/drivers/mfd/ |
| D | smsc-ece1099.c | 2 * TI SMSC MFD Driver 23 #include <linux/mfd/smsc.h> 36 struct smsc *smsc; in smsc_i2c_probe() local 40 smsc = devm_kzalloc(&i2c->dev, sizeof(*smsc), GFP_KERNEL); in smsc_i2c_probe() 41 if (!smsc) in smsc_i2c_probe() 44 smsc->regmap = devm_regmap_init_i2c(i2c, &smsc_regmap_config); in smsc_i2c_probe() 45 if (IS_ERR(smsc->regmap)) in smsc_i2c_probe() 46 return PTR_ERR(smsc->regmap); in smsc_i2c_probe() 48 i2c_set_clientdata(i2c, smsc); in smsc_i2c_probe() 49 smsc->dev = &i2c->dev; in smsc_i2c_probe() [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/net/ |
| D | smsc911x.txt | 1 * Smart Mixed-Signal Connectivity (SMSC) LAN911x/912x Controller 4 - compatible : Should be "smsc,lan<model>", "smsc,lan9115" 5 - reg : Address and length of the io space for SMSC LAN 7 - The first interrupt is the SMSC LAN interrupt line 16 should be performed on the device. Valid value for SMSC LAN is 18 - smsc,irq-active-high : Indicates the IRQ polarity is active-high 19 - smsc,irq-push-pull : Indicates the IRQ type is push-pull 20 - smsc,force-internal-phy : Forces SMSC LAN controller to use 22 - smsc,force-external-phy : Forces SMSC LAN controller to use 24 - smsc,save-mac-address : Indicates that mac address needs to be saved [all …]
|
| D | smsc-lan87xx.txt | 1 SMSC LAN87xx Ethernet PHY 8 - smsc,disable-energy-detect: 9 If set, do not enable energy detect mode for the SMSC phy. 13 smsc phy with disabled energy detect mode on an am335x based board. 21 smsc,disable-energy-detect;
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/ |
| D | smsc911x.txt | 1 * Smart Mixed-Signal Connectivity (SMSC) LAN911x/912x Controller 4 - compatible : Should be "smsc,lan<model>", "smsc,lan9115" 5 - reg : Address and length of the io space for SMSC LAN 7 - The first interrupt is the SMSC LAN interrupt line 16 should be performed on the device. Valid value for SMSC LAN is 18 - smsc,irq-active-high : Indicates the IRQ polarity is active-high 19 - smsc,irq-push-pull : Indicates the IRQ type is push-pull 20 - smsc,force-internal-phy : Forces SMSC LAN controller to use 22 - smsc,force-external-phy : Forces SMSC LAN controller to use 24 - smsc,save-mac-address : Indicates that mac address needs to be saved [all …]
|
| D | smsc-lan87xx.txt | 1 SMSC LAN87xx Ethernet PHY 12 - smsc,disable-energy-detect: 13 If set, do not enable energy detect mode for the SMSC phy. 17 smsc phy with disabled energy detect mode on an am335x based board. 25 smsc,disable-energy-detect;
|
| /kernel/linux/linux-4.19/arch/sh/boards/mach-microdev/ |
| D | io.c | 34 #define IO_IDE2_BASE 0x170ul /* I/O base for SMSC FDC37C93xAPM IDE #2 */ 35 #define IO_IDE1_BASE 0x1f0ul /* I/O base for SMSC FDC37C93xAPM IDE #1 */ 37 #define IO_SERIAL2_BASE 0x2f8ul /* I/O base for SMSC FDC37C93xAPM Serial #2 */ 38 #define IO_LAN91C111_BASE 0x300ul /* I/O base for SMSC LAN91C111 Ethernet chip */ 39 #define IO_IDE2_MISC 0x376ul /* I/O misc for SMSC FDC37C93xAPM IDE #2 */ 40 #define IO_SUPERIO_BASE 0x3f0ul /* I/O base for SMSC FDC37C93xAPM SuperIO chip */ 41 #define IO_IDE1_MISC 0x3f6ul /* I/O misc for SMSC FDC37C93xAPM IDE #1 */ 42 #define IO_SERIAL1_BASE 0x3f8ul /* I/O base for SMSC FDC37C93xAPM Serial #1 */ 45 #define IO_LAN91C111_EXTENT 0x10ul /* I/O extent for SMSC LAN91C111 Ethernet chip */ 46 #define IO_SUPERIO_EXTENT 0x02ul /* I/O extent for SMSC FDC37C93xAPM SuperIO chip */ [all …]
|
| /kernel/linux/linux-5.10/arch/sh/boards/mach-microdev/ |
| D | io.c | 32 #define IO_IDE2_BASE 0x170ul /* I/O base for SMSC FDC37C93xAPM IDE #2 */ 33 #define IO_IDE1_BASE 0x1f0ul /* I/O base for SMSC FDC37C93xAPM IDE #1 */ 35 #define IO_SERIAL2_BASE 0x2f8ul /* I/O base for SMSC FDC37C93xAPM Serial #2 */ 36 #define IO_LAN91C111_BASE 0x300ul /* I/O base for SMSC LAN91C111 Ethernet chip */ 37 #define IO_IDE2_MISC 0x376ul /* I/O misc for SMSC FDC37C93xAPM IDE #2 */ 38 #define IO_SUPERIO_BASE 0x3f0ul /* I/O base for SMSC FDC37C93xAPM SuperIO chip */ 39 #define IO_IDE1_MISC 0x3f6ul /* I/O misc for SMSC FDC37C93xAPM IDE #1 */ 40 #define IO_SERIAL1_BASE 0x3f8ul /* I/O base for SMSC FDC37C93xAPM Serial #1 */ 43 #define IO_LAN91C111_EXTENT 0x10ul /* I/O extent for SMSC LAN91C111 Ethernet chip */ 44 #define IO_SUPERIO_EXTENT 0x02ul /* I/O extent for SMSC FDC37C93xAPM SuperIO chip */ [all …]
|
| /kernel/linux/linux-4.19/include/linux/mfd/ |
| D | smsc.h | 2 * SMSC ECE1099 30 struct smsc { struct 45 struct smsc *smsc = dev_get_drvdata(child->parent); in smsc_read() argument 47 return regmap_read(smsc->regmap, reg, dest); in smsc_read() 53 struct smsc *smsc = dev_get_drvdata(child->parent); in smsc_write() local 55 return regmap_write(smsc->regmap, reg, value); in smsc_write() 58 /* Registers for SMSC */ 77 /* Definitions for SMSC GPIO CONFIGURATION REGISTER*/ 89 /* Registers for SMSC GPIO INTERRUPT STATUS REGISTER*/ 92 /* Registers for SMSC GPIO INTERRUPT MASK REGISTER*/ [all …]
|
| /kernel/linux/linux-4.19/Documentation/hwmon/ |
| D | smsc47m1 | 5 * SMSC LPC47B27x, LPC47M112, LPC47M10x, LPC47M13x, LPC47M14x, 10 http://www.smsc.com/media/Downloads_Public/Data_Sheets/47b272.pdf 11 http://www.smsc.com/media/Downloads_Public/Data_Sheets/47m10x.pdf 12 http://www.smsc.com/media/Downloads_Public/Data_Sheets/47m112.pdf 13 http://www.smsc.com/ 14 * SMSC LPC47M292 18 * SMSC LPC47M997 33 The Standard Microsystems Corporation (SMSC) 47M1xx Super I/O chips
|
| D | lm85 | 21 * SMSC EMC6D100, SMSC EMC6D101 24 Datasheet: http://www.smsc.com/media/Downloads_Public/discontinued/6d100.pdf 25 * SMSC EMC6D102 28 Datasheet: http://www.smsc.com/main/catalog/emc6d102.html 29 * SMSC EMC6D103 32 Datasheet: http://www.smsc.com/main/catalog/emc6d103.html 33 * SMSC EMC6D103S 36 Datasheet: http://www.smsc.com/main/catalog/emc6d103s.html 50 SMSC EMC6D10x chips family. 124 The SMSC EMC6D100 & EMC6D101 monitor external voltages, temperatures, and [all …]
|
| D | sch5627 | 5 * SMSC SCH5627 16 SMSC SCH5627 Super I/O chips include complete hardware monitoring 19 The SMSC SCH5627 hardware monitoring part also contains an integrated 24 The hardware monitoring part of the SMSC SCH5627 is accessed by talking
|
| D | emc1403 | 5 * SMSC / Microchip EMC1402, EMC1412 11 * SMSC / Microchip EMC1403, EMC1404, EMC1413, EMC1414 17 * SMSC / Microchip EMC1422 22 * SMSC / Microchip EMC1423, EMC1424 35 The Standard Microsystems Corporation (SMSC) / Microchip EMC14xx chips
|
| /kernel/linux/linux-5.10/Documentation/hwmon/ |
| D | smsc47m1.rst | 6 * SMSC LPC47B27x, LPC47M112, LPC47M10x, LPC47M13x, LPC47M14x, 16 http://www.smsc.com/media/Downloads_Public/Data_Sheets/47b272.pdf 18 http://www.smsc.com/media/Downloads_Public/Data_Sheets/47m10x.pdf 20 http://www.smsc.com/media/Downloads_Public/Data_Sheets/47m112.pdf 22 http://www.smsc.com/ 24 * SMSC LPC47M292 32 * SMSC LPC47M997 56 The Standard Microsystems Corporation (SMSC) 47M1xx Super I/O chips
|
| D | sch5627.rst | 6 * SMSC SCH5627 20 SMSC SCH5627 Super I/O chips include complete hardware monitoring 23 The SMSC SCH5627 hardware monitoring part also contains an integrated 28 The hardware monitoring part of the SMSC SCH5627 is accessed by talking
|
| D | lm85.rst | 46 * SMSC EMC6D100, SMSC EMC6D101 52 Datasheet: http://www.smsc.com/media/Downloads_Public/discontinued/6d100.pdf 54 * SMSC EMC6D102 60 Datasheet: http://www.smsc.com/main/catalog/emc6d102.html 62 * SMSC EMC6D103 68 Datasheet: http://www.smsc.com/main/catalog/emc6d103.html 70 * SMSC EMC6D103S 76 Datasheet: http://www.smsc.com/main/catalog/emc6d103s.html 90 SMSC EMC6D10x chips family. 164 The SMSC EMC6D100 & EMC6D101 monitor external voltages, temperatures, and [all …]
|
| D | emc1403.rst | 6 * SMSC / Microchip EMC1402, EMC1412 17 * SMSC / Microchip EMC1403, EMC1404, EMC1413, EMC1414 28 * SMSC / Microchip EMC1422 38 * SMSC / Microchip EMC1423, EMC1424 55 The Standard Microsystems Corporation (SMSC) / Microchip EMC14xx chips
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/smsc/ |
| D | Kconfig | 7 bool "SMC (SMSC)/Western Digital devices" 31 <file:Documentation/networking/device_drivers/ethernet/smsc/smc9.rst>. 47 <file:Documentation/networking/device_drivers/ethernet/smsc/smc9.rst>. 78 tristate "SMSC LAN911[5678] support" 83 This is a driver for SMSC's LAN911x series of Ethernet chipsets 92 tristate "SMSC LAN911x/LAN921x families embedded ethernet support" 98 Say Y here if you want support for SMSC LAN911x and LAN921x families 113 tristate "SMSC LAN9420 PCI ethernet adapter support" 119 This is a driver for SMSC's LAN9420 PCI ethernet adapter.
|
| /kernel/linux/linux-4.19/drivers/net/phy/ |
| D | smsc.c | 2 * drivers/net/phy/smsc.c 4 * Driver for SMSC PHYs 15 * Support added for SMSC LAN8187 and LAN8700 by steve.glendinning@shawell.net 69 /* Enable energy detect mode for this SMSC Transceivers */ in smsc_phy_config_init() 85 /* If the SMSC PHY is in power down mode, then set it in smsc_phy_reset() 207 if (of_property_read_bool(of_node, "smsc,disable-energy-detect")) in smsc_phy_probe() 219 .name = "SMSC LAN83C185", 239 .name = "SMSC LAN8187", 264 .name = "SMSC LAN8700", 290 .name = "SMSC LAN911x Internal PHY", [all …]
|
| /kernel/linux/linux-5.10/drivers/net/phy/ |
| D | smsc.c | 3 * drivers/net/phy/smsc.c 5 * Driver for SMSC PHYs 11 * Support added for SMSC LAN8187 and LAN8700 by steve.glendinning@shawell.net 88 /* Enable energy detect mode for this SMSC Transceivers */ in smsc_phy_config_init() 103 /* If the SMSC PHY is in power down mode, then set it in smsc_phy_reset() 282 if (of_property_read_bool(of_node, "smsc,disable-energy-detect")) in smsc_phy_probe() 310 .name = "SMSC LAN83C185", 329 .name = "SMSC LAN8187", 356 .name = "SMSC LAN8700", 382 .name = "SMSC LAN911x Internal PHY", [all …]
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/smsc/ |
| D | Kconfig | 6 bool "SMC (SMSC)/Western Digital devices" 77 tristate "SMSC LAN911[5678] support" 82 This is a driver for SMSC's LAN911x series of Ethernet chipsets 91 tristate "SMSC LAN911x/LAN921x families embedded ethernet support" 97 Say Y here if you want support for SMSC LAN911x and LAN921x families 112 tristate "SMSC LAN9420 PCI ethernet adapter support" 118 This is a driver for SMSC's LAN9420 PCI ethernet adapter.
|
| /kernel/linux/linux-4.19/drivers/net/dsa/ |
| D | Kconfig | 71 This enables support for the SMSC/Microchip LAN9303 3 port ethernet 75 tristate "SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in I2C managed mode" 80 Enable access functions if the SMSC/Microchip LAN9303 is configured 84 tristate "SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in MDIO managed mode" 88 Enable access functions if the SMSC/Microchip LAN9303 is configured
|
| /kernel/linux/linux-4.19/arch/sh/boards/mach-cayman/ |
| D | irq.c | 19 /* Setup for the SMSC FDC37C935 / LAN91C100FD */ 31 /* Note the SMSC SuperIO chip and SMSC LAN chip interrupts are all muxed onto 36 printk(KERN_INFO "CAYMAN: spurious SMSC interrupt\n"); in cayman_interrupt_smsc() 47 .name = "Cayman SMSC Mux", 154 /* Setup the SMSC interrupt */ in init_cayman_irq()
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/dsa/ |
| D | lan9303.txt | 1 SMSC/MicroChip LAN9303 three port ethernet switch 7 - "smsc,lan9303-i2c" for I2C managed mode 9 - "smsc,lan9303-mdio" for mdio managed mode 38 compatible = "smsc,lan9303-i2c"; 75 compatible = "smsc,lan9303-mdio";
|
| /kernel/linux/linux-5.10/drivers/net/dsa/ |
| D | Kconfig | 87 This enables support for the SMSC/Microchip LAN9303 3 port ethernet 91 tristate "SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in I2C managed mode" 96 Enable access functions if the SMSC/Microchip LAN9303 is configured 100 tristate "SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in MDIO managed mode" 104 Enable access functions if the SMSC/Microchip LAN9303 is configured
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/net/dsa/ |
| D | lan9303.txt | 1 SMSC/MicroChip LAN9303 three port ethernet switch 7 - "smsc,lan9303-i2c" for I2C managed mode 9 - "smsc,lan9303-mdio" for mdio managed mode 38 compatible = "smsc,lan9303-i2c"; 75 compatible = "smsc,lan9303-mdio";
|