Home
last modified time | relevance | path

Searched full:lpddr (Results 1 – 9 of 9) sorted by relevance

/linux-3.3/drivers/mtd/lpddr/
Dqinfo_probe.c34 static int lpddr_chip_setup(struct map_info *map, struct lpddr_private *lpddr);
38 struct lpddr_private *lpddr);
105 static int lpddr_pfow_present(struct map_info *map, struct lpddr_private *lpddr) in lpddr_pfow_present() argument
134 static int lpddr_chip_setup(struct map_info *map, struct lpddr_private *lpddr) in lpddr_chip_setup() argument
137 lpddr->qinfo = kzalloc(sizeof(struct qinfo_chip), GFP_KERNEL); in lpddr_chip_setup()
138 if (!lpddr->qinfo) { in lpddr_chip_setup()
139 printk(KERN_WARNING "%s: no memory for LPDDR qinfo structure\n", in lpddr_chip_setup()
145 lpddr->ManufactId = CMDVAL(map_read(map, map->pfow_base + PFOW_MANUFACTURER_ID)); in lpddr_chip_setup()
147 lpddr->DevId = CMDVAL(map_read(map, map->pfow_base + PFOW_DEVICE_ID)); in lpddr_chip_setup()
149 lpddr->qinfo->DevSizeShift = lpddr_info_query(map, "DevSizeShift"); in lpddr_chip_setup()
[all …]
Dlpddr_cmds.c2 * LPDDR flash memory device operations. This module provides read, write,
3 * erase, lock/unlock support for LPDDR flash memories
50 struct lpddr_private *lpddr = map->fldrv_priv; in lpddr_cmdset() local
79 mtd->size = 1 << lpddr->qinfo->DevSizeShift; in lpddr_cmdset()
80 mtd->erasesize = 1 << lpddr->qinfo->UniformBlockSizeShift; in lpddr_cmdset()
81 mtd->writesize = 1 << lpddr->qinfo->BufSizeShift; in lpddr_cmdset()
83 shared = kmalloc(sizeof(struct flchip_shared) * lpddr->numchips, in lpddr_cmdset()
86 kfree(lpddr); in lpddr_cmdset()
91 chip = &lpddr->chips[0]; in lpddr_cmdset()
92 numchips = lpddr->numchips / lpddr->qinfo->HWPartsNum; in lpddr_cmdset()
[all …]
DKconfig1 menu "LPDDR flash memory drivers"
5 tristate "Support for LPDDR flash chips"
8 This option enables support of LPDDR (Low power double data rate)
16 Device Information for LPDDR chips is offered through the Overlay
DMakefile2 # linux/drivers/mtd/lpddr/Makefile
/linux-3.3/include/linux/mtd/
Dpfow.h2 * and service functions used by LPDDR chips
18 /* Identification info for LPDDR chip */
46 /* LPDDR memory device command codes */
105 struct lpddr_private *lpddr = map->fldrv_priv; in send_pfow_command() local
106 chipnum = adr >> lpddr->chipshift; in send_pfow_command()
Dqinfo.h12 /* lpddr_private describes lpddr flash chip in memory map
/linux-3.3/drivers/mtd/
DMakefile33 obj-y += chips/ lpddr/ maps/ devices/ nand/ onenand/ tests/
DKconfig330 source "drivers/mtd/lpddr/Kconfig"
/linux-3.3/drivers/cpufreq/
Ds5pv210-cpufreq.c68 LPDDR = 0x1, enumerator
537 * check_mem_type : This driver only support LPDDR & LPDDR2. in s5pv210_cpu_init()
542 if ((mem_type != LPDDR) && (mem_type != LPDDR2)) { in s5pv210_cpu_init()