Home
last modified time | relevance | path

Searched full:srom (Results 1 – 25 of 47) sorted by relevance

12

/linux-5.10/drivers/memory/samsung/
Dexynos-srom.c6 // Exynos - SROM Controller support
17 #include "exynos-srom.h"
20 /* SROM side */
29 * struct exynos_srom_reg_dump: register dump of SROM Controller registers.
30 * @offset: srom register offset from the controller base address.
39 * struct exynos_srom: platform data for exynos srom controller driver.
41 * @reg_base: srom base address
67 static int exynos_srom_configure_bank(struct exynos_srom *srom, in exynos_srom_configure_bank() argument
78 if (of_property_read_bool(np, "samsung,srom-page-mode")) in exynos_srom_configure_bank()
80 if (of_property_read_u32_array(np, "samsung,srom-timing", timing, in exynos_srom_configure_bank()
[all …]
DKconfig24 bool "Exynos SROM controller driver" if COMPILE_TEST
27 This adds driver for Samsung Exynos SoC SROM controller. The driver
28 in basic operation mode only saves and restores SROM registers
DMakefile3 obj-$(CONFIG_EXYNOS_SROM) += exynos-srom.o
/linux-5.10/Documentation/devicetree/bindings/memory-controllers/
Dexynos-srom.yaml4 $id: http://devicetree.org/schemas/memory-controllers/exynos-srom.yaml#
7 title: Samsung Exynos SoC SROM Controller driver
13 The SROM controller can be used to attach external peripherals. In this case
19 - const: samsung,exynos4210-srom
43 of the relevant SROM bank.
58 samsung,srom-page-mode:
64 samsung,srom-timing:
83 - samsung,srom-timing
95 compatible = "samsung,exynos4210-srom";
109 compatible = "samsung,exynos4210-srom";
[all …]
/linux-5.10/Documentation/networking/device_drivers/ethernet/dec/
Dde4x5.rst17 Digital Semiconductor SROM Specification. The driver currently
20 - DC21040 (no SROM)
32 - SMC9332 (w/new SROM)
113 The SMC9332 card has a non-compliant SROM which needs fixing - I have
114 patched this driver to detect it because the SROM format used complies
122 I have added SROM decoding routines to make this driver work with any
123 card that supports the Digital Semiconductor SROM spec. This will help
128 (with the latest SROM complying with the SROM spec V3: their first was
154 Where SROM media detection is used and full duplex is specified in the
155 SROM, the feature is ignored unless lp->params.fdx is set at compile
[all …]
/linux-5.10/arch/arm/boot/dts/
Dexynos5410-smdk5410.dts69 srom_ctl: srom-ctl {
76 srom_ebi: srom-ebi {
108 samsung,srom-page-mode;
109 samsung,srom-timing = <9 12 1 9 1 1>;
Ds3c6410-smdk6410.dts45 srom-cs1-bus@18000000 {
Ds3c6410-mini6410.dts45 srom-cs1-bus@18000000 {
/linux-5.10/drivers/net/ethernet/dec/tulip/
Dde4x5.c41 Digital Semiconductor SROM Specification. The driver currently
44 DC21040 (no SROM)
56 SMC9332 (w/new SROM)
150 The SMC9332 card has a non-compliant SROM which needs fixing - I have
151 patched this driver to detect it because the SROM format used complies
159 I have added SROM decoding routines to make this driver work with any
160 card that supports the Digital Semiconductor SROM spec. This will help
165 (with the latest SROM complying with the SROM spec V3: their first was
191 Where SROM media detection is used and full duplex is specified in the
192 SROM, the feature is ignored unless lp->params.fdx is set at compile
[all …]
Ddmfe.c162 /* CR9 definition: SROM/MII */
263 /* NIC SROM data */
264 unsigned char srom[128]; member
472 /* read 64 word srom data */ in dmfe_init_one()
474 ((__le16 *) db->srom)[i] = in dmfe_init_one()
480 dev->dev_addr[i] = db->srom[20 + i]; in dmfe_init_one()
617 /* Parser SROM and media mode */ in dmfe_init_dm910x()
1899 * Parser SROM and media mode
1904 char * srom = db->srom; in dmfe_parse_srom() local
1912 /* Check SROM Version */ in dmfe_parse_srom()
[all …]
Duli526x.c90 /* CR9 definition: SROM/MII */
178 /* NIC SROM data */
179 unsigned char srom[128]; member
366 /* read 64 word srom data */ in uli526x_init_one()
368 ((__le16 *) db->srom)[i] = cpu_to_le16(read_srom_word(db, i)); in uli526x_init_one()
371 …if(((u16 *) db->srom)[0] == 0xffff || ((u16 *) db->srom)[0] == 0) /* SROM absent, so read MAC add… in uli526x_init_one()
388 else /*Exist SROM*/ in uli526x_init_one()
391 dev->dev_addr[i] = db->srom[20 + i]; in uli526x_init_one()
529 /* Parser SROM and media mode */ in uli526x_init()
Dde4x5.h522 ** SROM Media Definitions (ABG SROM Section)
532 ** SROM Definitions (Digital Semiconductor Format)
540 #define SROM_SFV 0x0012 /* SROM Format Version offset */
544 #define SROM_CRC 0x007e /* SROM CRC offset */
547 ** SROM Media Connection Definitions
571 ** SROM Media Definitions
588 ** SROM Compact Format Block Masks
595 ** SROM Extended Format Block Type 0 Masks
850 #define DEBUG_SROM 0x0010 /* Print SROM messages */
Deeprom.c21 /* The main routine to parse the very complicated SROM structure.
22 Search www.digital.com for "21X4 SROM" to get details.
96 * srom and can not be handled under the fixup routine. These cards
/linux-5.10/drivers/net/usb/
Dsr9800.h23 /* command : SROM Read Reg */
25 /* command : SROM Write Reg */
27 /* command : SROM Write Enable Reg */
29 /* command : SROM Write Disable Reg */
/linux-5.10/drivers/staging/vt6655/
Dsrom.c6 * File: srom.c
35 #include "srom.h"
DMakefile11 srom.o \
Dsrom.h6 * File: srom.h
/linux-5.10/arch/arm/mach-s3c/
Dregs-srom-s3c64xx.h5 * S3C64XX SROM definitions
Dmap-s3c64xx.h19 * These may be used by SROM, NAND or CF depending on settings
/linux-5.10/drivers/mtd/devices/
Dpmc551.c12 * cPCI embedded systems. The device contains a single SROM
26 * Due to what I assume is more buggy SROM, the 64M PMC551 I
63 * * Located a bug in the SROM's initialization sequence that
73 * * Add I2C handling of the SROM so we can read the SROM's information
708 * onboard I2C SROM to discover the "real" memory size. in init_pmc551()
/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/
Dphy_hal.h125 s8 antgain[2]; /* Ant gain for each band - from SROM */
138 /* Max power board can support (SROM) */
/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
Dpub.h170 u8 sromrev; /* version # of the srom */
171 char srom_ccode[BRCM_CNTRY_BUF_SZ]; /* Country Code in SROM */
172 u32 boardflags; /* Board specific flags from srom */
Dmain.h273 s8 antgain; /* antenna gain from srom */
325 u8 sromrev; /* version # of the srom */
327 u32 boardflags; /* Board specific flags from srom */
582 bool antsel_avail; /* Ant selection availability (SROM based) */
/linux-5.10/drivers/net/wireless/broadcom/brcm80211/include/
Dchipcommon.h145 /* SROM interface (corerev >= 32) */
253 #define CC_CAP_SROM 0x40000000 /* Srom Present, rev >= 32 */
/linux-5.10/drivers/misc/
DKconfig388 processor. The Topcliff has MAC address and Option ROM data in SROM.
389 This driver can access MAC address and Option ROM data in SROM.

12