Home
last modified time | relevance | path

Searched full:smsc (Results 1 – 25 of 350) sorted by relevance

12345678910>>...14

/kernel/linux/linux-4.19/drivers/mfd/
Dsmsc-ece1099.c2 * 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/
Dsmsc911x.txt1 * 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 …]
Dsmsc-lan87xx.txt1 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/
Dsmsc911x.txt1 * 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 …]
Dsmsc-lan87xx.txt1 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/
Dio.c34 #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/
Dio.c32 #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/
Dsmsc.h2 * 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/
Dsmsc47m15 * 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
Dlm8521 * 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 …]
Dsch56275 * 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
Demc14035 * 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/
Dsmsc47m1.rst6 * 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
Dsch5627.rst6 * 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
Dlm85.rst46 * 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 …]
Demc1403.rst6 * 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/
DKconfig7 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/
Dsmsc.c2 * 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/
Dsmsc.c3 * 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/
DKconfig6 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/
DKconfig71 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/
Dirq.c19 /* 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/
Dlan9303.txt1 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/
DKconfig87 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/
Dlan9303.txt1 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";

12345678910>>...14