Home
last modified time | relevance | path

Searched refs:spd (Results 1 – 25 of 155) sorted by relevance

1234567

/OK3568_Linux_fs/u-boot/arch/arm/mach-keystone/
H A Dddr3_spd.c160 static int ddrtimingcalculation(ddr3_spd_eeprom_t *buf, struct ddr3_sodimm *spd, in ddrtimingcalculation() argument
169 spd->sdram_type = 0x03; in ddrtimingcalculation()
170 spd->ibank = 0x03; in ddrtimingcalculation()
174 spd->t_ck = buf->tck_min * mtb; in ddrtimingcalculation()
176 spd_cb->ddrspdclock = 2000000 / spd->t_ck; in ddrtimingcalculation()
179 spd->rank = ((buf->organization & 0x38) >> 3) + 1; in ddrtimingcalculation()
180 if (spd->rank > 2) in ddrtimingcalculation()
183 spd->pagesize = (buf->addressing & 0x07) + 1; in ddrtimingcalculation()
184 if (spd->pagesize > 3) in ddrtimingcalculation()
187 spd->buswidth = 8 << (buf->bus_width & 0x7); in ddrtimingcalculation()
[all …]
/OK3568_Linux_fs/u-boot/drivers/ddr/fsl/
H A Dddr4_dimm_params.c84 compute_ranksize(const struct ddr4_spd_eeprom_s *spd) in compute_ranksize() argument
94 if ((spd->density_banks & 0xf) <= 7) in compute_ranksize()
95 nbit_sdram_cap_bsize = (spd->density_banks & 0xf) + 28; in compute_ranksize()
96 if ((spd->bus_width & 0x7) < 4) in compute_ranksize()
97 nbit_primary_bus_width = (spd->bus_width & 0x7) + 3; in compute_ranksize()
98 if ((spd->organization & 0x7) < 4) in compute_ranksize()
99 nbit_sdram_width = (spd->organization & 0x7) + 2; in compute_ranksize()
100 package_3ds = (spd->package_type & 0x3) == 0x2; in compute_ranksize()
102 die_count = (spd->package_type >> 4) & 0x7; in compute_ranksize()
123 const generic_spd_eeprom_t *spd, in ddr_compute_dimm_parameters() argument
[all …]
H A Dinteractive.c877 void ddr1_spd_dump(const ddr1_spd_eeprom_t *spd) in ddr1_spd_dump() argument
881 printf("%-3d : %02x %s\n", 0, spd->info_size, in ddr1_spd_dump()
883 printf("%-3d : %02x %s\n", 1, spd->chip_size, in ddr1_spd_dump()
885 printf("%-3d : %02x %s\n", 2, spd->mem_type, in ddr1_spd_dump()
887 printf("%-3d : %02x %s\n", 3, spd->nrow_addr, in ddr1_spd_dump()
889 printf("%-3d : %02x %s\n", 4, spd->ncol_addr, in ddr1_spd_dump()
891 printf("%-3d : %02x %s\n", 5, spd->nrows, in ddr1_spd_dump()
893 printf("%-3d : %02x %s\n", 6, spd->dataw_lsb, in ddr1_spd_dump()
895 printf("%-3d : %02x %s\n", 7, spd->dataw_msb, in ddr1_spd_dump()
897 printf("%-3d : %02x %s\n", 8, spd->voltage, in ddr1_spd_dump()
[all …]
H A Dddr3_dimm_params.c54 compute_ranksize(const ddr3_spd_eeprom_t *spd) in compute_ranksize() argument
62 if ((spd->density_banks & 0xf) < 7) in compute_ranksize()
63 nbit_sdram_cap_bsize = (spd->density_banks & 0xf) + 28; in compute_ranksize()
64 if ((spd->bus_width & 0x7) < 4) in compute_ranksize()
65 nbit_primary_bus_width = (spd->bus_width & 0x7) + 3; in compute_ranksize()
66 if ((spd->organization & 0x7) < 4) in compute_ranksize()
67 nbit_sdram_width = (spd->organization & 0x7) + 2; in compute_ranksize()
85 const ddr3_spd_eeprom_t *spd, in ddr_compute_dimm_parameters() argument
94 if (spd->mem_type) { in ddr_compute_dimm_parameters()
95 if (spd->mem_type != SPD_MEMTYPE_DDR3) { in ddr_compute_dimm_parameters()
[all …]
H A Dddr2_dimm_params.c205 const ddr2_spd_eeprom_t *spd, in ddr_compute_dimm_parameters() argument
211 if (spd->mem_type) { in ddr_compute_dimm_parameters()
212 if (spd->mem_type != SPD_MEMTYPE_DDR2) { in ddr_compute_dimm_parameters()
221 retval = ddr2_spd_check(spd); in ddr_compute_dimm_parameters()
233 memcpy(pdimm->mpart, spd->mpart, sizeof(pdimm->mpart) - 1); in ddr_compute_dimm_parameters()
236 pdimm->n_ranks = (spd->mod_ranks & 0x7) + 1; in ddr_compute_dimm_parameters()
237 pdimm->rank_density = compute_ranksize(spd->mem_type, spd->rank_dens); in ddr_compute_dimm_parameters()
239 pdimm->data_width = spd->dataw; in ddr_compute_dimm_parameters()
240 pdimm->primary_sdram_width = spd->primw; in ddr_compute_dimm_parameters()
241 pdimm->ec_sdram_width = spd->ecw; in ddr_compute_dimm_parameters()
[all …]
H A Dddr1_dimm_params.c222 const ddr1_spd_eeprom_t *spd, in ddr_compute_dimm_parameters() argument
228 if (spd->mem_type) { in ddr_compute_dimm_parameters()
229 if (spd->mem_type != SPD_MEMTYPE_DDR) { in ddr_compute_dimm_parameters()
238 retval = ddr1_spd_check(spd); in ddr_compute_dimm_parameters()
250 memcpy(pdimm->mpart, spd->mpart, sizeof(pdimm->mpart) - 1); in ddr_compute_dimm_parameters()
253 pdimm->n_ranks = spd->nrows; in ddr_compute_dimm_parameters()
254 pdimm->rank_density = compute_ranksize(spd->mem_type, spd->bank_dens); in ddr_compute_dimm_parameters()
256 pdimm->data_width = spd->dataw_lsb; in ddr_compute_dimm_parameters()
257 pdimm->primary_sdram_width = spd->primw; in ddr_compute_dimm_parameters()
258 pdimm->ec_sdram_width = spd->ecw; in ddr_compute_dimm_parameters()
[all …]
/OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc83xx/
H A Dspd_sdram.c100 static void spd_debug(spd_eeprom_t *spd) in spd_debug() argument
102 printf ("\nDIMM type: %-18.18s\n", spd->mpart); in spd_debug()
103 printf ("SPD size: %d\n", spd->info_size); in spd_debug()
104 printf ("EEPROM size: %d\n", 1 << spd->chip_size); in spd_debug()
105 printf ("Memory type: %d\n", spd->mem_type); in spd_debug()
106 printf ("Row addr: %d\n", spd->nrow_addr); in spd_debug()
107 printf ("Column addr: %d\n", spd->ncol_addr); in spd_debug()
108 printf ("# of rows: %d\n", spd->nrows); in spd_debug()
109 printf ("Row density: %d\n", spd->row_dens); in spd_debug()
110 printf ("# of banks: %d\n", spd->nbanks); in spd_debug()
[all …]
/OK3568_Linux_fs/u-boot/common/
H A Dddr_spd.c50 ddr1_spd_check(const ddr1_spd_eeprom_t *spd) in ddr1_spd_check() argument
52 const u8 *p = (const u8 *)spd; in ddr1_spd_check()
54 return spd_check(p, spd->spd_rev, spd->cksum); in ddr1_spd_check()
58 ddr2_spd_check(const ddr2_spd_eeprom_t *spd) in ddr2_spd_check() argument
60 const u8 *p = (const u8 *)spd; in ddr2_spd_check()
62 return spd_check(p, spd->spd_rev, spd->cksum); in ddr2_spd_check()
87 ddr3_spd_check(const ddr3_spd_eeprom_t *spd) in ddr3_spd_check() argument
89 char *p = (char *)spd; in ddr3_spd_check()
101 len = !(spd->info_size_crc & 0x80) ? 126 : 117; in ddr3_spd_check()
107 if (spd->crc[0] == crc_lsb && spd->crc[1] == crc_msb) { in ddr3_spd_check()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/tuners/
H A Dtda827x.c83 u8 spd; member
92 { .lomax = 62000000, .spd = 3, .bs = 2, .bp = 0, .cp = 0, .gc3 = 3, .div1p5 = 1},
93 { .lomax = 66000000, .spd = 3, .bs = 3, .bp = 0, .cp = 0, .gc3 = 3, .div1p5 = 1},
94 { .lomax = 76000000, .spd = 3, .bs = 1, .bp = 0, .cp = 0, .gc3 = 3, .div1p5 = 0},
95 { .lomax = 84000000, .spd = 3, .bs = 2, .bp = 0, .cp = 0, .gc3 = 3, .div1p5 = 0},
96 { .lomax = 93000000, .spd = 3, .bs = 2, .bp = 0, .cp = 0, .gc3 = 1, .div1p5 = 0},
97 { .lomax = 98000000, .spd = 3, .bs = 3, .bp = 0, .cp = 0, .gc3 = 1, .div1p5 = 0},
98 { .lomax = 109000000, .spd = 3, .bs = 3, .bp = 1, .cp = 0, .gc3 = 1, .div1p5 = 0},
99 { .lomax = 123000000, .spd = 2, .bs = 2, .bp = 1, .cp = 0, .gc3 = 1, .div1p5 = 1},
100 { .lomax = 133000000, .spd = 2, .bs = 3, .bp = 1, .cp = 0, .gc3 = 1, .div1p5 = 1},
[all …]
/OK3568_Linux_fs/kernel/drivers/iio/common/ssp_sensors/
H A Dssp_iio.c22 struct ssp_sensor_data *spd = iio_priv(indio_dev); in ssp_common_buffer_postenable() local
28 spd->buffer = kmalloc(indio_dev->scan_bytes, GFP_KERNEL | GFP_DMA); in ssp_common_buffer_postenable()
29 if (!spd->buffer) in ssp_common_buffer_postenable()
32 return ssp_enable_sensor(data, spd->type, in ssp_common_buffer_postenable()
33 ssp_get_sensor_delay(data, spd->type)); in ssp_common_buffer_postenable()
47 struct ssp_sensor_data *spd = iio_priv(indio_dev); in ssp_common_buffer_postdisable() local
50 ret = ssp_disable_sensor(data, spd->type); in ssp_common_buffer_postdisable()
54 kfree(spd->buffer); in ssp_common_buffer_postdisable()
75 struct ssp_sensor_data *spd = iio_priv(indio_dev); in ssp_common_process_data() local
83 memcpy(spd->buffer, buf, len); in ssp_common_process_data()
[all …]
/OK3568_Linux_fs/u-boot/board/xes/xpedite520x/
H A Dddr.c13 void get_spd(ddr2_spd_eeprom_t *spd, unsigned char i2c_address) in get_spd() argument
15 i2c_read(i2c_address, 0, 1, (uchar *)spd, sizeof(ddr2_spd_eeprom_t)); in get_spd()
21 if (spd->dimm_type == 0) { in get_spd()
22 spd->dimm_type = 0x4; in get_spd()
23 ((uchar *)spd)[63] += 0x4; in get_spd()
/OK3568_Linux_fs/u-boot/board/sbc8548/
H A Dddr.c64 void get_spd(generic_spd_eeprom_t *spd, u8 i2c_address) in get_spd() argument
70 ret = i2c_read(ALT_SPD_EEPROM_ADDRESS, 0, 1, (uchar *)spd, in get_spd()
74 memset(spd, 0, sizeof(generic_spd_eeprom_t)); in get_spd()
77 ret = i2c_read(i2c_address, 0, 1, (uchar *)spd, in get_spd()
81 memset(spd, 0, sizeof(generic_spd_eeprom_t)); in get_spd()
/OK3568_Linux_fs/kernel/drivers/media/i2c/jaguar1_drv/
H A Djaguar1_video_table.h32 unsigned char spd; member
191 .spd = 0x0D,
273 .spd = 0x0D,
363 .spd = 0x0D,
438 .spd = 0x0D,
529 .spd = 0x0D,
611 .spd = 0x0D,
696 .spd = 0xD,
778 .spd = 0xD,
860 .spd = 0xD,
[all …]
/OK3568_Linux_fs/kernel/net/smc/
H A Dsmc_rx.c137 static void smc_rx_spd_release(struct splice_pipe_desc *spd, in smc_rx_spd_release() argument
140 put_page(spd->pages[i]); in smc_rx_spd_release()
146 struct splice_pipe_desc spd; in smc_rx_splice() local
160 spd.nr_pages_max = 1; in smc_rx_splice()
161 spd.nr_pages = 1; in smc_rx_splice()
162 spd.pages = &smc->conn.rmb_desc->pages; in smc_rx_splice()
163 spd.partial = &partial; in smc_rx_splice()
164 spd.ops = &smc_pipe_ops; in smc_rx_splice()
165 spd.spd_release = smc_rx_spd_release; in smc_rx_splice()
167 bytes = splice_to_pipe(pipe, &spd); in smc_rx_splice()
/OK3568_Linux_fs/kernel/drivers/iio/accel/
H A Dssp_accel_sensor.c98 struct ssp_sensor_data *spd; in ssp_accel_probe() local
101 indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*spd)); in ssp_accel_probe()
105 spd = iio_priv(indio_dev); in ssp_accel_probe()
107 spd->process_data = ssp_process_accel_data; in ssp_accel_probe()
108 spd->type = SSP_ACCELEROMETER_SENSOR; in ssp_accel_probe()
/OK3568_Linux_fs/kernel/drivers/iio/gyro/
H A Dssp_gyro_sensor.c98 struct ssp_sensor_data *spd; in ssp_gyro_probe() local
101 indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*spd)); in ssp_gyro_probe()
105 spd = iio_priv(indio_dev); in ssp_gyro_probe()
107 spd->process_data = ssp_process_gyro_data; in ssp_gyro_probe()
108 spd->type = SSP_GYROSCOPE_SENSOR; in ssp_gyro_probe()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac-sti.c160 static void stih4xx_fix_retime_src(void *priv, u32 spd) in stih4xx_fix_retime_src() argument
178 if (spd == SPEED_1000) { in stih4xx_fix_retime_src()
183 if (spd == SPEED_100) in stih4xx_fix_retime_src()
185 else if (spd == SPEED_10) in stih4xx_fix_retime_src()
197 static void stid127_fix_retime_src(void *priv, u32 spd) in stid127_fix_retime_src() argument
213 if (spd == SPEED_1000) in stid127_fix_retime_src()
215 else if (spd == SPEED_100) in stid127_fix_retime_src()
217 else if (spd == SPEED_10) in stid127_fix_retime_src()
/OK3568_Linux_fs/kernel/fs/jffs2/
H A Dsummary.c435 struct jffs2_sum_dirent_flash *spd; in jffs2_sum_process_sum_data() local
437 spd = sp; in jffs2_sum_process_sum_data()
440 jeb->offset + je32_to_cpu(spd->offset), in jffs2_sum_process_sum_data()
441 jeb->offset + je32_to_cpu(spd->offset) + je32_to_cpu(spd->totlen)); in jffs2_sum_process_sum_data()
445 checkedlen = strnlen(spd->name, spd->nsize); in jffs2_sum_process_sum_data()
449 je32_to_cpu(spd->offset)); in jffs2_sum_process_sum_data()
452 if (checkedlen < spd->nsize) { in jffs2_sum_process_sum_data()
455 je32_to_cpu(spd->offset), in jffs2_sum_process_sum_data()
464 memcpy(&fd->name, spd->name, checkedlen); in jffs2_sum_process_sum_data()
467 ic = jffs2_scan_make_ino_cache(c, je32_to_cpu(spd->pino)); in jffs2_sum_process_sum_data()
[all …]
/OK3568_Linux_fs/kernel/fs/
H A Dsplice.c183 struct splice_pipe_desc *spd) in splice_to_pipe() argument
185 unsigned int spd_pages = spd->nr_pages; in splice_to_pipe()
203 buf->page = spd->pages[page_nr]; in splice_to_pipe()
204 buf->offset = spd->partial[page_nr].offset; in splice_to_pipe()
205 buf->len = spd->partial[page_nr].len; in splice_to_pipe()
206 buf->private = spd->partial[page_nr].private; in splice_to_pipe()
207 buf->ops = spd->ops; in splice_to_pipe()
215 if (!--spd->nr_pages) in splice_to_pipe()
224 spd->spd_release(spd, page_nr++); in splice_to_pipe()
256 int splice_grow_spd(const struct pipe_inode_info *pipe, struct splice_pipe_desc *spd) in splice_grow_spd() argument
[all …]
/OK3568_Linux_fs/kernel/tools/testing/selftests/powerpc/ptrace/
H A D.gitignore4 ptrace-tm-spd-gpr
7 ptrace-tm-spd-tar
10 ptrace-tm-spd-vsx
/OK3568_Linux_fs/u-boot/board/freescale/common/
H A Dpixis.h19 u8 spd; member
58 u8 spd; member
85 u8 spd; member
114 u8 spd; member
144 u8 spd; member
/OK3568_Linux_fs/u-boot/drivers/usb/host/
H A Dehci-faraday.c39 int spd, ret = PORTSC_PSPD_HS; in faraday_ehci_get_port_speed() local
44 spd = OTGCSR_SPD(readl(&regs->otg.otgcsr)); in faraday_ehci_get_port_speed()
46 spd = BMCSR_SPD(readl(&regs->usb.bmcsr)); in faraday_ehci_get_port_speed()
48 switch (spd) { in faraday_ehci_get_port_speed()
/OK3568_Linux_fs/kernel/kernel/
H A Drelay.c1188 static void relay_page_release(struct splice_pipe_desc *spd, unsigned int i) in relay_page_release() argument
1213 struct splice_pipe_desc spd = { in subbuf_splice_actor() local
1225 if (splice_grow_spd(pipe, &spd)) in subbuf_splice_actor()
1237 nr_pages = min_t(unsigned int, subbuf_pages, spd.nr_pages_max); in subbuf_splice_actor()
1239 for (total_len = 0; spd.nr_pages < nr_pages; spd.nr_pages++) { in subbuf_splice_actor()
1249 spd.pages[spd.nr_pages] = rbuf->page_array[pidx]; in subbuf_splice_actor()
1250 spd.partial[spd.nr_pages].offset = poff; in subbuf_splice_actor()
1257 spd.partial[spd.nr_pages].len = this_len; in subbuf_splice_actor()
1258 spd.partial[spd.nr_pages].private = private; in subbuf_splice_actor()
1266 spd.nr_pages++; in subbuf_splice_actor()
[all …]
/OK3568_Linux_fs/kernel/arch/arm/mach-s3c/
H A Dsimtec-audio.c55 struct s3c24xx_audio_simtec_pdata *spd) in simtec_audio_add() argument
63 if (spd) in simtec_audio_add()
64 simtec_audio_platdata = *spd; in simtec_audio_add()
/OK3568_Linux_fs/u-boot/board/gdsys/p1022/
H A Dddr.c46 void get_spd(generic_spd_eeprom_t *spd, u8 i2c_address) in get_spd() argument
48 int ret = i2c_read(i2c_address, 0, 2, (uchar *)spd, in get_spd()
65 memset(spd, 0, sizeof(generic_spd_eeprom_t)); in get_spd()

1234567