USB Type-C, 전원 공급의 방향은 어떻게 제어됩니까?


3

USB 타입 C가 함께 연결된 랩톱과 파워 뱅크 (또는 두 대의 랩톱)가 있다고 가정하면, 어떤 요금을 청구 할 것인가는 어떻게 결정됩니까?

운전 기사가 제어합니까? 리눅스 커널은 이러한 제어를 지원합니까?

최신 정보:

나는이 패치 세트 (현재 v14)를보고 있지만 아직 메인 라인에 있지 않다.

https://lwn.net/Articles/710741/

그러나 UCSI라고하는 것은 이미 4.10에 있습니다.

http://lxr.free-electrons.com/source/drivers/usb/misc/Kconfig

270 config UCSI
271         tristate "USB Type-C Connector System Software Interface driver"
272         depends on ACPI
273         help
274           UCSI driver is meant to be used as a convenience tool for desktop and
275           server systems that are not equipped to handle USB in device mode. It
276           will always select USB host role for the USB Type-C ports on systems
277           that provide UCSI interface.

그렇다면이 문제에 대한 Linux 커널 드라이버가 4.10에서 진행 중이라고 말하는 것이 맞습니까?


1
내 안드로이드 폰이 나에게 "이 장치 충전"또는 "전원 공급"을 선택할 수있는 옵션을 제공한다는 것을 알고 있으므로 내 생각에 드라이버 / OS에서 제어 할 수 있습니다.
heavyd

답변:


2

USB 타입 C를 함께 연결하면 어떤 요금으로 결정됩니까?   어느?

이것은 지금까지는 이해할 수 없을 정도로 복잡합니다. Type-C 커넥터는 두 가지 역할을 수행합니다.

  1. 데이터 통신
  2. 전력 공급.

이들은 거의 독립적 인 기능입니다. 전체 기능은

  1. 두 포트 모두 USB 호스트입니다.
  2. 두 포트 모두 USB 장치입니다.
  3. 한 포트는 이중 역할 데이터이고 다른 포트는 이중 역할 데이터가 아닙니다.
  4. 하나의 포트는 이중 역할 전원입니다.

...

엔. 두 포트 모두 DRD 및 DRP이며,

나는 여기에 모든 순열을 잃었다. UCSI는 Microsoft가이 광대 한 순열을 API 표준에 적용하려는 시도입니다. 주요 아이디어는 다음을 참조하십시오. 표시 , 그리고 "UCSI 인터페이스"에 대한 더 많은 출판물.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.