/Linux-v6.1/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 | 25 bool "Exynos SROM controller driver" if COMPILE_TEST 28 This adds driver for Samsung Exynos SoC SROM controller. The driver 29 in basic operation mode only saves and restores SROM registers
|
D | Makefile | 3 obj-$(CONFIG_EXYNOS_SROM) += exynos-srom.o
|
/Linux-v6.1/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 45 of the relevant SROM bank. 60 samsung,srom-page-mode: 66 samsung,srom-timing: 85 - samsung,srom-timing 97 compatible = "samsung,exynos4210-srom"; 111 compatible = "samsung,exynos4210-srom"; [all …]
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | exynos5410-smdk5410.dts | 82 srom_ctl: srom-ctl-pins { 89 srom_ebi: srom-ebi-pins { 121 samsung,srom-page-mode; 122 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 {
|
D | exynos5.dtsi | 44 compatible = "samsung,exynos4210-srom";
|
/Linux-v6.1/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-v6.1/drivers/net/ethernet/dec/tulip/ |
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() 479 eth_hw_addr_set(dev, &db->srom[20]); in dmfe_init_one() 616 /* Parser SROM and media mode */ in dmfe_init_dm910x() 1898 * Parser SROM and media mode 1903 char * srom = db->srom; in dmfe_parse_srom() local 1911 /* 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 367 /* read 64 word srom data */ in uli526x_init_one() 369 ((__le16 *) db->srom)[i] = cpu_to_le16(read_srom_word(db, i)); in uli526x_init_one() 372 …if(((u16 *) db->srom)[0] == 0xffff || ((u16 *) db->srom)[0] == 0) /* SROM absent, so read MAC add… in uli526x_init_one() 389 else /*Exist SROM*/ in uli526x_init_one() 392 addr[i] = db->srom[20 + i]; in uli526x_init_one() 532 /* Parser SROM and media mode */ in uli526x_init()
|
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-v6.1/drivers/staging/vt6655/ |
D | Makefile | 11 srom.o \
|
D | srom.c | 32 #include "srom.h"
|
D | device.h | 30 #include "srom.h"
|
/Linux-v6.1/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-v6.1/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-v6.1/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-v6.1/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) */
|
D | aiutils.h | 82 #define CC_SROM_OTP 0x800 /* SROM/OTP address space */
|
/Linux-v6.1/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-v6.1/drivers/misc/ |
D | Kconfig | 391 processor. The Topcliff has MAC address and Option ROM data in SROM. 392 This driver can access MAC address and Option ROM data in SROM.
|
/Linux-v6.1/drivers/net/ethernet/apple/ |
D | bmac.h | 43 #define SROMCSR 0x190 /* SROM control */
|