/linux-5.10/drivers/memory/samsung/ |
D | exynos-srom.c | 6 // 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 …]
|
D | Kconfig | 24 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
|
D | Makefile | 3 obj-$(CONFIG_EXYNOS_SROM) += exynos-srom.o
|
/linux-5.10/Documentation/devicetree/bindings/memory-controllers/ |
D | exynos-srom.yaml | 4 $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/ |
D | de4x5.rst | 17 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/ |
D | exynos5410-smdk5410.dts | 69 srom_ctl: srom-ctl { 76 srom_ebi: srom-ebi { 108 samsung,srom-page-mode; 109 samsung,srom-timing = <9 12 1 9 1 1>;
|
D | s3c6410-smdk6410.dts | 45 srom-cs1-bus@18000000 {
|
D | s3c6410-mini6410.dts | 45 srom-cs1-bus@18000000 {
|
/linux-5.10/drivers/net/ethernet/dec/tulip/ |
D | de4x5.c | 41 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 …]
|
D | dmfe.c | 162 /* 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 …]
|
D | uli526x.c | 90 /* 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()
|
D | de4x5.h | 522 ** 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 */
|
D | eeprom.c | 21 /* 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/ |
D | sr9800.h | 23 /* 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/ |
D | srom.c | 6 * File: srom.c 35 #include "srom.h"
|
D | Makefile | 11 srom.o \
|
D | srom.h | 6 * File: srom.h
|
/linux-5.10/arch/arm/mach-s3c/ |
D | regs-srom-s3c64xx.h | 5 * S3C64XX SROM definitions
|
D | map-s3c64xx.h | 19 * These may be used by SROM, NAND or CF depending on settings
|
/linux-5.10/drivers/mtd/devices/ |
D | pmc551.c | 12 * 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/ |
D | phy_hal.h | 125 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/ |
D | pub.h | 170 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 */
|
D | main.h | 273 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/ |
D | chipcommon.h | 145 /* SROM interface (corerev >= 32) */ 253 #define CC_CAP_SROM 0x40000000 /* Srom Present, rev >= 32 */
|
/linux-5.10/drivers/misc/ |
D | Kconfig | 388 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.
|