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

phy-armada38x-comphy.txt (1239B)


      1mvebu armada 38x comphy driver
      2------------------------------
      3
      4This comphy controller can be found on Marvell Armada 38x. It provides a
      5number of shared PHYs used by various interfaces (network, sata, usb,
      6PCIe...).
      7
      8Required properties:
      9
     10- compatible: should be "marvell,armada-380-comphy"
     11- reg: should contain the comphy register location and length.
     12- #address-cells: should be 1.
     13- #size-cells: should be 0.
     14
     15Optional properties:
     16
     17- reg-names: must be "comphy" as the first name, and "conf".
     18- reg: must contain the comphy register location and length as the first
     19    pair, followed by an optional configuration register address and
     20    length pair.
     21
     22A sub-node is required for each comphy lane provided by the comphy.
     23
     24Required properties (child nodes):
     25
     26- reg: comphy lane number.
     27- #phy-cells : from the generic phy bindings, must be 1. Defines the
     28               input port to use for a given comphy lane.
     29
     30Example:
     31
     32	comphy: phy@18300 {
     33		compatible = "marvell,armada-380-comphy";
     34		reg-names = "comphy", "conf";
     35		reg = <0x18300 0x100>, <0x18460 4>;
     36		#address-cells = <1>;
     37		#size-cells = <0>;
     38
     39		cpm_comphy0: phy@0 {
     40			reg = <0>;
     41			#phy-cells = <1>;
     42		};
     43
     44		cpm_comphy1: phy@1 {
     45			reg = <1>;
     46			#phy-cells = <1>;
     47		};
     48	};