Re: Conflict DS1307 and MAX77620

"Daniel O'Connor" <[email protected]>
Newsgroups gmane.os.freebsd.devel.arm
Message-ID <[email protected]>

> On 13 Nov 2023, at 08:59, 風來散人 <[email protected]> wrote:
> I found that a similar discussion was done almost 2 years ago.
> 
> https://lists.freebsd.org/archives/freebsd-arm/2021-November/000600.html
> 
> I'm using the official FreeBSD 13.2 release.
> 
> uname -a
> FreeBSD macavity 13.2-RELEASE-p4 FreeBSD 13.2-RELEASE-p4 GENERIC arm64
> freebsd-version -kru
> 13.2-RELEASE-p4
> 13.2-RELEASE-p4
> 13.2-RELEASE-p5
> 
> I created overlay dtb files for i2c and ds1307, and loaded them at boot. FreeBSD detected ds1360 as MAX77620 like below.
> 
> Nov 12 16:17:18 localhost kernel: rtc1: <MAX77620 RTC> at addr 0xd0 on iicbus0
> Nov 12 16:17:18 localhost kernel: rtc1: registered as a time-of-day clock, resolution 1.000000s
> 
> My SBC just has Allwinner H5 and nothing like tegra210. I created a custom kernel to remove tegra210. The custom kernel is fine and can detect ds1307 correctly.
> 
> Nov 13 06:21:52 localhost kernel: ds13070: <Dallas DS1307> at addr 0xd0 on iicbus0
> Nov 13 06:21:52 localhost kernel: ds13070: registered as a time-of-day clock, resolution 1.000000s
> 
> Is there any way to disable max77620 without creating a custom kernel?

I think the way the time is accessed is compatible - or at least I have the same confusion (on an RPi4 hat) but the time keeping works fine.

That said it would be nice to fix - are you able to try the suggested change by Ian?

--
Daniel O'Connor
"The nice thing about standards is that there
are so many of them to choose from."
-- Andrew Tanenbaum
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.