Lines Matching full:gsc
9 #include <linux/mfd/gsc.h>
26 struct gsc_dev *gsc; member
271 fan = of_find_compatible_node(dev->parent->of_node, NULL, "gw,gsc-fan"); in gsc_hwmon_get_devtree_pdata()
315 struct gsc_dev *gsc = dev_get_drvdata(pdev->dev.parent); in gsc_hwmon_probe() local
332 hwmon->gsc = gsc; in gsc_hwmon_probe()
336 gsc->i2c_hwmon, in gsc_hwmon_probe()
347 dev_err(gsc->dev, "too many temp channels\n"); in gsc_hwmon_probe()
357 dev_err(gsc->dev, "too many fan channels\n"); in gsc_hwmon_probe()
369 dev_err(gsc->dev, "too many input channels\n"); in gsc_hwmon_probe()
378 dev_err(gsc->dev, "invalid mode: %d\n", ch->mode); in gsc_hwmon_probe()
404 { .compatible = "gw,gsc-adc", },
410 .name = "gsc-hwmon",
419 MODULE_DESCRIPTION("GSC hardware monitor driver");