Lines Matching refs:autocalibration
127 "Failed to read autocalibration attribute\n");
334 int autocalibration)
339 if ((autocalibration != 0) && (autocalibration != 1024) &&
340 (autocalibration != 512)) {
341 dev_err(dev, "autocalibration value outside permitted range\n");
349 if (autocalibration == 0) {
351 } else if (autocalibration == 1024) {
352 /* 1024 autocalibration is 0x10 */
356 /* 512 autocalibration is 0x11 */
376 int flags = 0, autocalibration;
383 autocalibration = 512;
385 autocalibration = 1024;
387 autocalibration = 0;
389 return autocalibration;
397 unsigned long autocalibration = 0;
399 retval = kstrtoul(buf, 10, &autocalibration);
401 dev_err(dev, "Failed to store RTC autocalibration attribute\n");
405 retval = abx80x_rtc_set_autocalibration(dev->parent, autocalibration);
413 int autocalibration = 0;
415 autocalibration = abx80x_rtc_get_autocalibration(dev->parent);
416 if (autocalibration < 0) {
417 dev_err(dev, "Failed to read RTC autocalibration\n");
419 return autocalibration;
422 return sprintf(buf, "%d\n", autocalibration);
425 static DEVICE_ATTR_RW(autocalibration);