On 28/08/2017 at 20:13:25 +0200, Heiner Kallweit wrote: > Am 28.08.2017 um 09:54 schrieb Alexandre Belloni: > > On 27/08/2017 at 21:35:34 +0200, Heiner Kallweit wrote: > >> When having a look at the MCP794XX datasheet it became clear why the > >> mentioned weekday-related patch was submitted. This chip is quite > >> strange regarding the possible alarm match conditions: > >> > >> ALMxMSK<2:0>: Alarm Mask bits > >> 000 = Seconds match > >> 001 = Minutes match > >> 010 = Hours match (logic takes into account 12-/24-hour operation) > >> 011 = Day of week match > >> 100 = Date match > >> 101 = Reserved; do not use > >> 110 = Reserved; do not use > >> 111 = Seconds, Minutes, Hour, Day of Week, Date and Month > >> > >> When not having a proper weekday you get only either seconds or > >> minutes or hours or date match. > >> > >> So it's best to ensure that the weekday is properly populated. > >> However we can do this in the driver and don't have to touch the core. > >> > > > > Can you do that only for mcp794xx? I received one earlier this month and > > I'll separate the driver from rtc-ds1307.c at some point. > > > Sure, I'll submit a patch for this. Separating the driver for mcp794xx may > not be needed as it is not that different from the other chips supported > by this driver. Once I have my patch series proposal towards a ds1307_lib > in a little more clean state this should become clearer. > I would like to find a better name than that but I didn't come up with anything yet... feel free to get creative ;) -- Alexandre Belloni, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com