Home
last modified time | relevance | path

Searched refs:smsc (Results 1 – 59 of 59) sorted by relevance

/linux-4.4.14/drivers/mfd/
Dsmsc-ece1099.c37 struct smsc *smsc; in smsc_i2c_probe() local
41 smsc = devm_kzalloc(&i2c->dev, sizeof(struct smsc), in smsc_i2c_probe()
43 if (!smsc) { in smsc_i2c_probe()
48 smsc->regmap = devm_regmap_init_i2c(i2c, &smsc_regmap_config); in smsc_i2c_probe()
49 if (IS_ERR(smsc->regmap)) { in smsc_i2c_probe()
50 ret = PTR_ERR(smsc->regmap); in smsc_i2c_probe()
54 i2c_set_clientdata(i2c, smsc); in smsc_i2c_probe()
55 smsc->dev = &i2c->dev; in smsc_i2c_probe()
58 of_property_read_u32(i2c->dev.of_node, "clock", &smsc->clk); in smsc_i2c_probe()
61 regmap_read(smsc->regmap, SMSC_DEV_ID, &devid); in smsc_i2c_probe()
[all …]
DMakefile95 obj-$(CONFIG_MFD_SMSC) += smsc-ece1099.o
DKconfig870 module will be called smsc.
/linux-4.4.14/Documentation/devicetree/bindings/net/
Dsmsc911x.txt4 - compatible : Should be "smsc,lan<model>", "smsc,lan9115"
16 - smsc,irq-active-high : Indicates the IRQ polarity is active-high
17 - smsc,irq-push-pull : Indicates the IRQ type is push-pull
18 - smsc,force-internal-phy : Forces SMSC LAN controller to use
20 - smsc,force-external-phy : Forces SMSC LAN controller to use
22 - smsc,save-mac-address : Indicates that mac address needs to be saved
28 compatible = "smsc,lan9220", "smsc,lan9115";
34 smsc,irq-push-pull;
Dsmsc-lan87xx.txt8 - smsc,disable-energy-detect:
13 smsc phy with disabled energy detect mode on an am335x based board.
22 smsc,disable-energy-detect;
Dgpmc-eth.txt63 compatible = "smsc,lan9221", "smsc,lan9115";
95 smsc,save-mac-address;
Dsmsc-lan91c111.txt4 - compatible = "smsc,lan91c111";
/linux-4.4.14/include/linux/mfd/
Dsmsc.h30 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()
/linux-4.4.14/arch/arm/boot/dts/
Domap-gpmc-smsc9221.dtsi5 * or smsc 9218) has faster timings, leading to higher
28 compatible = "smsc,lan9221","smsc,lan9115";
56 smsc,save-mac-address;
Demev2-kzm9d.dts85 compatible = "smsc,lan9220", "smsc,lan9115";
91 smsc,irq-active-high;
92 smsc,irq-push-pull;
Domap-gpmc-smsc911x.dtsi24 compatible = "smsc,lan9221", "smsc,lan9115";
52 smsc,save-mac-address;
Domap3-overo-tobiduo-common.dtsi28 compatible = "smsc,lan9221","smsc,lan9115";
55 smsc,save-mac-address;
Domap3-sb-t35.dtsi103 compatible = "smsc,lan9221", "smsc,lan9115";
136 smsc,save-mac-address;
Dr8a73a4-ape6evm.dts173 compatible = "smsc,lan9220", "smsc,lan9115";
179 smsc,irq-active-high;
180 smsc,irq-push-pull;
Dr8a7779-marzen.dts46 compatible = "smsc,lan9220", "smsc,lan9115";
54 smsc,irq-push-pull;
Dimx53-ard.dts32 compatible = "smsc,lan9220", "smsc,lan9115";
46 smsc,irq-push-pull;
Ds3c6410-smdk6410.dts63 compatible = "smsc,lan9115";
69 smsc,force-internal-phy;
Domap3-cm-t3x30.dtsi56 compatible = "smsc,lan9221", "smsc,lan9115";
Dsh73a0-kzm9g.dts171 compatible = "smsc,lan9220", "smsc,lan9115";
177 smsc,irq-push-pull;
178 smsc,save-mac-address;
Domap3-lilly-dbb056.dts136 compatible = "smsc,lan9117", "smsc,lan9115";
168 smsc,force-internal-phy;
Duniphier-support-card.dtsi52 compatible = "smsc,lan9118", "smsc,lan9115";
Dvexpress-v2m-rs1.dtsi50 compatible = "smsc,lan9118", "smsc,lan9115";
55 smsc,irq-active-high;
56 smsc,irq-push-pull;
Dvexpress-v2m.dtsi49 compatible = "smsc,lan9118", "smsc,lan9115";
54 smsc,irq-active-high;
55 smsc,irq-push-pull;
Dr8a7778-bockw.dts69 compatible = "smsc,lan9220", "smsc,lan9115";
Dimx51-digi-connectcore-som.dtsi215 compatible = "smsc,lan9221", "smsc,lan9115";
227 smsc,irq-push-pull;
Dste-snowball.dts136 compatible = "smsc,lan9115";
147 smsc,force-internal-phy;
148 smsc,irq-active-high;
149 smsc,irq-push-pull;
Domap2430-sdp.dts41 compatible = "smsc,lan91c94";
Dste-nomadik-s8815.dts101 compatible = "smsc,lan91c111";
Dste-nomadik-nhk15.dts76 compatible = "smsc,lan91c111";
Domap3-lilly-a83x.dtsi425 compatible = "smsc,lan9221", "smsc,lan9115";
Dintegratorcp.dts145 compatible = "smsc,lan91c111";
Dversatile-ab.dts80 compatible = "smsc,lan91c111";
Dexynos4412-odroid-common.dtsi208 compatible = "smsc,usb3503";
Dexynos5250-arndale.dts113 compatible = "smsc,usb3503a";
Dexynos5250-spring.dts54 compatible = "smsc,usb3503a";
Domap3-n900.dts781 compatible = "smsc,lan91c94";
/linux-4.4.14/Documentation/devicetree/bindings/usb/
Dusb3503.txt4 - compatible: Should be "smsc,usb3503" or "smsc,usb3503a".
29 compatible = "smsc,usb3503";
/linux-4.4.14/Documentation/hwmon/
Dsmsc47m110 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/
Demc210311 Steve Glendinning <steve.glendinning@smsc.com>
Dlm8524 Datasheet: http://www.smsc.com/media/Downloads_Public/discontinued/6d100.pdf
28 Datasheet: http://www.smsc.com/main/catalog/emc6d102.html
32 Datasheet: http://www.smsc.com/main/catalog/emc6d103.html
36 Datasheet: http://www.smsc.com/main/catalog/emc6d103s.html
Dsmsc47m1929 http://www.smsc.com/
/linux-4.4.14/arch/arm64/boot/dts/arm/
Djuno-motherboard.dtsi122 compatible = "smsc,lan9118", "smsc,lan9115";
127 smsc,irq-active-high;
128 smsc,irq-push-pull;
Dvexpress-v2m-rs1.dtsi50 compatible = "smsc,lan9118", "smsc,lan9115";
55 smsc,irq-active-high;
56 smsc,irq-push-pull;
Dfoundation-v8.dts164 compatible = "smsc,lan91c111";
Drtsm_ve-motherboard.dtsi31 compatible = "smsc,lan91c111";
/linux-4.4.14/drivers/net/irda/
DMakefile15 obj-$(CONFIG_SMC_IRCC_FIR) += smsc-ircc2.o
DKconfig324 smsc-ircc2.o.
/linux-4.4.14/drivers/net/phy/
DMakefile12 obj-$(CONFIG_SMSC_PHY) += smsc.o
/linux-4.4.14/drivers/net/ethernet/
DMakefile77 obj-$(CONFIG_NET_VENDOR_SMSC) += smsc/
DKconfig167 source "drivers/net/ethernet/smsc/Kconfig"
/linux-4.4.14/arch/arm64/boot/dts/freescale/
Dfsl-ls2080a-simu.dts61 compatible = "smsc,lan91c111";
/linux-4.4.14/arch/powerpc/boot/dts/
Dpdm360ng.dts125 compatible = "smsc,lan8700";
Dac14xx.dts284 compatible = "smsc,lan8700";
/linux-4.4.14/Documentation/
Dsmsc_ece1099.txt1 What is smsc-ece1099?
D00-INDEX415 -info on the smsc Keyboard Scan Expansion/GPIO Expansion device.
Dkernel-parameters.txt3544 smsc-ircc2.nopnp [HW] Don't use PNP to discover SMC devices
3545 smsc-ircc2.ircc_cfg= [HW] Device configuration I/O port
3546 smsc-ircc2.ircc_sir= [HW] SIR base I/O port
3547 smsc-ircc2.ircc_fir= [HW] FIR base I/O port
3548 smsc-ircc2.ircc_irq= [HW] IRQ line
3549 smsc-ircc2.ircc_dma= [HW] DMA channel
3550 smsc-ircc2.ircc_transceiver= [HW] Transceiver type:
/linux-4.4.14/Documentation/i2c/busses/
Di2c-piix419 Datasheet: Publicly available at the SMSC website http://www.smsc.com
/linux-4.4.14/Documentation/devicetree/bindings/
Dvendor-prefixes.txt212 smsc Standard Microsystems Corporation
/linux-4.4.14/
DMAINTAINERS9870 F: drivers/net/ethernet/smsc/smc91x.*
9916 F: drivers/net/ethernet/smsc/smsc911x.*
9922 F: drivers/net/ethernet/smsc/smsc9420.*