/freebsd/sys/contrib/device-tree/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.txt | 4 - compatible : Should be "fsl,<soc>-fec" 5 - reg : Address and length of the register set for the device 6 - interrupts : Should contain fec interrupt 7 - phy-mode : See ethernet.txt file in the same directory 10 - phy-supply : regulator that powers the Ethernet PHY. 11 - phy-handle : phandle to the PHY device connected to this device. 12 - fixed-link : Assume a fixed link. See fixed-link.txt in the same directory. 13 Use instead of phy-handle. 14 - fsl,num-tx-queues : The property is valid for enet-avb IP, which supports 17 - fsl,num-rx-queues : The property is valid for enet-avb IP, which supports [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 - NXP Linux Team <linux-imx@nxp.com> 15 - $ref: ethernet-controller.yaml# 20 - enum: 21 - fsl,imx25-fec 22 - fsl,imx27-fec [all …]
|
/freebsd/sys/contrib/device-tree/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 …]
|
/freebsd/sys/contrib/device-tree/src/arm/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 | 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 | 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 | 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 …]
|
H A D | imx6ul-pico.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 /dts-v1/; 20 stdout-path = &uart6; 24 compatible = "pwm-backlight"; 26 brightness-levels = <0 4 8 16 32 64 128 255>; 27 default-brightness-level = <6>; 31 reg_2p5v: regulator-2p5v { 32 compatible = "regulator-fixed"; 33 regulator-name = "2P5V"; 34 regulator-min-microvolt = <2500000>; [all …]
|
/freebsd/sys/contrib/device-tree/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 …]
|
/freebsd/sys/contrib/device-tree/src/arm/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 …]
|
/freebsd/sys/contrib/device-tree/src/arm/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-1005 [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-1005 [all...] |
H A D | imx28-m28cu3.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 /dts-v1/; 19 compatible = "pwm-backlight"; 21 brightness-levels = <0 4 8 16 32 64 128 255>; 22 default-brightness-leve [all...] |
/freebsd/sys/contrib/dev/mediatek/mt76/mt7915/ |
H A D | mac.c | 1 // SPDX-License-Identifier: ISC 16 #define to_rssi(field, rcpi) ((FIELD_GET(field, rcpi) - 220) / 2) 19 .pulse_th = { 110, -10, -80, 40, 5200, 128, 5200 }, 33 .pulse_th = { 110, -10, -80, 40, 5200, 128, 5200 }, 44 .pulse_th = { 110, -10, -80, 40, 5200, 128, 5200 }, 63 if (idx >= ARRAY_SIZE(dev->mt76.wcid)) in mt7915_rx_get_wcid() 66 wcid = rcu_dereference(dev->mt76.wcid[idx]); in mt7915_rx_get_wcid() 70 if (!wcid->sta) in mt7915_rx_get_wcid() 74 if (!sta->vif) in mt7915_rx_get_wcid() 77 return &sta->vif->sta.wcid; in mt7915_rx_get_wcid() [all …]
|
/freebsd/sys/dev/ath/ath_hal/ar5212/ |
H A D | ar5212reg.h | 1 /*- 2 * SPDX-License-Identifier: ISC 4 * Copyright (c) 2002-2008 Sam Leffler, Errno Consulting 5 * Copyright (c) 2002-2008 Atheros Communications, Inc. 58 #define AR_ISR_RAC 0x00c0 /* ISR read-and-clear access */ 59 /* Shadow copies with read-and-clear access */ 97 #define AR_Q_TXE_M 0x000003FF /* Mask for TXE (QCU 0-9) */ 99 #define AR_Q_TXD_M 0x000003FF /* Mask for TXD (QCU 0-9) */ 169 #define AR_D0_LCL_IFS 0x1040 /* MAC DCU-specific IFS settings */ 170 #define AR_D1_LCL_IFS 0x1044 /* MAC DCU-specific IFS settings */ [all …]
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/ |
H A D | mac.c | 1 // SPDX-License-Identifier: ISC 17 #define to_rssi(field, rcpi) ((FIELD_GET(field, rcpi) - 220) / 2) 20 .pulse_th = { 110, -10, -80, 40, 5200, 128, 5200 }, 34 .pulse_th = { 110, -10, -80, 40, 5200, 128, 5200 }, 45 .pulse_th = { 110, -10, -80, 40, 5200, 128, 5200 }, 64 if (idx >= ARRAY_SIZE(dev->mt76.wcid)) in mt7996_rx_get_wcid() 67 wcid = rcu_dereference(dev->mt76.wcid[idx]); in mt7996_rx_get_wcid() 71 if (!wcid->sta) in mt7996_rx_get_wcid() 75 if (!sta->vif) in mt7996_rx_get_wcid() 78 return &sta->vif->sta.wcid; in mt7996_rx_get_wcid() [all …]
|
/freebsd/sys/dev/ath/ath_hal/ |
H A D | ah.h | 1 /*- 2 * SPDX-License-Identifier: ISC 4 * Copyright (c) 2002-2009 Sam Leffler, Errno Consulting 5 * Copyright (c) 2002-2008 Atheros Communications, Inc. 26 * structure for use with the device. Hardware-related operations that 67 * error occurs--i.e. you cannot check it for success. 81 HAL_EEWRITE = 11, /* Attempt to change write-locked EEPROM */ 84 HAL_ESELFTEST = 14, /* Hardware self-test failed */ 101 HAL_CAP_PHYCOUNTERS = 4, /* hardware PHY error counters */ 106 HAL_CAP_PSPOLL = 10, /* hardware has working PS-Poll support */ [all …]
|