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