/linux/Documentation/admin-guide/media/ |
H A D | gspca-cardlist.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 - gspca_main: main driver 9 - gspca\_\ *driver*: subdriver module with *driver* as follows 19 spca501 040a:0002 Kodak DVC-325 24 spca500 041e:400a Creative PC-CAM 300 25 sunplus 041e:400b Creative PC-CAM 600 26 sunplus 041e:4012 PC-Cam350 41 sq930x 041e:4038 Creative Joy-IT 69 sn9c20x 0458:704c Genius i-Look 1321 70 sn9c20x 045e:00f4 LifeCam VX-6000 (SN9C20x + OV9650) [all …]
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | fsl-lx2160a-bluebox3.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 5 // Copyright 2020-2021 NXP 7 /dts-v1/; 9 #include "fsl-lx2160a.dtsi" 13 compatible = "fsl,lx2160a-bluebox3", "fsl,lx2160a"; 23 stdout-path = "serial0:115200n8"; 26 sb_3v3: regulator-sb3v3 { 27 compatible = "regulator-fixed"; 28 regulator-name = "MC34717-3.3VSB"; 29 regulator-min-microvolt = <3300000>; [all …]
|
H A D | fsl-ls1028a-qds-13bb.dtso | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 * Copyright 2019-2021 NXP 8 * Requires a SCH-30841 card with lane A of connector rewired to PHY lane C. 9 * Set-up is a SCH-30842 card in slot 1 and SCH-30841 in slot 2. 12 /dts-v1/; 16 #address-cells = <1>; 17 #size-cells = <0>; 19 slot1_sgmii: ethernet-phy@2 { 22 compatible = "ethernet-phy-ieee802.3-c45"; 27 phy-handle = <&slot1_sgmii>; [all …]
|
H A D | fsl-lx2162a-clearfog.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 5 // Copyright 2023 Josua Mayer <josua@solid-run.com> 7 /dts-v1/; 9 #include "fsl-lx2160a.dtsi" 10 #include "fsl-lx2162a-sr-som.dtsi" 14 compatible = "solidrun,lx2162a-clearfog", "solidrun,lx2162a-som", "fsl,lx2160a"; 35 stdout-path = "serial0:115200n8"; 39 compatible = "gpio-leds"; 41 led_sfp_at: led-sfp-at { 43 default-state = "off"; [all …]
|
H A D | fsl-ls1028a-qds-7777.dtso | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 * Copyright 2019-2021 NXP 8 * Requires a SCH-30841 card without lane A/C rewire and with a FW with muxing 12 /dts-v1/; 16 #address-cells = <1>; 17 #size-cells = <0>; 20 slot1_sxgmii0: ethernet-phy@0 { 22 compatible = "ethernet-phy-ieee802.3-c45"; 25 slot1_sxgmii1: ethernet-phy@1 { 27 compatible = "ethernet-phy-ieee802.3-c45"; [all …]
|
H A D | fsl-ls2080a-rdb.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 13 /dts-v1/; 15 #include "fsl-ls2080a.dtsi" 16 #include "fsl-ls208xa-rdb.dtsi" 17 #include <dt-bindings/interrupt-controller/arm-gic.h> 21 compatible = "fsl,ls2080a-rdb", "fsl,ls2080a"; 24 stdout-path = "serial1:115200n8"; 29 phy-handle = <&mdio2_phy1>; 30 phy-connection-type = "10gbase-r"; 34 phy-handle = <&mdio2_phy2>; [all …]
|
H A D | fsl-ls2088a-rdb.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 12 /dts-v1/; 14 #include "fsl-ls2088a.dtsi" 15 #include "fsl-ls208xa-rdb.dtsi" 19 compatible = "fsl,ls2088a-rdb", "fsl,ls2088a"; 22 stdout-path = "serial1:115200n8"; 27 phy-handle = <&mdio1_phy1>; 28 phy-connection-type = "10gbase-r"; 32 phy-handle = <&mdio1_phy2>; 33 phy-connection-type = "10gbase-r"; [all …]
|
H A D | fsl-lx2160a-rdb.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 5 // Copyright 2018-2020 NXP 7 /dts-v1/; 9 #include "fsl-lx2160a.dtsi" 13 compatible = "fsl,lx2160a-rdb", "fsl,lx2160a"; 23 stdout-path = "serial0:115200n8"; 26 sb_3v3: regulator-sb3v3 { 27 compatible = "regulator-fixed"; 28 regulator-name = "MC34717-3.3VSB"; 29 regulator-min-microvolt = <3300000>; [all …]
|
H A D | fsl-ls1028a-qds-65bb.dtso | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 * Copyright 2019-2021 NXP 8 * Requires a SCH-30842 card in slot 1 and a SCH-28021 card in slot 2. 11 /dts-v1/; 15 #address-cells = <1>; 16 #size-cells = <0>; 18 slot1_sgmii: ethernet-phy@2 { 21 compatible = "ethernet-phy-ieee802.3-c45"; 26 phy-handle = <&slot1_sgmii>; 27 phy-mode = "2500base-x"; [all …]
|
/linux/Documentation/devicetree/bindings/net/ |
H A D | broadcom-bcm87xx.txt | 5 "ethernet-phy-ieee802.3-c45" 9 - broadcom,c45-reg-init : one of more sets of 4 cells. The first cell 18 ethernet-phy@5 { 20 compatible = "broadcom,bcm8706", "ethernet-phy-ieee802.3-c45"; 21 interrupt-parent = <&gpio>; 28 broadcom,c45-reg-init = <1 0xc808 0xff8f 0x70>;
|
H A D | realtek,rtl9301-mdio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/realtek,rtl9301-mdio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chris Packham <chris.packham@alliedtelesis.co.nz> 15 - items: 16 - enum: 17 - realtek,rtl9302b-mdio 18 - realtek,rtl9302c-mdio 19 - realtek,rtl9303-mdio [all …]
|
H A D | mdio-mux-mmioreg.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/net/mdio-mux-mmioreg.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Properties for an MDIO bus multiplexer controlled by a memory-mapped device 10 - Andrew Lunn <andrew@lunn.ch> 13 This is a special case of a MDIO bus multiplexer. A memory-mapped device, 14 like an FPGA, is used to control which child bus is connected. The mdio-mux 15 node must be a child of the memory-mapped device. The driver currently only 16 supports devices with 8, 16 or 32-bit registers. [all …]
|
/linux/rust/kernel/net/phy/ |
H A D | reg.rs | 1 // SPDX-License-Identifier: GPL-2.0 24 /// C22 and C45 PHY registers. 32 /// // read C45 PMA/PMD control 1 register 33 /// dev.read(C45::new(Mmd::PMAPMD, 0)); 38 /// // Checks the link status as reported by registers in the C45 namespace 40 /// dev.genphy_read_status::<phy::C45>(); 45 fn read(&self, dev: &mut Device) -> Result<u16>; in read() 48 fn write(&self, dev: &mut Device, val: u16) -> Result; in write() 51 fn read_status(dev: &mut Device) -> Result<u16>; in read_status() 67 /// Auto-negotiation advertisement. [all …]
|
/linux/arch/arm64/boot/dts/renesas/ |
H A D | r8a779f0-spider-ethernet.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the Spider Ethernet sub-board 23 label = "ethernet-sub-board"; 33 power-source = <1800>; 39 power-source = <1800>; 45 power-source = <1800>; 50 pinctrl-0 = <&tsn0_pins>, <&tsn1_pins>, <&tsn2_pins>; 51 pinctrl-names = "default"; 57 phy-handle = <&u101>; 58 phy-mode = "sgmii"; [all …]
|
H A D | r8a779f4-s4sk.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 * Device Tree Source for the R-Car S4 Starter Kit board 8 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 13 model = "R-Car S4 Starter Kit board"; 31 stdout-path = "serial0:921600n8"; 46 vcc_sdhi: regulator-vcc-sdhi { 47 compatible = "regulator-fixed"; 48 regulator-name = "SDHI Vcc"; 49 regulator-min-microvolt = <3300000>; [all …]
|
/linux/arch/powerpc/boot/dts/fsl/ |
H A D | t4240qds.dts | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 35 /include/ "t4240si-pre.dtsi" 40 #address-cells = <2>; 41 #size-cells = <2>; 42 interrupt-parent = <&mpic>; 86 3 0 0xf 0xffdf0000 0x00008000>; 89 #address-cells = <1>; 90 #size-cells = <1>; 91 compatible = "cfi-flash"; 94 bank-width = <2>; [all …]
|
H A D | b4860qds.dts | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 35 /include/ "b4860si-pre.dtsi" 50 board-control@3,0 { 51 compatible = "fsl,b4860qds-fpga", "fsl,fpga-qixis"; 58 phy-handle = <&phy_sgmii_1e>; 59 phy-connection-type = "sgmii"; 63 phy-handle = <&phy_sgmii_1f>; 64 phy-connection-type = "sgmii"; 68 phy-handle = <&phy_xaui_slot1>; 69 phy-connection-type = "xgmii"; [all …]
|
H A D | t2080rdb.dts | 2 * T2080PCIe-RDB Board Device Tree Source 4 * Copyright 2014 - 2015 Freescale Semiconductor Inc. 35 /include/ "t208xsi-pre.dtsi" 41 #address-cells = <2>; 42 #size-cells = <2>; 43 interrupt-parent = <&mpic>; 60 phy-handle = <&xg_aq1202_phy3>; 61 phy-connection-type = "xgmii"; 65 phy-handle = <&xg_aq1202_phy4>; 66 phy-connection-type = "xgmii"; [all …]
|
H A D | t1024rdb.dts | 35 /include/ "t102xsi-pre.dtsi" 40 #address-cells = <2>; 41 #size-cells = <2>; 42 interrupt-parent = <&mpic>; 48 reserved-memory { 49 #address-cells = <2>; 50 #size-cells = <2>; 53 bman_fbpr: bman-fbpr { 58 qman_fqd: qman-fqd { 63 qman_pfdr: qman-pfdr { [all …]
|
/linux/arch/arm64/boot/dts/marvell/ |
H A D | armada-8040-mcbin.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include "armada-8040-mcbin.dtsi" 11 model = "Marvell 8040 MACCHIATOBin Double-shot"; 12 compatible = "marvell,armada8040-mcbin-doubleshot", 13 "marvell,armada8040-mcbin", "marvell,armada8040", 14 "marvell,armada-ap806-quad", "marvell,armada-ap806"; 20 phy0: ethernet-phy@0 { 21 compatible = "ethernet-phy-ieee802.3-c45"; 26 phy8: ethernet-phy@8 { 27 compatible = "ethernet-phy-ieee802.3-c45"; [all …]
|
/linux/arch/arm/boot/dts/marvell/ |
H A D | armada-381-netgear-gs110emx.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 4 /dts-v1/; 5 #include "armada-385.dtsi" 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/input/input.h> 14 /* So that mvebu u-boot can update the MAC addresses */ 19 stdout-path = "serial0:115200n8"; 22 gpio-keys { 23 compatible = "gpio-keys"; 24 pinctrl-0 = <&front_button_pins>; [all …]
|
/linux/drivers/net/mdio/ |
H A D | mdio-cavium.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2009-2016 Cavium, Inc. 11 #include "mdio-cavium.h" 18 if (m == p->mode) in cavium_mdiobus_set_mode() 21 smi_clk.u64 = oct_mdio_readq(p->register_base + SMI_CLK); in cavium_mdiobus_set_mode() 22 smi_clk.s.mode = (m == C45) ? 1 : 0; in cavium_mdiobus_set_mode() 24 oct_mdio_writeq(smi_clk.u64, p->register_base + SMI_CLK); in cavium_mdiobus_set_mode() 25 p->mode = m; in cavium_mdiobus_set_mode() 35 cavium_mdiobus_set_mode(p, C45); in cavium_mdiobus_c45_addr() 39 oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT); in cavium_mdiobus_c45_addr() [all …]
|
/linux/Documentation/devicetree/bindings/net/dsa/ |
H A D | marvell,mv88e6xxx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andrew Lunn <andrew@lunn.ch> 22 - enum: 23 - marvell,mv88e6085 24 - marvell,mv88e6190 25 - marvell,mv88e6250 43 - items: 44 - const: marvell,turris-mox-mv88e6085 [all …]
|
/linux/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_mdio.c | 1 // SPDX-License-Identifier: GPL-2.0-only 31 unsigned long fin_time = jiffies + 3 * HZ; /* 3 seconds */ in sxgbe_mdio_busy_wait() 39 return -EBUSY; in sxgbe_mdio_busy_wait() 48 ((sp->clk_csr & 0x7) << 19) | SXGBE_MII_BUSY; in sxgbe_mdio_ctrl_data() 49 writel(reg, sp->ioaddr + sp->hw->mii.data); in sxgbe_mdio_ctrl_data() 60 writel(reg, sp->ioaddr + sp->hw->mii.addr); in sxgbe_mdio_c45() 70 writel(1 << phyaddr, sp->ioaddr + SXGBE_MDIO_CLAUSE22_PORT_REG); in sxgbe_mdio_c22() 74 writel(reg, sp->ioaddr + sp->hw->mii.addr); in sxgbe_mdio_c22() 82 const struct mii_regs *mii = &sp->hw->mii; in sxgbe_mdio_access_c22() 85 rc = sxgbe_mdio_busy_wait(sp->ioaddr, mii->data); in sxgbe_mdio_access_c22() [all …]
|
/linux/drivers/platform/x86/intel/int1092/ |
H A D | intel_sar.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 12 #define MAX_REGULATORY 3 13 #define SAR_DSM_UUID "82737E72-3A33-4C45-A9C7-57C0411A5F13" 19 * Structure wwan_device_mode_info - device mode information 35 * Structure wwan_device_mode_configuration - device configuration 49 * Structure wwan_supported_info - userspace datastore 64 * Structure wwan_sar_context - context of SAR
|