Kconfig 840 B

1234567891011121314151617181920212223242526272829303132
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # USB Power Delivery driver configuration
  4. #
  5. menu "USB Power Delivery"
  6. config USB_PD
  7. def_bool n
  8. config USB_PD_POLICY
  9. tristate "USB Power Delivery Protocol and Policy Engine"
  10. depends on EXTCON
  11. depends on TYPEC
  12. depends on IIO
  13. select USB_PD
  14. help
  15. Say Y here to enable USB PD protocol and policy engine.
  16. This driver provides a class that implements the upper
  17. layers of the USB Power Delivery stack. It requires a
  18. PD PHY driver in order to transmit and receive PD
  19. messages on its behalf.
  20. config QPNP_USB_PDPHY
  21. tristate "QPNP USB Power Delivery PHY"
  22. depends on SPMI
  23. help
  24. Say Y here to enable QPNP USB PD PHY peripheral driver
  25. which communicates over the SPMI bus.
  26. The is used to handle the PHY layer communication of the
  27. Power Delivery stack.
  28. endmenu