/openbmc/linux/Documentation/devicetree/bindings/net/ |
H A D | arc_emac.txt | 4 - 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 D | fsl,fec.yaml | 1 # 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 D | lan9303.txt | 2 ------------------------------------------------- 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 D | qcom,usb-snps-femto-v2.yaml | 1 # 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 D | qcom,qusb2-phy.yaml | 1 # 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 D | emac_mdio.c | 1 // 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 D | imx6qdl-sr-som.dtsi | 4 * 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 D | imx7d-mba7.dts | 1 // 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 D | imx6sx-softing-vining-2000.dts | 1 // 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 D | imx51-apf51.dts | 1 // 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 D | imx6ul-imx6ull-opos6ul.dtsi | 1 // 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 D | imx6qdl-apf6.dtsi | 1 // 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 = <®_3p3v>; [all …]
|
H A D | mba6ulx.dtsi | 1 // 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 = <®_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 D | rk3036-evb.dts | 1 // 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 D | imx28-duckbill.dts | 1 // 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 D | imx28-cfa10037.dts | 1 // 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 D | imx28-duckbill-2.dts | 1 // 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 D | imx28-cfa10058.dts | 1 // 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 D | imx28-cfa10057.dts | 1 // 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 D | dsi_phy_14nm.c | 1 // 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 D | reg.h | 2 * 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 D | pcu.c | 2 * 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 D | fsl-imx8qxp-mek.dts | 1 // 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 D | imx6ul-opos6ul.dtsi | 4 * 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 D | mac.c | 1 // 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 …]
|