On 19. 7. 24. 오전 2:43, Linus Walleij wrote: > The older compatible variant of this chip is called FSA880 > and works the same way, if we need some quirks in the future, > it is good to let it have its own compatible string. > > Cc: devicetree@xxxxxxxxxxxxxxx > Signed-off-by: Linus Walleij <linus.walleij@xxxxxxxxxx> > --- > Documentation/devicetree/bindings/extcon/extcon-fsa9480.txt | 4 +++- > drivers/extcon/extcon-fsa9480.c | 1 + > 2 files changed, 4 insertions(+), 1 deletion(-) > > diff --git a/Documentation/devicetree/bindings/extcon/extcon-fsa9480.txt b/Documentation/devicetree/bindings/extcon/extcon-fsa9480.txt > index d592c21245f2..624bd76f468e 100644 > --- a/Documentation/devicetree/bindings/extcon/extcon-fsa9480.txt > +++ b/Documentation/devicetree/bindings/extcon/extcon-fsa9480.txt > @@ -5,7 +5,9 @@ controlled using I2C and enables USB data, stereo and mono audio, video, > microphone, and UART data to use a common connector port. > > Required properties: > - - compatible : Must be "fcs,fsa9480" > + - compatible : Must be one of > + "fcs,fsa9480" > + "fcs,fsa880" > - reg : Specifies i2c slave address. Must be 0x25. > - interrupts : Should contain one entry specifying interrupt signal of > interrupt parent to which interrupt pin of the chip is connected. > diff --git a/drivers/extcon/extcon-fsa9480.c b/drivers/extcon/extcon-fsa9480.c > index 350fb34abfa0..8405512f5199 100644 > --- a/drivers/extcon/extcon-fsa9480.c > +++ b/drivers/extcon/extcon-fsa9480.c > @@ -363,6 +363,7 @@ MODULE_DEVICE_TABLE(i2c, fsa9480_id); > > static const struct of_device_id fsa9480_of_match[] = { > { .compatible = "fcs,fsa9480", }, > + { .compatible = "fcs,fsa880", }, > { }, > }; > MODULE_DEVICE_TABLE(of, fsa9480_of_match); > Applied it. Thanks. -- Best Regards, Chanwoo Choi Samsung Electronics