Lines Matching refs:mtherm
49 struct max77620_therm_info *mtherm = thermal_zone_device_priv(tz);
53 ret = regmap_read(mtherm->rmap, MAX77620_REG_STATLBT, &val);
73 struct max77620_therm_info *mtherm = data;
75 if (irq == mtherm->irq_tjalarm1)
76 dev_warn(mtherm->dev, "Junction Temp Alarm1(120C) occurred\n");
77 else if (irq == mtherm->irq_tjalarm2)
78 dev_crit(mtherm->dev, "Junction Temp Alarm2(140C) occurred\n");
80 thermal_zone_device_update(mtherm->tz_device,
88 struct max77620_therm_info *mtherm;
91 mtherm = devm_kzalloc(&pdev->dev, sizeof(*mtherm), GFP_KERNEL);
92 if (!mtherm)
95 mtherm->irq_tjalarm1 = platform_get_irq(pdev, 0);
96 mtherm->irq_tjalarm2 = platform_get_irq(pdev, 1);
97 if ((mtherm->irq_tjalarm1 < 0) || (mtherm->irq_tjalarm2 < 0)) {
102 mtherm->dev = &pdev->dev;
103 mtherm->rmap = dev_get_regmap(pdev->dev.parent, NULL);
104 if (!mtherm->rmap) {
115 mtherm->tz_device = devm_thermal_of_zone_register(&pdev->dev, 0,
116 mtherm, &max77620_thermal_ops);
117 if (IS_ERR(mtherm->tz_device)) {
118 ret = PTR_ERR(mtherm->tz_device);
124 ret = devm_request_threaded_irq(&pdev->dev, mtherm->irq_tjalarm1, NULL,
127 dev_name(&pdev->dev), mtherm);
133 ret = devm_request_threaded_irq(&pdev->dev, mtherm->irq_tjalarm2, NULL,
136 dev_name(&pdev->dev), mtherm);