Re: 1bd3e8ba6966 - main - ofw_iicbus: Add method for manual setting of basic OFW parameters.
- Reply: Michal Meloun : "Re: 1bd3e8ba6966 - main - ofw_iicbus: Add method for manual setting of basic OFW parameters."
- In reply to: Michal Meloun : "git: 1bd3e8ba6966 - main - ofw_iicbus: Add method for manual setting of basic OFW parameters."
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 20 Feb 2022 19:14:39 UTC
-----Original Message-----
From: <owner-src-committers@freebsd.org> on behalf of Michal Meloun <mmel@FreeBSD.org>
Date: 2022-02-20, Sunday at 03:39
To: <src-committers@FreeBSD.org>, <dev-commits-src-all@FreeBSD.org>, <dev-commits-src-main@FreeBSD.org>
Subject: git: 1bd3e8ba6966 - main - ofw_iicbus: Add method for manual setting of basic OFW parameters.
The branch main has been updated by mmel:
URL: https://cgit.FreeBSD.org/src/commit/?id=1bd3e8ba696633ccd7525030d951b58ade167814
commit 1bd3e8ba696633ccd7525030d951b58ade167814
Author: Michal Meloun <mmel@FreeBSD.org>
AuthorDate: 2022-02-20 09:45:14 +0000
Commit: Michal Meloun <mmel@FreeBSD.org>
CommitDate: 2022-02-20 11:25:58 +0000
ofw_iicbus: Add method for manual setting of basic OFW parameters.
Some IIC multifunction devices may have multiple I2C addresses per chip, but
only the primary address is listed in the DT (e.g. MAX776200). In this case,
the sub-devices for the secondary addresses must be created manually with
fixed OFW parameters (node, name, compatibility string, IIC address).
Add a bus method to the ofw_iicbus interface that does this.
Hi Michal,
This change seems to have broken the arm/ZEDBOARD kernel build:
================================================================
[threepio:~/freebsd/src/clean-main] rpokala% less _.arm.ZEDBOARD
...
>>> stage 3.1: building everything
--------------------------------------------------------------
/usr/home/rpokala/freebsd/src/clean-main/sys/dev/fdc/fdc.c:1890:6: warning: variable 'unit' set but not used [-Wunused-but-set-variable]
int unit;
^
1 warning generated.
/usr/home/rpokala/freebsd/src/clean-main/sys/dev/iicbus/ofw_iicbus.c:45:10: fatal error: 'ofw_iicbus_if.h' file not found
#include "ofw_iicbus_if.h"
^~~~~~~~~~~~~~~~~
1 error generated.
--- ofw_iicbus.o ---
*** [ofw_iicbus.o] Error code 1
make[8]: stopped in /usr/home/rpokala/freebsd/src/clean-main/sys/modules/i2c/iicbus
================================================================
Thanks,
Ravi (rpokala@)