Lines Matching full:gsc
9 #include <linux/mfd/gsc.h>
26 struct gsc_dev *gsc; member
268 fan = of_find_compatible_node(dev->parent->of_node, NULL, "gw,gsc-fan"); in gsc_hwmon_get_devtree_pdata()
316 struct gsc_dev *gsc = dev_get_drvdata(pdev->dev.parent); in gsc_hwmon_probe() local
333 hwmon->gsc = gsc; in gsc_hwmon_probe()
337 gsc->i2c_hwmon, in gsc_hwmon_probe()
348 dev_err(gsc->dev, "too many temp channels\n"); in gsc_hwmon_probe()
358 dev_err(gsc->dev, "too many fan channels\n"); in gsc_hwmon_probe()
370 dev_err(gsc->dev, "too many input channels\n"); in gsc_hwmon_probe()
379 dev_err(gsc->dev, "invalid mode: %d\n", ch->mode); in gsc_hwmon_probe()
405 { .compatible = "gw,gsc-adc", },
411 .name = "gsc-hwmon",
420 MODULE_DESCRIPTION("GSC hardware monitor driver");