- struct hwrtc* rtc = twimap_data(mapping, struct hwrtc*);
- twimap_printf(mapping, "name: %s\n", rtc->name);
- twimap_printf(mapping, "frequency: %dHz\n", rtc->base_freq);
- twimap_printf(mapping, "ticks count: %d\n", rtc->get_counts(rtc));
- twimap_printf(
- mapping, "ticking: %s\n", (rtc->state & RTC_STATE_MASKED) ? "no" : "yes");
+ struct hwrtc_potens* pot;
+ struct device* owner;
+
+ pot = twimap_data(mapping, struct hwrtc_potens*);
+ owner = pot->pot_meta.owner;
+
+ twimap_printf(mapping, "device: %x.%x\n",
+ owner->ident.fn_grp, owner->ident.unique);
+
+ twimap_printf(mapping, "frequency: %dHz\n", pot->base_freq);
+ twimap_printf(mapping, "ticks count: %d\n", pot->live);
+ twimap_printf(mapping, "ticking: %s\n",
+ (pot->state & RTC_STATE_MASKED) ? "no" : "yes");