Home
last modified time | relevance | path

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

12345678910>>...41

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/
Dvia-velocity.txt4 - compatible : Should be "via,velocity-vt6110"
5 - reg : Address and length of the io space
6 - interrupts : Should contain the controller interrupt line
9 - no-eeprom : PCI network cards use an external EEPROM to store data. Embedded
10 devices quite often set this data in uboot and do not provide an eeprom.
11 Specify this option if you have no external eeprom.
16 compatible = "via,velocity-vt6110";
19 no-eeprom;
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/
Dvia-velocity.txt4 - compatible : Should be "via,velocity-vt6110"
5 - reg : Address and length of the io space
6 - interrupts : Should contain the controller interrupt line
9 - no-eeprom : PCI network cards use an external EEPROM to store data. Embedded
10 devices quite often set this data in uboot and do not provide an eeprom.
11 Specify this option if you have no external eeprom.
16 compatible = "via,velocity-vt6110";
19 no-eeprom;
/kernel/linux/linux-5.10/drivers/nvmem/
Drave-sp-eeprom.c1 // SPDX-License-Identifier: GPL-2.0+
4 * EEPROM driver for RAVE SP
10 #include <linux/mfd/rave-sp.h>
12 #include <linux/nvmem-provider.h>
18 * enum rave_sp_eeprom_access_type - Supported types of EEPROM access
20 * @RAVE_SP_EEPROM_WRITE: EEPROM write
21 * @RAVE_SP_EEPROM_READ: EEPROM read
29 * enum rave_sp_eeprom_header_size - EEPROM command header sizes
31 * @RAVE_SP_EEPROM_HEADER_SMALL: EEPROM header size for "small" devices (< 8K)
32 * @RAVE_SP_EEPROM_HEADER_BIG: EEPROM header size for "big" devices (> 8K)
[all …]
/kernel/linux/linux-6.6/drivers/nvmem/
Drave-sp-eeprom.c1 // SPDX-License-Identifier: GPL-2.0+
4 * EEPROM driver for RAVE SP
10 #include <linux/mfd/rave-sp.h>
12 #include <linux/nvmem-provider.h>
18 * enum rave_sp_eeprom_access_type - Supported types of EEPROM access
20 * @RAVE_SP_EEPROM_WRITE: EEPROM write
21 * @RAVE_SP_EEPROM_READ: EEPROM read
29 * enum rave_sp_eeprom_header_size - EEPROM command header sizes
31 * @RAVE_SP_EEPROM_HEADER_SMALL: EEPROM header size for "small" devices (< 8K)
32 * @RAVE_SP_EEPROM_HEADER_BIG: EEPROM header size for "big" devices (> 8K)
[all …]
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/
Diwl-eeprom-read.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2005-2014, 2018-2019, 2021 Intel Corporation
9 #include "iwl-drv.h"
10 #include "iwl-debug.h"
11 #include "iwl-eeprom-read.h"
12 #include "iwl-io.h"
13 #include "iwl-prph.h"
14 #include "iwl-csr.h"
17 * EEPROM access time values:
19 * Driver initiates EEPROM read by writing byte address << 1 to CSR_EEPROM_REG.
[all …]
/kernel/linux/linux-6.6/drivers/misc/eeprom/
Didt_89hpesx.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2016 T-Platforms. All Rights Reserved.
5 * IDT PCIe-switch NTB Linux driver
8 * Serge Semin <fancer.lancer@gmail.com>, <Sergey.Semin@t-platforms.ru>
11 * NOTE of the IDT 89HPESx SMBus-slave interface driver
12 * This driver primarily is developed to have an access to EEPROM device of
13 * IDT PCIe-switches. IDT provides a simple SMBus interface to perform IO-
14 * operations from/to EEPROM, which is located at private (so called Master)
16 * binary sysfs-file in the device directory:
17 * /sys/bus/i2c/devices/<bus>-<devaddr>/eeprom
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/
Diwl-eeprom-read.c8 * Copyright(c) 2008 - 2014 Intel Corporation. All rights reserved.
9 * Copyright(c) 2018 - 2019 Intel Corporation
25 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
29 * Copyright(c) 2005 - 2014 Intel Corporation. All rights reserved.
30 * Copyright(c) 2018 - 2019 Intel Corporation
50 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
63 #include "iwl-drv.h"
64 #include "iwl-debug.h"
65 #include "iwl-eeprom-read.h"
66 #include "iwl-io.h"
[all …]
/kernel/linux/linux-5.10/drivers/misc/eeprom/
Didt_89hpesx.c7 * Copyright (C) 2016 T-Platforms. All Rights Reserved.
27 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
36 * IDT PCIe-switch NTB Linux driver
39 * Serge Semin <fancer.lancer@gmail.com>, <Sergey.Semin@t-platforms.ru>
42 * NOTE of the IDT 89HPESx SMBus-slave interface driver
43 * This driver primarily is developed to have an access to EEPROM device of
44 * IDT PCIe-switches. IDT provides a simple SMBus interface to perform IO-
45 * operations from/to EEPROM, which is located at private (so called Master)
47 * binary sysfs-file in the device directory:
48 * /sys/bus/i2c/devices/<bus>-<devaddr>/eeprom
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/wireless/
Dqca,ath9k.txt8 - compatible: For PCI and PCIe devices this should be an identifier following
13 ID depends on the chipset - see the following (possibly
15 - 0023 for AR5416
16 - 0024 for AR5418
17 - 0027 for AR9160
18 - 0029 for AR9220 and AR9223
19 - 002a for AR9280 and AR9283
20 - 002b for AR9285
21 - 002c for AR2427
22 - 002d for AR9227
[all …]
/kernel/linux/linux-5.10/Documentation/misc-devices/
Deeprom.rst2 Kernel driver eeprom
7 * Any EEPROM chip in the designated address range
9 Prefix: 'eeprom'
11 Addresses scanned: I2C 0x50 - 0x57
28 24C01 1K 0x50 (shadows at 0x51 - 0x57)
29 24C01A 1K 0x50 - 0x57 (Typical device on DIMMs)
30 24C02 2K 0x50 - 0x57
35 24C16 16K 0x50 (additional data at 0x51 - 0x57)
38 Atmel 34C02B 2K 0x50 - 0x57, SW write protect at 0x30-37
39 Catalyst 34FC02 2K 0x50 - 0x57, SW write protect at 0x30-37
[all …]
/kernel/linux/linux-6.6/Documentation/misc-devices/
Deeprom.rst2 Kernel driver eeprom
7 * Any EEPROM chip in the designated address range
9 Prefix: 'eeprom'
11 Addresses scanned: I2C 0x50 - 0x57
28 24C01 1K 0x50 (shadows at 0x51 - 0x57)
29 24C01A 1K 0x50 - 0x57 (Typical device on DIMMs)
30 24C02 2K 0x50 - 0x57
35 24C16 16K 0x50 (additional data at 0x51 - 0x57)
38 Atmel 34C02B 2K 0x50 - 0x57, SW write protect at 0x30-37
39 Catalyst 34FC02 2K 0x50 - 0x57, SW write protect at 0x30-37
[all …]
/kernel/linux/linux-6.6/drivers/comedi/drivers/
Dplx9052.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Definitions for the PLX-9052 PCI interface chip
7 * COMEDI - Linux Control and Measurement Device Interface
15 * INTCSR - Interrupt Control/Status register
33 * CNTRL - User I/O, Direct Slave Response, Serial EEPROM, and
55 #define PLX9052_CNTRL_PCI_R_NO_FLUSH BIT(16) /* read no flush mode */
56 #define PLX9052_CNTRL_PCI_R_NO_WRITE BIT(17) /* read no write mode */
60 #define PLX9052_CNTRL_EEPROM_MASK (0x1f << 24) /* EEPROM bits */
61 #define PLX9052_CNTRL_EEPROM_CLK BIT(24) /* EEPROM clock */
62 #define PLX9052_CNTRL_EEPROM_CS BIT(25) /* EEPROM chip select */
[all …]
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/
Dplx9052.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Definitions for the PLX-9052 PCI interface chip
7 * COMEDI - Linux Control and Measurement Device Interface
15 * INTCSR - Interrupt Control/Status register
33 * CNTRL - User I/O, Direct Slave Response, Serial EEPROM, and
55 #define PLX9052_CNTRL_PCI_R_NO_FLUSH BIT(16) /* read no flush mode */
56 #define PLX9052_CNTRL_PCI_R_NO_WRITE BIT(17) /* read no write mode */
60 #define PLX9052_CNTRL_EEPROM_MASK (0x1f << 24) /* EEPROM bits */
61 #define PLX9052_CNTRL_EEPROM_CLK BIT(24) /* EEPROM clock */
62 #define PLX9052_CNTRL_EEPROM_CS BIT(25) /* EEPROM chip select */
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Daspeed-bmc-ibm-rainier.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 /dts-v1/;
5 #include "aspeed-g6.dtsi"
6 #include <dt-bindings/gpio/aspeed-gpio.h>
7 #include <dt-bindings/i2c/i2c.h>
8 #include <dt-bindings/leds/leds-pca955x.h>
12 compatible = "ibm,rainier-bmc", "aspeed,ast2600";
36 stdout-path = &uart5;
45 reserved-memory {
46 #address-cells = <1>;
[all …]
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 …]
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 …]
/kernel/linux/linux-6.6/include/media/
Dtveeprom.h1 /* SPDX-License-Identifier: GPL-2.0 */
4 * tveeprom - Contains structures and functions to work with Hauppauge
11 * enum tveeprom_audio_processor - Specifies the type of audio processor
14 * @TVEEPROM_AUDPROC_NONE: No audio processor present
28 * struct tveeprom - Contains the fields parsed from Hauppauge eeproms
38 * @has_MAC_address: 0: no MAC, 1: MAC present, 2: unknown.
94 * tveeprom_hauppauge_analog - Fill struct tveeprom using the contents
95 * of the eeprom previously filled at
98 * @tvee: Struct to where the eeprom parsed data will be filled;
101 * eeprom read from the Hauppauge device.
[all …]
/kernel/linux/linux-5.10/include/media/
Dtveeprom.h1 /* SPDX-License-Identifier: GPL-2.0 */
4 * tveeprom - Contains structures and functions to work with Hauppauge
11 * enum tveeprom_audio_processor - Specifies the type of audio processor
14 * @TVEEPROM_AUDPROC_NONE: No audio processor present
28 * struct tveeprom - Contains the fields parsed from Hauppauge eeproms
38 * @has_MAC_address: 0: no MAC, 1: MAC present, 2: unknown.
94 * tveeprom_hauppauge_analog - Fill struct tveeprom using the contents
95 * of the eeprom previously filled at
98 * @tvee: Struct to where the eeprom parsed data will be filled;
101 * eeprom read from the Hauppauge device.
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
Damdgpu_eeprom.c16 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
27 /* AT24CM02 and M24M02-R have a 256-byte write page size.
31 #define EEPROM_PAGE_MASK (EEPROM_PAGE_SIZE - 1)
35 /* EEPROM memory addresses are 19-bits long, which can
37 * The upper 3 bits are sent as part of the 7-bit
38 * "Device Type Identifier"--an I2C concept, which for EEPROM devices
39 * is hard-coded as 1010b, indicating that it is an EEPROM
40 * device--this is the wire format, followed by the upper
41 * 3 bits of the 19-bit address, followed by the direction,
42 * followed by two bytes holding the rest of the 16-bits of
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/dec/tulip/
Deeprom.c2 drivers/net/ethernet/dec/tulip/eeprom.c
5 Written/copyright 1994-2001 by Donald Becker.
20 /* Serial EEPROM section. */
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 */ }},
43 {"Maxtech NX-110", 0, 0, 0xE8, { 0x1e00, 0x0000, 0x0800, 0x0513,
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/dec/tulip/
Deeprom.c2 drivers/net/ethernet/dec/tulip/eeprom.c
5 Written/copyright 1994-2001 by Donald Becker.
20 /* Serial EEPROM section. */
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 */ }},
43 {"Maxtech NX-110", 0, 0, 0xE8, { 0x1e00, 0x0000, 0x0800, 0x0513,
[all …]
/kernel/linux/linux-6.6/drivers/media/usb/em28xx/
Dem28xx-i2c.c1 // SPDX-License-Identifier: GPL-2.0+
3 // em28xx-i2c.c - driver for Empia EM2800/EM2820/2840 USB video capture devices
20 #include <media/v4l2-common.h>
23 /* ----------------------------------------------------------- */
35 dev_printk(KERN_DEBUG, &dev->intf->dev, \
54 switch (dev->i2c_speed & 0x03) { in em28xx_i2c_timeout()
80 return -EOPNOTSUPP; in em2800_i2c_send_bytes()
82 b2[5] = 0x80 + len - 1; in em2800_i2c_send_bytes()
93 ret = dev->em28xx_write_regs(dev, 4 - len, &b2[4 - len], 2 + len); in em2800_i2c_send_bytes()
95 dev_warn(&dev->intf->dev, in em2800_i2c_send_bytes()
[all …]
/kernel/linux/linux-5.10/drivers/media/usb/em28xx/
Dem28xx-i2c.c1 // SPDX-License-Identifier: GPL-2.0+
3 // em28xx-i2c.c - driver for Empia EM2800/EM2820/2840 USB video capture devices
29 #include "tuner-xc2028.h"
30 #include <media/v4l2-common.h>
33 /* ----------------------------------------------------------- */
45 dev_printk(KERN_DEBUG, &dev->intf->dev, \
64 switch (dev->i2c_speed & 0x03) { in em28xx_i2c_timeout()
90 return -EOPNOTSUPP; in em2800_i2c_send_bytes()
92 b2[5] = 0x80 + len - 1; in em2800_i2c_send_bytes()
103 ret = dev->em28xx_write_regs(dev, 4 - len, &b2[4 - len], 2 + len); in em2800_i2c_send_bytes()
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/vf/
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 …]
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 …]

12345678910>>...41