Lines Matching refs:misc
27 struct smpro_misc *misc = dev_get_drvdata(dev);
37 ret = regmap_read(misc->regmap, CUR_BOOTSTAGE, ®);
43 ret = regmap_read(misc->regmap, BOOTSTAGE, &bootstage);
52 ret = regmap_read(misc->regmap, BOOTSTAGE_LO, ®_lo);
54 ret = regmap_read(misc->regmap, BOOTSTAGE_HI, ®);
60 ret = regmap_write(misc->regmap, BOOTSTAGE, ((bootstage & 0xff00) | 0x1));
76 struct smpro_misc *misc = dev_get_drvdata(dev);
80 ret = regmap_read(misc->regmap, SOC_POWER_LIMIT, &value);
90 struct smpro_misc *misc = dev_get_drvdata(dev);
98 ret = regmap_write(misc->regmap, SOC_POWER_LIMIT, (unsigned int)val);
117 struct smpro_misc *misc;
119 misc = devm_kzalloc(&pdev->dev, sizeof(struct smpro_misc), GFP_KERNEL);
120 if (!misc)
123 platform_set_drvdata(pdev, misc);
125 misc->regmap = dev_get_regmap(pdev->dev.parent, NULL);
126 if (!misc->regmap)
135 .name = "smpro-misc",