On 20.02.2022 20:14, Ravi Pokala wrote:
-----Original Message-----
From: <[email protected]> on behalf of Michal Meloun
<[email protected]>
Date: 2022-02-20, Sunday at 03:39
To: <[email protected]>, <[email protected]>,
<[email protected]>
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 <[email protected]>
AuthorDate: 2022-02-20 09:45:14 +0000
Commit: Michal Meloun <[email protected]>
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@)
Hi Ravi,
Unfortunately I cannot reproduce this problem, the ZEDBOARD kernel (and
all other arm kernels) compiles fine for me. Did you use any special
option when compiling? Isn't there a previous error in your log for
ZEDBOARD kernel?
Michal