Centos-kernel-stream-9/drivers/extcon
Desnes Nunes b72d88d125 extcon: Add LC824206XA microUSB switch driver
JIRA: https://issues.redhat.com/browse/RHEL-59052

commit 9e1897cb9568892128149a73974aca796a04d1b6
Author: Hans de Goede <hdegoede@redhat.com>
Date: Sun, 12 May 2024 22:40:19 +0200

  Add a new driver for the ON Semiconductor LC824206XA microUSB switch and
  accessory detector chip.

  ON Semiconductor has an "Advance Information" datasheet available
  (ENA2222-D.PDF), but no full datasheet. So there is no documentation
  available for the registers.

  This driver is based on the register info from the extcon-fsa9285.c driver,
  from the Lollipop Android sources for the Lenovo Yoga Tablet 2 (Pro)
  830 / 1050 / 1380 models. Note despite the name this is actually a driver
  for the LC824206XA not the FSA9285.

  This has only been tested on a Lenovo Yoga Tablet 2 Pro 1380 and
  using the driver on other setups may require additional work.

  So far this driver is only used on x86/ACPI (non devicetree) devs.
  Therefor there is no devicetree bindings documentation for this driver's
  "onnn,enable-miclr-for-dcp" property since this is not used in actual
  devicetree files and the dt bindings maintainers have requested properties
  with no actual dt users to _not_ be added to the dt bindings.

  Link: https://lore.kernel.org/lkml/20240512204019.58121-1-hdegoede@redhat.com/
  Signed-off-by: Hans de Goede <hdegoede@redhat.com>
  Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>

Signed-off-by: Desnes Nunes <desnesn@redhat.com>
2024-12-13 11:26:37 -03:00
..
Kconfig extcon: Add LC824206XA microUSB switch driver 2024-12-13 11:26:37 -03:00
Makefile extcon: Add LC824206XA microUSB switch driver 2024-12-13 11:26:37 -03:00
devres.c
extcon-adc-jack.c
extcon-axp288.c
extcon-fsa9480.c
extcon-gpio.c
extcon-intel-cht-wc.c
extcon-intel-int3496.c
extcon-intel-mrfld.c
extcon-intel.h
extcon-lc824206xa.c extcon: Add LC824206XA microUSB switch driver 2024-12-13 11:26:37 -03:00
extcon-max3355.c
extcon-max8997.c
extcon-max14577.c
extcon-max77693.c
extcon-max77843.c
extcon-palmas.c
extcon-ptn5150.c
extcon-qcom-spmi-misc.c
extcon-rt8973a.c
extcon-rt8973a.h
extcon-sm5502.c
extcon-sm5502.h
extcon-usb-gpio.c
extcon-usbc-cros-ec.c
extcon-usbc-tusb320.c
extcon.c extcon: fix possible name leak in extcon_dev_register() 2024-06-13 13:56:53 -03:00
extcon.h extcon: Amend kernel documentation of struct extcon_dev 2024-06-13 13:56:54 -03:00