/linux/arch/mips/include/asm/sgi/ |
H A D | mc.h | 3 * License. See the file "COPYING" in the main directory of this archive 22 #define SGIMC_CCTRL0_EPERRMEM 0x00000040 /* Main mem parity error enable */ 33 #define SGIMC_CCTRL0_LENDIAN 0x00020000 /* Put MC in little-endian mode */ 60 u32 eeprom; /* EEPROM byte reg for r4k */ member 61 #define SGIMC_EEPROM_PRE 0x00000001 /* eeprom chip PRE pin assertion */ 62 #define SGIMC_EEPROM_CSEL 0x00000002 /* Active high, eeprom chip select */ 63 #define SGIMC_EEPROM_SECLOCK 0x00000004 /* EEPROM serial clock */ 64 #define SGIMC_EEPROM_SDATAO 0x00000008 /* Serial EEPROM data-out */ 65 #define SGIMC_EEPROM_SDATAI 0x00000010 /* Serial EEPROM data-in */ 75 #define SGIMC_GIOPAR_HPC64 0x00000001 /* HPC talks to GIO using 64-bits */ [all …]
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8mq-zii-ultra.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 10 mdio-gpio0 = &mdio0; 15 stdout-path = &uart1; 19 compatible = "virtual,mdio-gpio"; 20 pinctrl-names = "default"; 21 pinctrl-0 = <&pinctrl_mdio_bitbang>, <&pinctrl_fec1_phy_reset>; 24 #address-cells = <1>; 25 #size-cells = <0>; 27 phy0: ethernet-phy@0 { 29 reset-gpios = <&gpio1 29 GPIO_ACTIVE_LOW>; [all …]
|
/linux/Documentation/networking/device_drivers/ethernet/cirrus/ |
H A D | cs89x0.rst | 1 .. SPDX-License-Identifier: GPL-2.0 33 2.1 CS8900-based Adapter Configuration 34 2.2 CS8920-based Adapter Configuration 46 5.2.1 Diagnostic Self-Test 66 The CS8900-based ISA Ethernet Adapters from Cirrus Logic follow 67 IEEE 802.3 standards and support half or full-duplex operation in ISA bus 69 in 16-bit ISA or EISA bus expansion slots and are available in 70 10BaseT-only or 3-media configurations (10BaseT, 10Base2, and AUI for 10Base-5 73 CS8920-based adapters are similar to the CS8900-based adapter with additional 85 or loaded at run-time as a device driver module. [all …]
|
/linux/arch/mips/sgi-ip22/ |
H A D | ip22-nvram.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * ip22-nvram.c: NVRAM and serial EEPROM handling. 5 * Copyright (C) 2003 Ladislav Michl (ladis@linux-mips.org) 12 /* Control opcode for serial eeprom */ 26 #define EEPROM_ECLK 0x04 /* EEPROM clock */ 61 ser_cmd = cmd | (reg << (16 - BITS_IN_COMMAND)); in eeprom_cmd() 105 * Read specified register from main NVRAM 111 * 93CS56 Microwire Bus EEPROM 2048 Bit (128x16) */ in ip22_nvram_read() 112 return ip22_eeprom_read(&hpc3c0->eeprom, reg); in ip22_nvram_read() 117 tmp = hpc3c0->bbram[reg++] & 0xff; in ip22_nvram_read() [all …]
|
/linux/arch/arm64/boot/dts/ti/ |
H A D | k3-am642-tqma64xxl.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 3 * Copyright (C) 2021 Texas Instruments Incorporated - https://www.ti.com/ 4 * Copyright (c) 2022-2024 TQ-Systems GmbH <linux@ew.tq-group.com>, D-82229 Seefeld, Germany. 7 #include "k3-am642.dtsi" 18 /* 1G RAM - default variant */ 23 reserved-memory { 24 #address-cells = <2>; 25 #size-cells = <2>; 31 no-map; 34 main_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 { [all …]
|
/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx51-zii-rdu1.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/sound/fsl-imx-audmux.h> 12 compatible = "zii,imx51-rdu1", "fsl,imx51"; 15 stdout-path = &uart1; 25 mdio-gpio0 = &mdio_gpio; 30 compatible = "fixed-clock"; 31 #clock-cells = <0>; 32 clock-frequency = <26000000>; 36 compatible = "gpio-gate-clock"; [all …]
|
H A D | imx7d-zii-rmu2.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 5 * RMU - Remote Modem Unit 10 /dts-v1/; 11 #include <dt-bindings/thermal/thermal.h> 16 compatible = "zii,imx7d-rmu2", "fsl,imx7d"; 19 stdout-path = &uart2; 22 gpio-leds { 23 compatible = "gpio-leds"; 24 pinctrl-0 = <&pinctrl_leds_debug>; 25 pinctrl-names = "default"; [all …]
|
H A D | imx51-zii-scu2-mezz.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 7 /dts-v1/; 13 compatible = "zii,imx51-scu2-mezz", "fsl,imx51"; 16 stdout-path = &uart1; 26 mdio-gpio0 = &mdio_gpio; 29 usb_vbus: regulator-usb-vbus { 30 compatible = "regulator-fixed"; 31 pinctrl-names = "default"; 32 pinctrl-0 = <&pinctrl_usb_mmc_reset>; 34 startup-delay-us = <150000>; [all …]
|
H A D | imx51-zii-scu3-esb.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 7 /dts-v1/; 13 compatible = "zii,imx51-scu3-esb", "fsl,imx51"; 16 stdout-path = &uart1; 25 usb_vbus: regulator-usb-vbus { 26 compatible = "regulator-fixed"; 27 regulator-name = "usb_vbus"; 28 regulator-min-microvolt = <5000000>; 29 regulator-max-microvolt = <5000000>; 31 pinctrl-names = "default"; [all …]
|
/linux/arch/arm/boot/dts/nxp/vf/ |
H A D | vf610-zii-spb4.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 * SPB - Seat Power Box 11 /dts-v1/; 19 stdout-path = &uart0; 27 gpio-leds { 28 compatible = "gpio-leds"; 29 pinctrl-0 = <&pinctrl_leds_debug>; 30 pinctrl-names = "default"; 32 led-debug { 35 linux,default-trigger = "heartbeat"; [all …]
|
H A D | vf610-zii-ssmb-spu3.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 * SSMB - SPU3 Switch Management Board 7 * SPU - Seat Power Unit 11 * Based on an original 'vf610-twr.dts' which is Copyright 2015, 15 /dts-v1/; 23 stdout-path = &uart0; 31 gpio-leds { 32 compatible = "gpio-leds"; 33 pinctrl-0 = <&pinctrl_leds_debug>; 34 pinctrl-names = "default"; [all …]
|
/linux/drivers/infiniband/hw/qib/ |
H A D | qib_eeprom.c | 3 * Copyright (c) 2006 - 2012 QLogic Corporation. All rights reserved. 9 * COPYING in the main directory of this source tree, or the 16 * - Redistributions of source code must retain the above 20 * - Redistributions in binary form must reproduce the above 42 * Functions specific to the serial EEPROM on cards handled by ib_qib. 47 * qib_eeprom_read - receives bytes from the eeprom via I2C 58 ret = mutex_lock_interruptible(&dd->eep_lock); in qib_eeprom_read() 62 qib_dev_err(dd, "EEPROM Reset for read failed\n"); in qib_eeprom_read() 64 ret = qib_twsi_blk_rd(dd, dd->twsi_eeprom_dev, in qib_eeprom_read() 66 mutex_unlock(&dd->eep_lock); in qib_eeprom_read() [all …]
|
/linux/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | core_env.c | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 33 u8 max_module_count; /* Maximum number of modules per-slot. */ 34 u8 num_of_slots; /* Including the main board. */ 35 u8 max_eeprom_len; /* Maximum module EEPROM transaction length. */ 43 return mlxsw_env->line_cards[slot_index]->active; in __mlxsw_env_linecard_is_active() 51 mutex_lock(&mlxsw_env->line_cards_lock); in mlxsw_env_linecard_is_active() 53 mutex_unlock(&mlxsw_env->line_cards_lock); in mlxsw_env_linecard_is_active() 64 return &mlxsw_env->line_cards[slot_index]->module_info[module]; in mlxsw_env_module_info_get() 78 switch (module_info->type) { in __mlxsw_env_validate_module_type() 80 err = -EINVAL; in __mlxsw_env_validate_module_type() [all …]
|
/linux/Documentation/firmware-guide/acpi/ |
H A D | chromeos-acpi-device.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 .. flat-table:: Supported ACPI Objects 13 :header-rows: 1 15 * - Object 16 - Description 18 * - CHSW 19 - Chrome OS switch positions 21 * - HWID 22 - Chrome OS hardware ID 24 * - FWID [all …]
|
/linux/drivers/net/wireless/ath/ath9k/ |
H A D | antenna.c | 23 * EEPROM has 2 4-bit fields containing the card configuration. 26 * ------------ 33 * ----------- 37 * The EEPROM bits are used as follows: 38 * ------------------------------------ 40 * bb_enable_ant_div_lnadiv - Enable LNA path rx antenna diversity/combining. 43 * bb_ant_div_[alt/main]_gaintb - 0 -> Antenna config Alt/Main uses gaintable 0 44 * 1 -> Antenna config Alt/Main uses gaintable 1 47 * bb_enable_ant_fast_div - Enable fast antenna diversity. 50 * bb_ant_div_[alt/main]_lnaconf - Alt/Main LNA diversity/combining input config. [all …]
|
/linux/drivers/net/wireless/ath/carl9170/ |
H A D | main.c | 25 * Copyright (c) 2007-2008 Atheros Communications, Inc. 190 list_for_each_entry_rcu(tid_info, &ar->tx_ampdu_list, list) { in carl9170_ampdu_gc() 191 spin_lock_bh(&ar->tx_ampdu_list_lock); in carl9170_ampdu_gc() 192 if (tid_info->state == CARL9170_TID_STATE_SHUTDOWN) { in carl9170_ampdu_gc() 193 tid_info->state = CARL9170_TID_STATE_KILLED; in carl9170_ampdu_gc() 194 list_del_rcu(&tid_info->list); in carl9170_ampdu_gc() 195 ar->tx_ampdu_list_len--; in carl9170_ampdu_gc() 196 list_add_tail(&tid_info->tmp_list, &tid_gc); in carl9170_ampdu_gc() 198 spin_unlock_bh(&ar->tx_ampdu_list_lock); in carl9170_ampdu_gc() 201 rcu_assign_pointer(ar->tx_ampdu_iter, tid_info); in carl9170_ampdu_gc() [all …]
|
/linux/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0-only 2 obj-$(CONFIG_MT7603E) += mt7603e.o 4 mt7603e-y := \ 5 pci.o soc.o main.o init.o mcu.o \ 6 core.o dma.o mac.o eeprom.o \
|
/linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | Makefile | 1 # SPDX-License-Identifier: ISC 3 obj-$(CONFIG_MT7996E) += mt7996e.o 5 mt7996e-y := pci.o init.o dma.o eeprom.o main.o mcu.o mac.o \ 8 mt7996e-$(CONFIG_DEV_COREDUMP) += coredump.o
|
/linux/drivers/net/wireless/mediatek/mt7601u/ |
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0-only 2 obj-$(CONFIG_MT7601U) += mt7601u.o 4 mt7601u-objs = \ 5 usb.o init.o main.o mcu.o trace.o dma.o core.o eeprom.o phy.o \ 8 CFLAGS_trace.o := -I$(src)
|
/linux/drivers/net/wireless/intersil/p54/ |
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 2 p54common-objs := eeprom.o fwio.o txrx.o main.o 3 p54common-$(CONFIG_P54_LEDS) += led.o 5 obj-$(CONFIG_P54_COMMON) += p54common.o 6 obj-$(CONFIG_P54_USB) += p54usb.o 7 obj-$(CONFIG_P54_PCI) += p54pci.o 8 obj-$(CONFIG_P54_SPI) += p54spi.o
|
/linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | Makefile | 1 # SPDX-License-Identifier: ISC 3 obj-$(CONFIG_MT7915E) += mt7915e.o 5 mt7915e-y := pci.o init.o dma.o eeprom.o main.o mcu.o mac.o \ 8 mt7915e-$(CONFIG_NL80211_TESTMODE) += testmode.o 9 mt7915e-$(CONFIG_MT798X_WMAC) += soc.o 10 mt7915e-$(CONFIG_DEV_COREDUMP) += coredump.o
|
/linux/drivers/net/wireless/mediatek/mt76/mt76x0/ |
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0-only 2 obj-$(CONFIG_MT76x0U) += mt76x0u.o 3 obj-$(CONFIG_MT76x0E) += mt76x0e.o 4 obj-$(CONFIG_MT76x0_COMMON) += mt76x0-common.o 6 mt76x0-common-y := init.o main.o eeprom.o phy.o 8 mt76x0u-y := usb.o usb_mcu.o 9 mt76x0e-y := pci.o pci_mcu.o 11 # ccflags-y := -DDEBUG
|
/linux/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00usb.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 Copyright (C) 2004 - 2009 Ivo van Doorn <IvDoorn@gmail.com> 26 * use the REGISTER_TIMEOUT, however when loading firmware or read EEPROM 76 * rt2x00usb_vendor_request - Send register command to device 86 * This is the main function to communicate with the device, 98 * rt2x00usb_vendor_request_buff - Send register command to device (buffered) 120 * rt2x00usb_vendor_request_buff - Send register command to device (buffered) 138 * rt2x00usb_vendor_request_sw - Send single register command to device 161 * rt2x00usb_eeprom_read - Read eeprom from device 163 * @eeprom: Pointer to eeprom array to store the information in [all …]
|
/linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 3 obj-$(CONFIG_IWLDVM) += iwldvm.o 4 iwldvm-objs += main.o rs.o mac80211.o ucode.o tx.o 5 iwldvm-objs += lib.o calib.o tt.o sta.o rx.o eeprom.o 7 iwldvm-objs += power.o 8 iwldvm-objs += scan.o 9 iwldvm-objs += rxon.o devices.o 11 iwldvm-$(CONFIG_IWLWIFI_LEDS) += led.o 12 iwldvm-$(CONFIG_IWLWIFI_DEBUGFS) += debugfs.o 14 ccflags-y += -I $(src)/../
|
/linux/drivers/net/ethernet/dec/tulip/ |
H A D | eeprom.c | 2 drivers/net/ethernet/dec/tulip/eeprom.c 5 Written/copyright 1994-2001 by Donald Becker. 20 /* Serial EEPROM section. */ 21 /* The main routine to parse the very complicated SROM structure. 27 /* Known cards that have old-style EEPROMs. */ 33 0x0004, 0x009E, /* 10baseT-FD */ 35 0x0905, 0x006D, /* 100baseTx-FD */ }}, 38 0x0108, 0x8021, /* 100baseFx-FD */ 40 0x0104, 0x009E, /* 10baseT-FD */ 42 0x0105, 0x006D, /* 100baseTx-FD */ }}, [all …]
|