Searched full:lpddr (Results 1 – 9 of 9) sorted by relevance
/linux-3.3/drivers/mtd/lpddr/ |
D | qinfo_probe.c | 34 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 …]
|
D | lpddr_cmds.c | 2 * 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 …]
|
D | Kconfig | 1 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
|
D | Makefile | 2 # linux/drivers/mtd/lpddr/Makefile
|
/linux-3.3/include/linux/mtd/ |
D | pfow.h | 2 * 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()
|
D | qinfo.h | 12 /* lpddr_private describes lpddr flash chip in memory map
|
/linux-3.3/drivers/mtd/ |
D | Makefile | 33 obj-y += chips/ lpddr/ maps/ devices/ nand/ onenand/ tests/
|
D | Kconfig | 330 source "drivers/mtd/lpddr/Kconfig"
|
/linux-3.3/drivers/cpufreq/ |
D | s5pv210-cpufreq.c | 68 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()
|