Home
last modified time | relevance | path

Searched full:eprom (Results 1 – 25 of 107) sorted by relevance

12345

/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/
Deprom.c9 #include "eprom.h"
12 * The EPROM is logically divided into three partitions:
37 * How long to wait for the EPROM to become available, in ms.
38 * The spec 32 Mb EPROM takes around 40s to erase then write.
44 * Read a 256 byte (64 dword) EPROM page.
58 * Read length bytes starting at offset from the start of the EPROM.
127 * Initialize the EPROM handler.
133 /* only the discrete chip has an EPROM */ in eprom_init()
138 * It is OK if both HFIs reset the EPROM as long as they don't in eprom_init()
144 "%s: unable to acquire EPROM resource, no EPROM support\n", in eprom_init()
[all …]
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
Deprom.c50 #include "eprom.h"
53 * The EPROM is logically divided into three partitions:
78 * How long to wait for the EPROM to become available, in ms.
79 * The spec 32 Mb EPROM takes around 40s to erase then write.
85 * Read a 256 byte (64 dword) EPROM page.
99 * Read length bytes starting at offset from the start of the EPROM.
168 * Initialize the EPROM handler.
174 /* only the discrete chip has an EPROM */ in eprom_init()
179 * It is OK if both HFIs reset the EPROM as long as they don't in eprom_init()
185 "%s: unable to acquire EPROM resource, no EPROM support\n", in eprom_init()
[all …]
/kernel/linux/linux-6.6/arch/sh/include/mach-se/mach/
Dse7751.h19 #define PA_ROM 0x00000000 /* EPROM */
20 #define PA_ROM_SIZE 0x00400000 /* EPROM size 4M byte */
21 #define PA_FROM 0x01000000 /* EPROM */
22 #define PA_FROM_SIZE 0x00400000 /* EPROM size 4M byte */
Dse.h16 #define PA_ROM 0x00000000 /* EPROM */
17 #define PA_ROM_SIZE 0x00400000 /* EPROM size 4M byte */
18 #define PA_FROM 0x01000000 /* EPROM */
19 #define PA_FROM_SIZE 0x00400000 /* EPROM size 4M byte */
Dse7721.h16 #define PA_ROM 0xa0000000 /* EPROM */
17 #define PA_ROM_SIZE 0x00200000 /* EPROM size 2M byte */
Dse7722.h17 #define PA_ROM 0xa0000000 /* EPROM */
18 #define PA_ROM_SIZE 0x00200000 /* EPROM size 2M byte */
Dse7343.h17 #define PA_ROM 0x00000000 /* EPROM */
18 #define PA_ROM_SIZE 0x00400000 /* EPROM size 4M byte(Actually 2MB) */
Dse7780.h17 #define PA_ROM 0xa0000000 /* EPROM */
18 #define PA_ROM_SIZE 0x00400000 /* EPROM size 4M byte */
/kernel/linux/linux-5.10/arch/sh/include/mach-se/mach/
Dse7751.h19 #define PA_ROM 0x00000000 /* EPROM */
20 #define PA_ROM_SIZE 0x00400000 /* EPROM size 4M byte */
21 #define PA_FROM 0x01000000 /* EPROM */
22 #define PA_FROM_SIZE 0x00400000 /* EPROM size 4M byte */
Dse.h16 #define PA_ROM 0x00000000 /* EPROM */
17 #define PA_ROM_SIZE 0x00400000 /* EPROM size 4M byte */
18 #define PA_FROM 0x01000000 /* EPROM */
19 #define PA_FROM_SIZE 0x00400000 /* EPROM size 4M byte */
Dse7721.h16 #define PA_ROM 0xa0000000 /* EPROM */
17 #define PA_ROM_SIZE 0x00200000 /* EPROM size 2M byte */
Dse7722.h17 #define PA_ROM 0xa0000000 /* EPROM */
18 #define PA_ROM_SIZE 0x00200000 /* EPROM size 2M byte */
Dse7343.h17 #define PA_ROM 0x00000000 /* EPROM */
18 #define PA_ROM_SIZE 0x00400000 /* EPROM size 4M byte(Actually 2MB) */
/kernel/linux/linux-5.10/drivers/w1/slaves/
Dw1_ds250x.c41 u8 eprom[W1_DS2505_SIZE]; member
71 w1_read_block(sl->master, &data->eprom[pgoff], W1_PAGE_SIZE); in w1_ds2502_read_page()
74 if (w1_calc_crc8(&data->eprom[pgoff], W1_PAGE_SIZE) != crc8) in w1_ds2502_read_page()
125 w1_read_block(sl->master, &data->eprom[epoff], W1_PAGE_SIZE); in w1_ds2505_read_page()
127 crc = crc16(CRC16_INIT, &data->eprom[epoff], W1_PAGE_SIZE); in w1_ds2505_read_page()
161 memcpy(buf, &data->eprom[off], count); in w1_nvmem_read()
DKconfig55 DS2406 Dual Channel Addressable Switch. EPROM read/write
113 tristate "512b/1kb/16kb EPROM family support"
117 512b/1kb/16kb EPROM family device (DS250x).
/kernel/linux/linux-6.6/drivers/w1/slaves/
Dw1_ds250x.c41 u8 eprom[W1_DS2505_SIZE]; member
71 w1_read_block(sl->master, &data->eprom[pgoff], W1_PAGE_SIZE); in w1_ds2502_read_page()
74 if (w1_calc_crc8(&data->eprom[pgoff], W1_PAGE_SIZE) != crc8) in w1_ds2502_read_page()
125 w1_read_block(sl->master, &data->eprom[epoff], W1_PAGE_SIZE); in w1_ds2505_read_page()
127 crc = crc16(CRC16_INIT, &data->eprom[epoff], W1_PAGE_SIZE); in w1_ds2505_read_page()
161 memcpy(buf, &data->eprom[off], count); in w1_nvmem_read()
DKconfig55 DS2406 Dual Channel Addressable Switch. EPROM read/write
113 tristate "512b/1kb/16kb EPROM family support"
117 512b/1kb/16kb EPROM family device (DS250x).
/kernel/linux/linux-5.10/drivers/staging/rtl8192u/
Dr8180_93cx6.c32 /* enable EPROM */ in eprom_cs()
35 /* disable EPROM */ in eprom_cs()
115 /* enable EPROM programming */ in eprom_read()
166 /* disable EPROM programming */ in eprom_read()
/kernel/linux/linux-6.6/drivers/staging/rtl8192u/
Dr8180_93cx6.c32 /* enable EPROM */ in eprom_cs()
35 /* disable EPROM */ in eprom_cs()
115 /* enable EPROM programming */ in eprom_read()
166 /* disable EPROM programming */ in eprom_read()
/kernel/linux/linux-6.6/Documentation/networking/
D6pack.rst66 To be able to use 6pack, a special firmware for the TNC is needed. The EPROM
68 program an EPROM yourself. The image file for 6pack EPROMs should be
76 TNCs contain a 64kByte EPROM, the lower half of which is used for
80 two systems. When programming a new EPROM, one of the systems is replaced
84 of the EPROM between HIGH and LOW level. After having inserted the new EPROM
/kernel/linux/linux-5.10/Documentation/networking/
D6pack.rst66 To be able to use 6pack, a special firmware for the TNC is needed. The EPROM
68 program an EPROM yourself. The image file for 6pack EPROMs should be
76 TNCs contain a 64kByte EPROM, the lower half of which is used for
80 two systems. When programming a new EPROM, one of the systems is replaced
84 of the EPROM between HIGH and LOW level. After having inserted the new EPROM
/kernel/linux/linux-5.10/drivers/mtd/maps/
Dsolutionengine.c2 * Flash and EPROM on Hitachi Solution Engine and similar boards.
23 .name = "Solution Engine EPROM",
62 printk(KERN_NOTICE "Solution Engine: Flash at 0x%pap, EPROM at 0x%pap\n", in init_soleng_maps()
/kernel/linux/linux-6.6/drivers/mtd/maps/
Dsolutionengine.c2 * Flash and EPROM on Hitachi Solution Engine and similar boards.
23 .name = "Solution Engine EPROM",
62 printk(KERN_NOTICE "Solution Engine: Flash at 0x%pap, EPROM at 0x%pap\n", in init_soleng_maps()
/kernel/linux/linux-5.10/arch/sh/include/mach-common/mach/
Dsdk7780.h16 #define PA_ROM 0xa0000000 /* EPROM */
17 #define PA_ROM_SIZE 0x00400000 /* EPROM size 4M byte */
/kernel/linux/linux-6.6/arch/sh/include/mach-common/mach/
Dsdk7780.h16 #define PA_ROM 0xa0000000 /* EPROM */
17 #define PA_ROM_SIZE 0x00400000 /* EPROM size 4M byte */

12345