History log of /openbsd-current/sys/dev/i2c/pcf8563.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.7 12-Oct-2022 kettenis

Extend struct todr_chip_handle with a todr_quality member. This allows us
to assign a quality to RTC implementation and pick the "best" RTC if a
system has multiple RTCs (or multiple interfaces to an RTC). This allows
us to prefer a battery-backed I2C RTC over an RTC that is part of the SoC
which is only running of the SoC is powered. It also allows us to
work around issues with firmware RTC interfaces that may lie to us or
even crash the system.

This change makes sure the todr_quality member of the struct is always
initialized. In most cases the quality will be set to zero; further
adjustments of the quality for specific subsystems/architectures will follow.

ok cheloha@, patrick@


Revision tags: OPENBSD_7_2_BASE
# 1.6 06-Apr-2022 naddy

constify struct cfattach


Revision tags: OPENBSD_7_1_BASE
# 1.5 22-Nov-2021 kettenis

Remove unused header files and make some cosmetic changes.

ok patrick@


Revision tags: OPENBSD_7_0_BASE
# 1.4 24-Apr-2021 mpi

Remove unused function pointers from `todr_handle'.

from miod@


Revision tags: OPENBSD_6_9_BASE
# 1.3 13-Jan-2021 kettenis

Add support for the HYM8563 RTC, which is a PCF8563 clone.

ok kurt@


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE
# 1.2 06-Oct-2019 kettenis

Fix month mask.

ok deraadt@, patrick@


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.1 24-Jul-2017 kettenis

pcxrtc(4), a driver for the NXP PCF8563 RTC.

ok deraadt@


# 1.6 06-Apr-2022 naddy

constify struct cfattach


Revision tags: OPENBSD_7_1_BASE
# 1.5 22-Nov-2021 kettenis

Remove unused header files and make some cosmetic changes.

ok patrick@


Revision tags: OPENBSD_7_0_BASE
# 1.4 24-Apr-2021 mpi

Remove unused function pointers from `todr_handle'.

from miod@


Revision tags: OPENBSD_6_9_BASE
# 1.3 13-Jan-2021 kettenis

Add support for the HYM8563 RTC, which is a PCF8563 clone.

ok kurt@


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE
# 1.2 06-Oct-2019 kettenis

Fix month mask.

ok deraadt@, patrick@


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.1 24-Jul-2017 kettenis

pcxrtc(4), a driver for the NXP PCF8563 RTC.

ok deraadt@


# 1.5 22-Nov-2021 kettenis

Remove unused header files and make some cosmetic changes.

ok patrick@


Revision tags: OPENBSD_7_0_BASE
# 1.4 24-Apr-2021 mpi

Remove unused function pointers from `todr_handle'.

from miod@


Revision tags: OPENBSD_6_9_BASE
# 1.3 13-Jan-2021 kettenis

Add support for the HYM8563 RTC, which is a PCF8563 clone.

ok kurt@


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE
# 1.2 06-Oct-2019 kettenis

Fix month mask.

ok deraadt@, patrick@


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.1 24-Jul-2017 kettenis

pcxrtc(4), a driver for the NXP PCF8563 RTC.

ok deraadt@


# 1.4 24-Apr-2021 mpi

Remove unused function pointers from `todr_handle'.

from miod@


Revision tags: OPENBSD_6_9_BASE
# 1.3 13-Jan-2021 kettenis

Add support for the HYM8563 RTC, which is a PCF8563 clone.

ok kurt@


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE
# 1.2 06-Oct-2019 kettenis

Fix month mask.

ok deraadt@, patrick@


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.1 24-Jul-2017 kettenis

pcxrtc(4), a driver for the NXP PCF8563 RTC.

ok deraadt@


# 1.3 13-Jan-2021 kettenis

Add support for the HYM8563 RTC, which is a PCF8563 clone.

ok kurt@


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE
# 1.2 06-Oct-2019 kettenis

Fix month mask.

ok deraadt@, patrick@


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.1 24-Jul-2017 kettenis

pcxrtc(4), a driver for the NXP PCF8563 RTC.

ok deraadt@


# 1.2 06-Oct-2019 kettenis

Fix month mask.

ok deraadt@, patrick@


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.1 24-Jul-2017 kettenis

pcxrtc(4), a driver for the NXP PCF8563 RTC.

ok deraadt@


Revision tags: OPENBSD_6_2_BASE
# 1.1 24-Jul-2017 kettenis

pcxrtc(4), a driver for the NXP PCF8563 RTC.

ok deraadt@