extcon: sm5502: Refactor driver to use chip-specific struct
authorStephan Gerhold <stephan@gerhold.net>
Thu, 3 Jun 2021 08:52:21 +0000 (10:52 +0200)
committerChanwoo Choi <cw00.choi@samsung.com>
Mon, 21 Jun 2021 09:28:01 +0000 (18:28 +0900)
commitf33c056dea2ea6633d40d36371457380d372c607
tree4f2dde8fe15e2a597199e7a870294d70d441984a
parent85b8326ed1513bcd9ab79df2d0d5fae11981be90
extcon: sm5502: Refactor driver to use chip-specific struct

Prepare for supporting SM5504 in the extcon-sm5502 driver by replacing
enum sm5504_types with a struct sm5504_type that stores the chip-specific
definitions. This struct can then be defined separately for SM5504
without having to add if (type == TYPE_SM5504) everywhere in the code.

Signed-off-by: Stephan Gerhold <stephan@gerhold.net>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
drivers/extcon/extcon-sm5502.c
drivers/extcon/extcon-sm5502.h