/Linux-v4.19/drivers/mfd/ |
D | smsc-ece1099.c | 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() 52 of_property_read_u32(i2c->dev.of_node, "clock", &smsc->clk); in smsc_i2c_probe() 55 regmap_read(smsc->regmap, SMSC_DEV_ID, &devid); in smsc_i2c_probe() [all …]
|
/Linux-v4.19/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-v4.19/Documentation/devicetree/bindings/net/ |
D | smsc911x.txt | 4 - compatible : Should be "smsc,lan<model>", "smsc,lan9115" 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 35 compatible = "smsc,lan9220", "smsc,lan9115"; 42 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. 21 smsc,disable-energy-detect;
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | omap-gpmc-smsc9221.dtsi | 6 * or smsc 9218) has faster timings, leading to higher 29 compatible = "smsc,lan9221","smsc,lan9115"; 57 smsc,save-mac-address;
|
D | emev2-kzm9d.dts | 83 compatible = "smsc,lan9220", "smsc,lan9115"; 89 smsc,irq-active-high; 90 smsc,irq-push-pull;
|
D | arm-realview-eb-bbrevd.dtsi | 39 compatible = "smsc,lan9118", "smsc,lan9115"; 41 smsc,irq-active-high; 42 smsc,irq-push-pull;
|
D | omap-gpmc-smsc911x.dtsi | 25 compatible = "smsc,lan9221", "smsc,lan9115"; 53 smsc,save-mac-address;
|
D | omap3-overo-tobiduo-common.dtsi | 25 compatible = "smsc,lan9221","smsc,lan9115"; 52 smsc,save-mac-address;
|
D | uniphier-support-card.dtsi | 20 compatible = "smsc,lan9118", "smsc,lan9115";
|
D | exynos5410-smdk5410.dts | 87 compatible = "smsc,lan9115"; 93 smsc,irq-push-pull; 94 smsc,force-internal-phy;
|
D | r8a73a4-ape6evm.dts | 170 compatible = "smsc,lan9220", "smsc,lan9115"; 176 smsc,irq-active-high; 177 smsc,irq-push-pull;
|
D | omap3-sb-t35.dtsi | 103 compatible = "smsc,lan9221", "smsc,lan9115"; 136 smsc,save-mac-address;
|
D | imx31-lite.dts | 168 compatible = "smsc,lan9117", "smsc,lan9115"; 174 smsc,irq-push-pull;
|
D | mps2-an385.dts | 69 compatible = "smsc,lan9220", "smsc,lan9115"; 73 smsc,irq-active-high;
|
D | mps2-an399.dts | 69 compatible = "smsc,lan9220", "smsc,lan9115"; 73 smsc,irq-active-high;
|
D | r8a7792-wheat.dts | 42 compatible = "smsc,lan89218", "smsc,lan9115"; 47 smsc,irq-push-pull; 48 smsc,save-mac-address;
|
D | imx53-ard.dts | 33 compatible = "smsc,lan9220", "smsc,lan9115"; 47 smsc,irq-push-pull;
|
D | r8a7779-marzen.dts | 56 compatible = "smsc,lan9220", "smsc,lan9115"; 64 smsc,irq-push-pull;
|
D | s3c6410-smdk6410.dts | 61 compatible = "smsc,lan9115"; 67 smsc,force-internal-phy;
|
/Linux-v4.19/Documentation/devicetree/bindings/net/dsa/ |
D | lan9303.txt | 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";
|
/Linux-v4.19/Documentation/devicetree/bindings/usb/ |
D | usb4604.txt | 4 - compatible: Should be "smsc,usb4604" 15 compatible = "smsc,usb4604";
|
D | usb3503.txt | 4 - compatible: Should be "smsc,usb3503" or "smsc,usb3503a". 30 compatible = "smsc,usb3503";
|
/Linux-v4.19/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/
|
/Linux-v4.19/Documentation/devicetree/bindings/memory-controllers/ |
D | exynos-srom.txt | 67 compatible = "smsc,lan9115"; 73 smsc,irq-push-pull; 74 smsc,force-internal-phy;
|