cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

richtek,rt1711h.txt (1150B)


      1Richtek RT1711H TypeC PD Controller.
      2
      3Required properties:
      4 - compatible : Must be "richtek,rt1711h".
      5 - reg : Must be 0x4e, it's slave address of RT1711H.
      6 - interrupts : <a b> where a is the interrupt number and b represents an
      7   encoding of the sense and level information for the interrupt.
      8
      9Required sub-node:
     10- connector: The "usb-c-connector" attached to the tcpci chip, the bindings
     11  of connector node are specified in
     12  Documentation/devicetree/bindings/connector/usb-connector.yaml
     13
     14Example :
     15rt1711h@4e {
     16	compatible = "richtek,rt1711h";
     17	reg = <0x4e>;
     18	interrupt-parent = <&gpio26>;
     19	interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
     20
     21	usb_con: connector {
     22		compatible = "usb-c-connector";
     23		label = "USB-C";
     24		data-role = "dual";
     25		power-role = "dual";
     26		try-power-role = "sink";
     27		source-pdos = <PDO_FIXED(5000, 2000, PDO_FIXED_USB_COMM)>;
     28		sink-pdos = <PDO_FIXED(5000, 2000, PDO_FIXED_USB_COMM)
     29			     PDO_VAR(5000, 12000, 2000)>;
     30		op-sink-microwatt = <10000000>;
     31
     32		ports {
     33			#address-cells = <1>;
     34			#size-cells = <0>;
     35
     36			port@1 {
     37				reg = <1>;
     38				usb_con_ss: endpoint {
     39					remote-endpoint = <&usb3_data_ss>;
     40				};
     41			};
     42		};
     43	};
     44};