| /linux-4.4.14/drivers/mfd/ |
| D | smsc-ece1099.c | 37 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 …]
|
| D | Makefile | 95 obj-$(CONFIG_MFD_SMSC) += smsc-ece1099.o
|
| D | Kconfig | 870 module will be called smsc.
|
| /linux-4.4.14/Documentation/devicetree/bindings/net/ |
| D | smsc911x.txt | 4 - 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;
|
| D | smsc-lan87xx.txt | 8 - smsc,disable-energy-detect: 13 smsc phy with disabled energy detect mode on an am335x based board. 22 smsc,disable-energy-detect;
|
| D | gpmc-eth.txt | 63 compatible = "smsc,lan9221", "smsc,lan9115"; 95 smsc,save-mac-address;
|
| D | smsc-lan91c111.txt | 4 - compatible = "smsc,lan91c111";
|
| /linux-4.4.14/include/linux/mfd/ |
| D | smsc.h | 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()
|
| /linux-4.4.14/arch/arm/boot/dts/ |
| D | omap-gpmc-smsc9221.dtsi | 5 * or smsc 9218) has faster timings, leading to higher 28 compatible = "smsc,lan9221","smsc,lan9115"; 56 smsc,save-mac-address;
|
| D | emev2-kzm9d.dts | 85 compatible = "smsc,lan9220", "smsc,lan9115"; 91 smsc,irq-active-high; 92 smsc,irq-push-pull;
|
| D | omap-gpmc-smsc911x.dtsi | 24 compatible = "smsc,lan9221", "smsc,lan9115"; 52 smsc,save-mac-address;
|
| D | omap3-overo-tobiduo-common.dtsi | 28 compatible = "smsc,lan9221","smsc,lan9115"; 55 smsc,save-mac-address;
|
| D | omap3-sb-t35.dtsi | 103 compatible = "smsc,lan9221", "smsc,lan9115"; 136 smsc,save-mac-address;
|
| D | r8a73a4-ape6evm.dts | 173 compatible = "smsc,lan9220", "smsc,lan9115"; 179 smsc,irq-active-high; 180 smsc,irq-push-pull;
|
| D | r8a7779-marzen.dts | 46 compatible = "smsc,lan9220", "smsc,lan9115"; 54 smsc,irq-push-pull;
|
| D | imx53-ard.dts | 32 compatible = "smsc,lan9220", "smsc,lan9115"; 46 smsc,irq-push-pull;
|
| D | s3c6410-smdk6410.dts | 63 compatible = "smsc,lan9115"; 69 smsc,force-internal-phy;
|
| D | omap3-cm-t3x30.dtsi | 56 compatible = "smsc,lan9221", "smsc,lan9115";
|
| D | sh73a0-kzm9g.dts | 171 compatible = "smsc,lan9220", "smsc,lan9115"; 177 smsc,irq-push-pull; 178 smsc,save-mac-address;
|
| D | omap3-lilly-dbb056.dts | 136 compatible = "smsc,lan9117", "smsc,lan9115"; 168 smsc,force-internal-phy;
|
| D | uniphier-support-card.dtsi | 52 compatible = "smsc,lan9118", "smsc,lan9115";
|
| D | vexpress-v2m-rs1.dtsi | 50 compatible = "smsc,lan9118", "smsc,lan9115"; 55 smsc,irq-active-high; 56 smsc,irq-push-pull;
|
| D | vexpress-v2m.dtsi | 49 compatible = "smsc,lan9118", "smsc,lan9115"; 54 smsc,irq-active-high; 55 smsc,irq-push-pull;
|
| D | r8a7778-bockw.dts | 69 compatible = "smsc,lan9220", "smsc,lan9115";
|
| D | imx51-digi-connectcore-som.dtsi | 215 compatible = "smsc,lan9221", "smsc,lan9115"; 227 smsc,irq-push-pull;
|
| D | ste-snowball.dts | 136 compatible = "smsc,lan9115"; 147 smsc,force-internal-phy; 148 smsc,irq-active-high; 149 smsc,irq-push-pull;
|
| D | omap2430-sdp.dts | 41 compatible = "smsc,lan91c94";
|
| D | ste-nomadik-s8815.dts | 101 compatible = "smsc,lan91c111";
|
| D | ste-nomadik-nhk15.dts | 76 compatible = "smsc,lan91c111";
|
| D | omap3-lilly-a83x.dtsi | 425 compatible = "smsc,lan9221", "smsc,lan9115";
|
| D | integratorcp.dts | 145 compatible = "smsc,lan91c111";
|
| D | versatile-ab.dts | 80 compatible = "smsc,lan91c111";
|
| D | exynos4412-odroid-common.dtsi | 208 compatible = "smsc,usb3503";
|
| D | exynos5250-arndale.dts | 113 compatible = "smsc,usb3503a";
|
| D | exynos5250-spring.dts | 54 compatible = "smsc,usb3503a";
|
| D | omap3-n900.dts | 781 compatible = "smsc,lan91c94";
|
| /linux-4.4.14/Documentation/devicetree/bindings/usb/ |
| D | usb3503.txt | 4 - compatible: Should be "smsc,usb3503" or "smsc,usb3503a". 29 compatible = "smsc,usb3503";
|
| /linux-4.4.14/Documentation/hwmon/ |
| D | smsc47m1 | 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/
|
| D | emc2103 | 11 Steve Glendinning <steve.glendinning@smsc.com>
|
| D | lm85 | 24 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
|
| D | smsc47m192 | 9 http://www.smsc.com/
|
| /linux-4.4.14/arch/arm64/boot/dts/arm/ |
| D | juno-motherboard.dtsi | 122 compatible = "smsc,lan9118", "smsc,lan9115"; 127 smsc,irq-active-high; 128 smsc,irq-push-pull;
|
| D | vexpress-v2m-rs1.dtsi | 50 compatible = "smsc,lan9118", "smsc,lan9115"; 55 smsc,irq-active-high; 56 smsc,irq-push-pull;
|
| D | foundation-v8.dts | 164 compatible = "smsc,lan91c111";
|
| D | rtsm_ve-motherboard.dtsi | 31 compatible = "smsc,lan91c111";
|
| /linux-4.4.14/drivers/net/irda/ |
| D | Makefile | 15 obj-$(CONFIG_SMC_IRCC_FIR) += smsc-ircc2.o
|
| D | Kconfig | 324 smsc-ircc2.o.
|
| /linux-4.4.14/drivers/net/phy/ |
| D | Makefile | 12 obj-$(CONFIG_SMSC_PHY) += smsc.o
|
| /linux-4.4.14/drivers/net/ethernet/ |
| D | Makefile | 77 obj-$(CONFIG_NET_VENDOR_SMSC) += smsc/
|
| D | Kconfig | 167 source "drivers/net/ethernet/smsc/Kconfig"
|
| /linux-4.4.14/arch/arm64/boot/dts/freescale/ |
| D | fsl-ls2080a-simu.dts | 61 compatible = "smsc,lan91c111";
|
| /linux-4.4.14/arch/powerpc/boot/dts/ |
| D | pdm360ng.dts | 125 compatible = "smsc,lan8700";
|
| D | ac14xx.dts | 284 compatible = "smsc,lan8700";
|
| /linux-4.4.14/Documentation/ |
| D | smsc_ece1099.txt | 1 What is smsc-ece1099?
|
| D | 00-INDEX | 415 -info on the smsc Keyboard Scan Expansion/GPIO Expansion device.
|
| D | kernel-parameters.txt | 3544 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/ |
| D | i2c-piix4 | 19 Datasheet: Publicly available at the SMSC website http://www.smsc.com
|
| /linux-4.4.14/Documentation/devicetree/bindings/ |
| D | vendor-prefixes.txt | 212 smsc Standard Microsystems Corporation
|
| /linux-4.4.14/ |
| D | MAINTAINERS | 9870 F: drivers/net/ethernet/smsc/smc91x.* 9916 F: drivers/net/ethernet/smsc/smsc911x.* 9922 F: drivers/net/ethernet/smsc/smsc9420.*
|