Re: [RFC PATCH] WIP: i2c: rcar: add HostNotify support

Wolfram Sang
2020-07-01T12:16:37Z

[-- Attachment #1: Type: text/plain, Size: 725 bytes --]

> BTW I think the DTS additions don't look too bad? It is a grey area,
> though...
>
> &i2c3 {
> pinctrl-0 = <&i2c3_pins>;
> pinctrl-names = "i2c-pwr";
> +
> + enable-host-notify;

I got another idea. What about a boolean binding "smbus"?

This describes the bus as SMBus (and not I2C bus), so the additional
SMBus restrictions/requirements apply. HostNotify is required for SMBus,
so address 0x08 can't be used. Alert is optional, but still it uses a
reserved address. SMBus timeouts maybe can be handled through this as
well (there is the HWMON specific "smbus-timeout-disable" so far).

So, we have one simple binding for HostNotify and Alert which really
describes the HW.