Re: [PATCH RESEND v29 1/4] dt-bindings: i2c: Split AST2600 binding into a new YAML
"Rob Herring (Arm)" <[email protected]>
| Newsgroups | org.ozlabs.lists.openbmc,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-i2c,org.kernel.vger.linux-kernel,org.ozlabs.lists.linux-aspeed |
|---|---|
| Message-ID | <[email protected]> |
On Wed, 13 May 2026 13:32:00 +0800, Ryan Chen wrote: > The AST2600 I2C controller introduces a completely new register layout > with separate controller and target register blocks, unlike the mixed > register layout used by AST2400/AST2500. > > Move AST2600 I2C binding from aspeed,i2c.yaml to a dedicated > aspeed,ast2600-i2c.yaml schema. > > Besides the split, this also adjusts for AST2600-specific requirements. > - require two reg regions (controller register block + buffer block) > - use clock-frequency for bus speed description > - interrupts are required on AST2600 > - use correct DTS coding style in example > > No compatible strings are changed. > > Signed-off-by: Ryan Chen <[email protected]> > --- > Changes in v26: > - commit message: include details of changes from original binding > - fix example property ordering to follow DTS coding style > - use consistent "AST2600" naming > --- > .../bindings/i2c/aspeed,ast2600-i2c.yaml | 62 ++++++++++++++++++++++ > .../devicetree/bindings/i2c/aspeed,i2c.yaml | 3 +- > 2 files changed, 63 insertions(+), 2 deletions(-) > Reviewed-by: Rob Herring (Arm) <[email protected]>