Home
last modified time | relevance | path

Searched +full:phy +full:- +full:reset +full:- +full:duration (Results 1 – 25 of 172) sorted by relevance

1234567

/openbmc/linux/Documentation/devicetree/bindings/net/
H A Darc_emac.txt4 - compatible: Should be "snps,arc-emac"
5 - reg: Address and length of the register set for the device
6 - interrupts: Should contain the EMAC interrupts
7 - max-speed: see ethernet.txt file in the same directory.
8 - phy: see ethernet.txt file in the same directory.
11 - phy-reset-gpios : Should specify the gpio for phy reset
12 - phy-reset-duration : Reset duration in milliseconds. Should present
13 only if property "phy-reset-gpios" is available. Missing the property
14 will have the duration be 1 millisecond. Numbers greater than 1000 are
20 - clock-frequency: CPU frequency.
[all …]
H A Dfsl,fec.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Shawn Guo <shawnguo@kernel.org>
11 - Wei Fang <wei.fang@nxp.com>
12 - NX
[all...]
/openbmc/linux/Documentation/devicetree/bindings/net/dsa/
H A Dlan9303.txt2 -------------------------------------------------
6 - compatible: should be
7 - "smsc,lan9303-i2c" for I2C managed mode
9 - "smsc,lan9303-mdio" for mdio managed mode
13 - reset-gpios: GPIO to be used to reset the whole device
14 - reset-duration: reset duration in milliseconds, defaults to 200 ms
23 auto-detected and mapped accordingly.
31 fixed-link { /* RMII fixed link to LAN9303 */
33 full-duplex;
38 compatible = "smsc,lan9303-i2c";
[all …]
/openbmc/linux/Documentation/devicetree/bindings/phy/
H A Dqcom,usb-snps-femto-v2.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/phy/qcom,usb-snps-femto-v2.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm Synopsys Femto High-Speed USB PHY V2
10 - Wesley Cheng <quic_wcheng@quicinc.com>
13 Qualcomm High-Speed USB PHY
18 - items:
19 - enum:
20 - qcom,sa8775p-usb-hs-phy
[all …]
H A Dqcom,qusb2-phy.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/phy/qcom,qusb2-phy.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Qualcomm QUSB2 phy controller
11 - Wesley Cheng <quic_wcheng@quicinc.com>
19 - items:
20 - enum:
21 - qcom,ipq6018-qusb2-phy
22 - qcom,ipq8074-qusb2-phy
[all …]
/openbmc/linux/drivers/net/ethernet/arc/
H A Demac_mdio.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2004-2013 Synopsys, Inc. (www.synopsys.com)
19 * arc_mdio_complete_wait - Waits until MDIO transaction is completed.
22 * returns: 0 on success, -ETIMEDOUT on a timeout.
34 /* Reset "MDIO complete" flag */ in arc_mdio_complete_wait()
42 return -ETIMEDOUT; in arc_mdio_complete_wait()
46 * arc_mdio_read - MDIO interface read function.
48 * @phy_addr: Address of the PHY device.
49 * @reg_num: PHY register to read.
51 * returns: The register contents on success, -ETIMEDOUT on a timeout.
[all …]
/openbmc/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6qdl-sr-som.dtsi4 * This file is dual-licensed: you can use it either under the terms
41 #include <dt-bindings/gpio/gpio.h>
44 vcc_3v3: regulator-vcc-3v3 {
45 compatible = "regulator-fixed";
46 regulator-always-on;
47 regulator-name = "vcc_3v3";
48 regulator-min-microvolt = <3300000>;
49 regulator-max-microvolt = <3300000>;
54 pinctrl-names = "default";
55 pinctrl-0 = <&pinctrl_microsom_enet_ar8035>;
[all …]
H A Dimx7d-mba7.dts1 // SPDX-License-Identifier: GPL-2.0 OR X11
3 * Device Tree Source for TQ-Systems TQMa7D board on MBa7 carrier board.
5 * Copyright (C) 2016 TQ-Systems GmbH
6 * Author: Markus Niebel <Markus.Niebel@tq-group.com>
10 /dts-v1/;
12 #include "imx7d-tqma7.dtsi"
13 #include "imx7-mba7.dtsi"
16 model = "TQ-Systems TQMa7D board on MBa7 carrier board";
17 compatible = "tq,imx7d-mba7", "tq,imx7d-tqma7", "fsl,imx7d";
21 pinctrl-names = "default";
[all …]
H A Dimx6sx-softing-vining-2000.dts1 // SPDX-License-Identifier: GPL-2.0-only
6 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/input.h>
14 compatible = "samtec,imx6sx-vining-2000", "fsl,imx6sx";
17 stdout-path = &uart1;
25 reg_usb_otg1_vbus: regulator-usb_otg1_vbus {
26 compatible = "regulator-fixed";
27 regulator-name = "usb_otg1_vbus";
28 pinctrl-names = "default";
[all …]
H A Dimx51-apf51.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright 2012 Armadeus Systems - <support@armadeus.com>
6 * Based on mx51-babbage.dts
11 /dts-v1/;
16 compatible = "armadeus,imx51-apf51", "fsl,imx51";
25 clock-frequency = <33554432>;
31 pinctrl-names = "default";
32 pinctrl-0 = <&pinctrl_fec>;
33 phy-mode = "mii";
34 phy-reset-gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
[all …]
H A Dimx6ul-imx6ull-opos6ul.dtsi1 // SPDX-License-Identifier: GPL-2.0 OR MIT
8 reg = <0x80000000 0>; /* will be filled by U-Boot */
11 reg_3v3: regulator-3v3 {
12 compatible = "regulator-fixed";
13 regulator-name = "3V3";
14 regulator-min-microvolt = <3300000>;
15 regulator-max-microvolt = <3300000>;
18 usdhc3_pwrseq: usdhc3-pwrseq {
19 compatible = "mmc-pwrseq-simple";
20 reset-gpios = <&gpio2 9 GPIO_ACTIVE_LOW>;
[all …]
H A Dimx6qdl-apf6.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/interrupt-controller/irq.h>
9 reg_1p8v: regulator-1p8v {
10 compatible = "regulator-fixed";
11 regulator-name = "1P8V";
12 regulator-min-microvolt = <1800000>;
13 regulator-max-microvolt = <1800000>;
14 regulator-always-on;
15 vin-supply = <&reg_3p3v>;
[all …]
H A Dmba6ulx.dtsi1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)
3 * Copyright 2018-2022 TQ-Systems GmbH
4 * Author: Markus Niebel <Markus.Niebel@tq-group.com>
8 model = "TQ-Systems MBA6ULx Baseboard";
18 stdout-path = &uart1;
22 compatible = "pwm-backlight";
23 power-supply = <&reg_mba6ul_3v3>;
24 enable-gpios = <&expander_out0 4 GPIO_ACTIVE_HIGH>;
29 compatible = "gpio-beeper";
33 gpio_buttons: gpio-keys {
[all …]
/openbmc/linux/arch/arm/boot/dts/rockchip/
H A Drk3036-evb.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 /dts-v1/;
9 compatible = "rockchip,rk3036-evb", "rockchip,rk3036";
18 phy = <&phy0>;
19 phy-reset-duration = <10>; /* millisecond */
20 phy-reset-gpios = <&gpio2 RK_PC6 GPIO_ACTIVE_LOW>; /* PHY_RST */
21 pinctrl-names = "default";
22 pinctrl-0 = <&emac_xfer>, <&emac_mdio>;
26 #address-cells = <1>;
27 #size-cells = <0>;
[all …]
/openbmc/linux/arch/arm/boot/dts/nxp/mxs/
H A Dimx28-duckbill.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (C) 2013-2014,2016 Michael Heimpold <mhei@heimpold.de>
4 * Copyright (C) 2015-2017 I2SE GmbH <info@i2se.com>
7 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
20 reg_3p3v: regulator-3p3v {
21 compatible = "regulator-fixed";
22 regulator-name = "3P3V";
23 regulator-min-microvolt = <3300000>;
24 regulator-max-microvolt = <3300000>;
[all …]
H A Dimx28-cfa10037.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * The CFA-10049 is an expansion board for the CFA-10036 module, thus we
8 * need to include the CFA-10036 DTS.
10 #include "imx28-cfa10036.dts"
13 model = "Crystalfontz CFA-10037 Board";
19 usb_pins_cfa10037: usb-10037@0 {
21 fsl,pinmux-ids = <
24 fsl,drive-strength = <MXS_DRIVE_4mA>;
26 fsl,pull-up = <MXS_PULL_DISABLE>;
29 mac0_pins_cfa10037: mac0-10037@0 {
[all …]
H A Dimx28-duckbill-2.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (C) 2015-2017 I2SE GmbH <info@i2se.com>
7 /dts-v1/;
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/gpio/gpio.h>
14 compatible = "i2se,duckbill-2", "fsl,imx28";
21 reg_3p3v: regulator-3p3v {
22 compatible = "regulator-fixed";
23 regulator-name = "3P3V";
24 regulator-min-microvolt = <3300000>;
[all …]
H A Dimx28-cfa10058.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
8 * The CFA-10058 is an expansion board for the CFA-10036 module, thus we
9 * need to include the CFA-10036 DTS.
11 #include "imx28-cfa10036.dts"
14 model = "Crystalfontz CFA-10058 Board";
17 reg_usb1_vbus: regulator-0 {
18 compatible = "regulator-fixed";
19 pinctrl-names = "default";
20 pinctrl-0 = <&usb_pins_cfa10058>;
21 regulator-name = "usb1_vbus";
[all …]
H A Dimx28-cfa10057.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
8 * The CFA-10057 is an expansion board for the CFA-10036 module, thus we
9 * need to include the CFA-10036 DTS.
11 #include "imx28-cfa10036.dts"
14 model = "Crystalfontz CFA-10057 Board";
17 reg_usb1_vbus: regulator-0 {
18 compatible = "regulator-fixed";
19 pinctrl-names = "default";
20 pinctrl-0 = <&usb_pins_cfa10057>;
21 regulator-name = "usb1_vbus";
[all …]
/openbmc/linux/drivers/gpu/drm/msm/dsi/phy/
H A Ddsi_phy_14nm.c1 // SPDX-License-Identifier: GPL-2.0-only
7 #include <linux/clk-provider.h>
17 * DSI PLL 14nm - clock diagram (eg: DSI0):
22 * +----+ | +----+
23 * dsi0vco_clk ---| n1 |--o--| /8 |-- dsi0pllbyte
24 * +----+ | +----+
26 * | +----+ |
27 * o---| /2 |--o--|\
28 * | +----+ | \ +----+
29 * | | |--| n2 |-- dsi0pll
[all …]
/openbmc/linux/drivers/net/wireless/ath/ath5k/
H A Dreg.h2 * Copyright (c) 2006-2008 Nick Kossifidis <mickflemm@gmail.com>
3 * Copyright (c) 2004-2008 Reyk Floeter <reyk@openbsd.org>
4 * Copyright (c) 2007-2008 Michael Taylor <mike.taylor@apprion.com>
28 * 5210 - http://nova.stanford.edu/~bbaas/ps/isscc2002_slides.pdf
30 * 5211 - http://www.hotchips.org/archives/hc14/3_Tue/16_mcfarland.pdf
33 * Atheros's ART program (Atheros Radio Test), on ath9k, on legacy-hal
42 * AR5210-Specific TXDP registers
46 #define AR5K_NOQCU_TXDP0 0x0000 /* Queue 0 - data */
47 #define AR5K_NOQCU_TXDP1 0x0004 /* Queue 1 - beacons */
70 #define AR5K_CFG_SWTD 0x00000001 /* Byte-swap TX descriptor (for big endian archs) */
[all …]
H A Dpcu.c2 * Copyright (c) 2004-2008 Reyk Floeter <reyk@openbsd.org>
3 * Copyright (c) 2006-2008 Nick Kossifidis <mickflemm@gmail.com>
4 * Copyright (c) 2007-2008 Matthew W. S. Bell <mentor@madwifi.org>
5 * Copyright (c) 2007-2008 Luis Rodriguez <mcgrof@winlab.rutgers.edu>
6 * Copyright (c) 2007-2008 Pavel Roskin <proski@gnu.org>
7 * Copyright (c) 2007-2008 Jiri Slaby <jirislaby@gmail.com>
40 * - Buffering of RX and TX frames (after QCU/DCUs)
42 * - Encrypting and decrypting (using the built-in engine)
44 * - Generating ACKs, RTS/CTS frames
46 * - Maintaining TSF
[all …]
/openbmc/u-boot/arch/arm/dts/
H A Dfsl-imx8qxp-mek.dts1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright 2017-2018 NXP
6 /dts-v1/;
8 #include "fsl-imx8qxp.dtsi"
9 #include "fsl-imx8qxp-mek-u-boot.dtsi"
13 compatible = "fsl,imx8qxp-mek", "fsl,imx8qxp";
17 stdout-path = &lpuart0;
20 reg_usdhc2_vmmc: regulator-usdhc2-vmmc {
21 compatible = "regulator-fixed";
22 regulator-name = "SD1_SPWR";
[all …]
H A Dimx6ul-opos6ul.dtsi4 * This file is dual-licensed: you can use it either under the terms
22 * MA 02110-1301 USA
52 reg = <0x80000000 0>; /* will be filled by U-Boot */
55 reg_3v3: regulator-3v3 {
56 compatible = "regulator-fixed";
57 regulator-name = "3V3";
58 regulator-min-microvolt = <3300000>;
59 regulator-max-microvolt = <3300000>;
62 usdhc3_pwrseq: usdhc3-pwrseq {
63 compatible = "mmc-pwrseq-simple";
[all …]
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmac.c1 // SPDX-License-Identifier: ISC
12 #define to_rssi(field, rcpi) ((FIELD_GET(field, rcpi) - 220) / 2)
15 .pulse_th = { 110, -10, -80, 40, 5200, 128, 5200 },
29 .pulse_th = { 110, -10, -80, 40, 5200, 128, 5200 },
40 .pulse_th = { 110, -10, -80, 40, 5200, 128, 5200 },
59 if (idx >= ARRAY_SIZE(dev->mt76.wcid)) in mt7915_rx_get_wcid()
62 wcid = rcu_dereference(dev->mt76.wcid[idx]); in mt7915_rx_get_wcid()
66 if (!wcid->sta) in mt7915_rx_get_wcid()
70 if (!sta->vif) in mt7915_rx_get_wcid()
73 return &sta->vif->sta.wcid; in mt7915_rx_get_wcid()
[all …]

1234567