/linux/Documentation/devicetree/bindings/net/ |
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 - NXP Linux Team <linux-imx@nxp.com> 15 - $ref: ethernet-controller.yaml# 20 - enum: 21 - fsl,imx25-fec 22 - fsl,imx27-fec [all …]
|
/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 …]
|
/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 | 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 | 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 …]
|
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 | 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 | 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 | imx51-ts4800.dts | 2 * Copyright 2015 Savoir-faire Linux 4 * This device tree is based on imx51-babbage.dts 9 /dts-v1/; 13 model = "Technologic Systems TS-4800"; 14 compatible = "technologic,imx51-ts4800", "fsl,imx51"; 17 stdout-path = &uart1; 27 clock-frequency = <22579200>; 31 clock-frequency = <24576000>; 35 backlight_reg: regulator-backlight { 36 compatible = "regulator-fixed"; [all …]
|
/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 …]
|
/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 …]
|
/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 …]
|
/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 …]
|
/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-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-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"; 17 apbh-bus@80000000 { 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>; [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 …]
|
/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 …]
|
/linux/drivers/net/phy/ |
H A D | dp83td510.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Driver for the Texas Instruments DP83TD510 PHY 10 #include <linux/phy.h> 16 /* Bit 7 - mii_interrupt, active high. Clears on read. 45 * "Application Report - DP83TD510E Cable Diagnostics Toolkit": 46 * SNR(dB) = -10 * log10 (VAL/2^17) - 1.76 dB. 47 * SQI ranges are implemented according to "OPEN ALLIANCE - Advanced diagnostic 48 * features for 100BASE-T1 automotive Ethernet PHYs" 65 /* Time Domain Reflectometry (TDR) Functionality of DP83TD510 PHY 67 * I assume that this PHY is using a variation of Spread Spectrum Time Domain [all …]
|
/linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | mac.c | 1 // SPDX-License-Identifier: ISC 14 #define to_rssi(field, rcpi) ((FIELD_GET(field, rcpi) - 220) / 2) 17 .pulse_th = { 110, -10, -80, 40, 5200, 128, 5200 }, 31 .pulse_th = { 110, -10, -80, 40, 5200, 128, 5200 }, 42 .pulse_th = { 110, -10, -80, 40, 5200, 128, 5200 }, 61 if (idx >= ARRAY_SIZE(dev->mt76.wcid)) in mt7996_rx_get_wcid() 64 wcid = rcu_dereference(dev->mt76.wcid[idx]); in mt7996_rx_get_wcid() 68 if (!wcid->sta) in mt7996_rx_get_wcid() 72 if (!sta->vif) in mt7996_rx_get_wcid() 75 return &sta->vif->sta.wcid; in mt7996_rx_get_wcid() [all …]
|
/linux/drivers/ata/ |
H A D | libata-sata.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright 2003-2004 Red Hat, Inc. All rights reserved. 6 * Copyright 2003-2004 Jeff Garzik 19 #include "libata-transport.h" 21 /* debounce timing parameters in msecs { interval, duration, timeout } */ 30 * sata_scr_valid - test whether SCRs are accessible 43 struct ata_port *ap = link->ap; in sata_scr_valid() 45 return (ap->flags & ATA_FLAG_SATA) && ap->ops->scr_read; in sata_scr_valid() 50 * sata_scr_read - read SCR register of the specified port 56 * guaranteed to succeed if @link is ap->link, the cable type of [all …]
|
/linux/drivers/net/usb/ |
H A D | smsc95xx.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * Copyright (C) 2007-2008 SMSC 38 /* SCSRs - System Control and Status Registers */ 52 #define INT_STS_MAC_RTO_ (0x00040000) /* MAC Reset Time Out */ 55 #define INT_STS_PHY_INT_ (0x00008000) /* PHY Interrupt */ 83 #define HW_CFG_LRST_ (0x00000008) /* Soft Lite Reset */ 84 #define HW_CFG_PSEL_ (0x00000004) /* External PHY Select */ 86 #define HW_CFG_SRST_ (0x00000001) /* Soft Reset */ 106 #define PM_CTL_PHY_RST_ (0x00000010) /* PHY Reset */ 128 #define AFC_CFG_BACK_DUR_ (0x000000F0) /* Back Pressure Duration */ [all …]
|
/linux/Documentation/devicetree/bindings/phy/ |
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 …]
|