Lines Matching refs:mtherm
49 struct max77620_therm_info *mtherm = data;
53 ret = regmap_read(mtherm->rmap, MAX77620_REG_STATLBT, &val);
55 dev_err(mtherm->dev, "Failed to read STATLBT: %d\n", ret);
75 struct max77620_therm_info *mtherm = data;
77 if (irq == mtherm->irq_tjalarm1)
78 dev_warn(mtherm->dev, "Junction Temp Alarm1(120C) occurred\n");
79 else if (irq == mtherm->irq_tjalarm2)
80 dev_crit(mtherm->dev, "Junction Temp Alarm2(140C) occurred\n");
82 thermal_zone_device_update(mtherm->tz_device,
90 struct max77620_therm_info *mtherm;
93 mtherm = devm_kzalloc(&pdev->dev, sizeof(*mtherm), GFP_KERNEL);
94 if (!mtherm)
97 mtherm->irq_tjalarm1 = platform_get_irq(pdev, 0);
98 mtherm->irq_tjalarm2 = platform_get_irq(pdev, 1);
99 if ((mtherm->irq_tjalarm1 < 0) || (mtherm->irq_tjalarm2 < 0)) {
104 mtherm->dev = &pdev->dev;
105 mtherm->rmap = dev_get_regmap(pdev->dev.parent, NULL);
106 if (!mtherm->rmap) {
117 mtherm->tz_device = devm_thermal_zone_of_sensor_register(&pdev->dev, 0,
118 mtherm, &max77620_thermal_ops);
119 if (IS_ERR(mtherm->tz_device)) {
120 ret = PTR_ERR(mtherm->tz_device);
126 ret = devm_request_threaded_irq(&pdev->dev, mtherm->irq_tjalarm1, NULL,
129 dev_name(&pdev->dev), mtherm);
135 ret = devm_request_threaded_irq(&pdev->dev, mtherm->irq_tjalarm2, NULL,
138 dev_name(&pdev->dev), mtherm);
144 platform_set_drvdata(pdev, mtherm);