Searched refs:srom (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-5.10/drivers/memory/samsung/ |
H A D | exynos-srom.c | 17 #include "exynos-srom.h" 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() 90 bw = readl_relaxed(srom->reg_base + EXYNOS_SROM_BW); in exynos_srom_configure_bank() 92 writel_relaxed(bw, srom->reg_base + EXYNOS_SROM_BW); in exynos_srom_configure_bank() 100 srom in exynos_srom_configure_bank() 108 struct exynos_srom *srom; exynos_srom_probe() local 177 struct exynos_srom *srom = dev_get_drvdata(dev); exynos_srom_suspend() local 186 struct exynos_srom *srom = dev_get_drvdata(dev); exynos_srom_resume() local [all...] |
/kernel/linux/linux-6.6/drivers/memory/samsung/ |
H A D | exynos-srom.c | 17 #include "exynos-srom.h" 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() 90 bw = readl_relaxed(srom->reg_base + EXYNOS_SROM_BW); in exynos_srom_configure_bank() 92 writel_relaxed(bw, srom->reg_base + EXYNOS_SROM_BW); in exynos_srom_configure_bank() 100 srom in exynos_srom_configure_bank() 108 struct exynos_srom *srom; exynos_srom_probe() local 177 struct exynos_srom *srom = dev_get_drvdata(dev); exynos_srom_suspend() local 186 struct exynos_srom *srom = dev_get_drvdata(dev); exynos_srom_resume() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/dec/tulip/ |
H A D | dmfe.c | 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() 1904 char * srom = db->srom; in dmfe_parse_srom() local 1913 if ( ( (int) srom[18] & 0xff) == SROM_V41_CODE) { in dmfe_parse_srom() 1916 db->NIC_capability = le16_to_cpup((__le16 *) (srom + 34)); in dmfe_parse_srom() 1928 dmfe_mode = (le32_to_cpup((__le32 *) (srom + 34)) & in dmfe_parse_srom() 1929 le32_to_cpup((__le32 *) (srom in dmfe_parse_srom() [all...] |
H A D | de4x5.c | 838 struct de4x5_srom srom; /* A copy of the SROM */ member 2164 j += (u_char) *((u_char *)&lp->srom + SROM_HWADD + i); in srom_search() 2171 last.addr[i] = (u_char)*((u_char *)&lp->srom + SROM_HWADD + i); in srom_search() 3914 int tmp = *((char *)&lp->srom + 19) * 3; in PCI_signature() 3915 strncpy(name, (char *)&lp->srom + 26 + tmp, 8); in PCI_signature() 3945 ** immediately with the prior srom contents intact (the h/w address will 3960 } else { /* Read new srom */ in DevicePresent() 3962 __le16 *p = (__le16 *)((char *)&lp->srom + SROM_HWADD); in DevicePresent() 3973 p = (__le16 *)&lp->srom; in DevicePresent() 3978 de4x5_dbg_srom(&lp->srom); in DevicePresent() [all...] |
H A D | uli526x.c | 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 address from ID Table */ in uli526x_init_one() 391 dev->dev_addr[i] = db->srom[20 + i]; in uli526x_init_one()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/dec/tulip/ |
H A D | dmfe.c | 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() 1903 char * srom = db->srom; in dmfe_parse_srom() local 1912 if ( ( (int) srom[18] & 0xff) == SROM_V41_CODE) { in dmfe_parse_srom() 1915 db->NIC_capability = le16_to_cpup((__le16 *) (srom + 34)); in dmfe_parse_srom() 1927 dmfe_mode = (le32_to_cpup((__le32 *) (srom + 34)) & in dmfe_parse_srom() 1928 le32_to_cpup((__le32 *) (srom in dmfe_parse_srom() [all...] |
H A D | uli526x.c | 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 address from ID Table */ in uli526x_init_one() 392 addr[i] = db->srom[20 + i]; in uli526x_init_one()
|
Completed in 16 milliseconds