Loading Documentation/devicetree/bindings/arm/arch_timer.txt +3 −0 Original line number Original line Diff line number Diff line Loading @@ -19,6 +19,9 @@ to deliver its interrupts via SPIs. - clock-frequency : The frequency of the main counter, in Hz. Optional. - clock-frequency : The frequency of the main counter, in Hz. Optional. - always-on : a boolean property. If present, the timer is powered through an always-on power domain, therefore it never loses context. Example: Example: timer { timer { Loading Documentation/devicetree/bindings/ata/apm-xgene.txt +3 −0 Original line number Original line Diff line number Diff line Loading @@ -24,6 +24,7 @@ Required properties: * "sata-phy" for the SATA 6.0Gbps PHY * "sata-phy" for the SATA 6.0Gbps PHY Optional properties: Optional properties: - dma-coherent : Present if dma operations are coherent - status : Shall be "ok" if enabled or "disabled" if disabled. - status : Shall be "ok" if enabled or "disabled" if disabled. Default is "ok". Default is "ok". Loading Loading @@ -55,6 +56,7 @@ Example: <0x0 0x1f22e000 0x0 0x1000>, <0x0 0x1f22e000 0x0 0x1000>, <0x0 0x1f227000 0x0 0x1000>; <0x0 0x1f227000 0x0 0x1000>; interrupts = <0x0 0x87 0x4>; interrupts = <0x0 0x87 0x4>; dma-coherent; status = "ok"; status = "ok"; clocks = <&sataclk 0>; clocks = <&sataclk 0>; phys = <&phy2 0>; phys = <&phy2 0>; Loading @@ -69,6 +71,7 @@ Example: <0x0 0x1f23e000 0x0 0x1000>, <0x0 0x1f23e000 0x0 0x1000>, <0x0 0x1f237000 0x0 0x1000>; <0x0 0x1f237000 0x0 0x1000>; interrupts = <0x0 0x88 0x4>; interrupts = <0x0 0x88 0x4>; dma-coherent; status = "ok"; status = "ok"; clocks = <&sataclk 0>; clocks = <&sataclk 0>; phys = <&phy3 0>; phys = <&phy3 0>; Loading Documentation/devicetree/bindings/net/arc_emac.txt +10 −2 Original line number Original line Diff line number Diff line Loading @@ -4,11 +4,15 @@ Required properties: - compatible: Should be "snps,arc-emac" - compatible: Should be "snps,arc-emac" - reg: Address and length of the register set for the device - reg: Address and length of the register set for the device - interrupts: Should contain the EMAC interrupts - interrupts: Should contain the EMAC interrupts - clock-frequency: CPU frequency. It is needed to calculate and set polling period of EMAC. - max-speed: see ethernet.txt file in the same directory. - max-speed: see ethernet.txt file in the same directory. - phy: see ethernet.txt file in the same directory. - phy: see ethernet.txt file in the same directory. Clock handling: The clock frequency is needed to calculate and set polling period of EMAC. It must be provided by one of: - clock-frequency: CPU frequency. - clocks: reference to the clock supplying the EMAC. Child nodes of the driver are the individual PHY devices connected to the Child nodes of the driver are the individual PHY devices connected to the MDIO bus. They must have a "reg" property given the PHY address on the MDIO bus. MDIO bus. They must have a "reg" property given the PHY address on the MDIO bus. Loading @@ -19,7 +23,11 @@ Examples: reg = <0xc0fc2000 0x3c>; reg = <0xc0fc2000 0x3c>; interrupts = <6>; interrupts = <6>; mac-address = [ 00 11 22 33 44 55 ]; mac-address = [ 00 11 22 33 44 55 ]; clock-frequency = <80000000>; clock-frequency = <80000000>; /* or */ clocks = <&emac_clock>; max-speed = <100>; max-speed = <100>; phy = <&phy0>; phy = <&phy0>; Loading Documentation/devicetree/bindings/net/socfpga-dwmac.txt +1 −1 Original line number Original line Diff line number Diff line Loading @@ -23,5 +23,5 @@ gmac0: ethernet@ff700000 { interrupt-names = "macirq"; interrupt-names = "macirq"; mac-address = [00 00 00 00 00 00];/* Filled in by U-Boot */ mac-address = [00 00 00 00 00 00];/* Filled in by U-Boot */ clocks = <&emac_0_clk>; clocks = <&emac_0_clk>; clocks-names = "stmmaceth"; clock-names = "stmmaceth"; }; }; Documentation/devicetree/bindings/net/stmmac.txt +1 −1 Original line number Original line Diff line number Diff line Loading @@ -33,7 +33,7 @@ Optional properties: - max-frame-size: See ethernet.txt file in the same directory - max-frame-size: See ethernet.txt file in the same directory - clocks: If present, the first clock should be the GMAC main clock, - clocks: If present, the first clock should be the GMAC main clock, further clocks may be specified in derived bindings. further clocks may be specified in derived bindings. - clocks-names: One name for each entry in the clocks property, the - clock-names: One name for each entry in the clocks property, the first one should be "stmmaceth". first one should be "stmmaceth". Examples: Examples: Loading Loading
Documentation/devicetree/bindings/arm/arch_timer.txt +3 −0 Original line number Original line Diff line number Diff line Loading @@ -19,6 +19,9 @@ to deliver its interrupts via SPIs. - clock-frequency : The frequency of the main counter, in Hz. Optional. - clock-frequency : The frequency of the main counter, in Hz. Optional. - always-on : a boolean property. If present, the timer is powered through an always-on power domain, therefore it never loses context. Example: Example: timer { timer { Loading
Documentation/devicetree/bindings/ata/apm-xgene.txt +3 −0 Original line number Original line Diff line number Diff line Loading @@ -24,6 +24,7 @@ Required properties: * "sata-phy" for the SATA 6.0Gbps PHY * "sata-phy" for the SATA 6.0Gbps PHY Optional properties: Optional properties: - dma-coherent : Present if dma operations are coherent - status : Shall be "ok" if enabled or "disabled" if disabled. - status : Shall be "ok" if enabled or "disabled" if disabled. Default is "ok". Default is "ok". Loading Loading @@ -55,6 +56,7 @@ Example: <0x0 0x1f22e000 0x0 0x1000>, <0x0 0x1f22e000 0x0 0x1000>, <0x0 0x1f227000 0x0 0x1000>; <0x0 0x1f227000 0x0 0x1000>; interrupts = <0x0 0x87 0x4>; interrupts = <0x0 0x87 0x4>; dma-coherent; status = "ok"; status = "ok"; clocks = <&sataclk 0>; clocks = <&sataclk 0>; phys = <&phy2 0>; phys = <&phy2 0>; Loading @@ -69,6 +71,7 @@ Example: <0x0 0x1f23e000 0x0 0x1000>, <0x0 0x1f23e000 0x0 0x1000>, <0x0 0x1f237000 0x0 0x1000>; <0x0 0x1f237000 0x0 0x1000>; interrupts = <0x0 0x88 0x4>; interrupts = <0x0 0x88 0x4>; dma-coherent; status = "ok"; status = "ok"; clocks = <&sataclk 0>; clocks = <&sataclk 0>; phys = <&phy3 0>; phys = <&phy3 0>; Loading
Documentation/devicetree/bindings/net/arc_emac.txt +10 −2 Original line number Original line Diff line number Diff line Loading @@ -4,11 +4,15 @@ Required properties: - compatible: Should be "snps,arc-emac" - compatible: Should be "snps,arc-emac" - reg: Address and length of the register set for the device - reg: Address and length of the register set for the device - interrupts: Should contain the EMAC interrupts - interrupts: Should contain the EMAC interrupts - clock-frequency: CPU frequency. It is needed to calculate and set polling period of EMAC. - max-speed: see ethernet.txt file in the same directory. - max-speed: see ethernet.txt file in the same directory. - phy: see ethernet.txt file in the same directory. - phy: see ethernet.txt file in the same directory. Clock handling: The clock frequency is needed to calculate and set polling period of EMAC. It must be provided by one of: - clock-frequency: CPU frequency. - clocks: reference to the clock supplying the EMAC. Child nodes of the driver are the individual PHY devices connected to the Child nodes of the driver are the individual PHY devices connected to the MDIO bus. They must have a "reg" property given the PHY address on the MDIO bus. MDIO bus. They must have a "reg" property given the PHY address on the MDIO bus. Loading @@ -19,7 +23,11 @@ Examples: reg = <0xc0fc2000 0x3c>; reg = <0xc0fc2000 0x3c>; interrupts = <6>; interrupts = <6>; mac-address = [ 00 11 22 33 44 55 ]; mac-address = [ 00 11 22 33 44 55 ]; clock-frequency = <80000000>; clock-frequency = <80000000>; /* or */ clocks = <&emac_clock>; max-speed = <100>; max-speed = <100>; phy = <&phy0>; phy = <&phy0>; Loading
Documentation/devicetree/bindings/net/socfpga-dwmac.txt +1 −1 Original line number Original line Diff line number Diff line Loading @@ -23,5 +23,5 @@ gmac0: ethernet@ff700000 { interrupt-names = "macirq"; interrupt-names = "macirq"; mac-address = [00 00 00 00 00 00];/* Filled in by U-Boot */ mac-address = [00 00 00 00 00 00];/* Filled in by U-Boot */ clocks = <&emac_0_clk>; clocks = <&emac_0_clk>; clocks-names = "stmmaceth"; clock-names = "stmmaceth"; }; };
Documentation/devicetree/bindings/net/stmmac.txt +1 −1 Original line number Original line Diff line number Diff line Loading @@ -33,7 +33,7 @@ Optional properties: - max-frame-size: See ethernet.txt file in the same directory - max-frame-size: See ethernet.txt file in the same directory - clocks: If present, the first clock should be the GMAC main clock, - clocks: If present, the first clock should be the GMAC main clock, further clocks may be specified in derived bindings. further clocks may be specified in derived bindings. - clocks-names: One name for each entry in the clocks property, the - clock-names: One name for each entry in the clocks property, the first one should be "stmmaceth". first one should be "stmmaceth". Examples: Examples: Loading