Home
last modified time | relevance | path

Searched +full:main +full:- +full:eeprom (Results 1 – 25 of 167) sorted by relevance

1234567

/linux/arch/mips/include/asm/sgi/
H A Dmc.h3 * 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 Dimx8mq-zii-ultra.dtsi1 // 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 Dcs89x0.rst1 .. 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 Dip22-nvram.c1 // 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 Dk3-am642-tqma64xxl.dtsi1 // 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 Dimx51-zii-rdu1.dts1 // 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 Dimx7d-zii-rmu2.dts1 // 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 Dimx51-zii-scu2-mezz.dts1 // 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 Dimx51-zii-scu3-esb.dts1 // 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 Dvf610-zii-spb4.dts1 // 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 Dvf610-zii-ssmb-spu3.dts1 // 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 Dqib_eeprom.c3 * 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 Dcore_env.c1 // 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 Dchromeos-acpi-device.rst1 .. 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 Dantenna.c23 * 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 Dmain.c25 * 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 DMakefile1 # 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 DMakefile1 # 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 DMakefile1 # 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 DMakefile1 # 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 DMakefile1 # 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 DMakefile1 # 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 Drt2x00usb.h1 /* 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 DMakefile1 # 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 Deeprom.c2 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 …]

1234567