Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 195941
b: refs/heads/master
c: aadff49
h: refs/heads/master
i:
  195939: b037ece
v: v3
  • Loading branch information
David Woodhouse authored and David Woodhouse committed May 13, 2010
1 parent 67b2c12 commit f52d3fc
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 12 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: ce082596ae4308f67f0953a67db508bb085520fa
refs/heads/master: aadff49c56f921d18cc280cbf087a550c67bbd02
22 changes: 11 additions & 11 deletions trunk/drivers/mtd/nand/denali.c
Original file line number Diff line number Diff line change
Expand Up @@ -1424,7 +1424,7 @@ static bool handle_ecc(struct denali_nand_info *denali, uint8_t *buf,
}

/* programs the controller to either enable/disable DMA transfers */
static void enable_dma(struct denali_nand_info *denali, bool en)
static void denali_enable_dma(struct denali_nand_info *denali, bool en)
{
uint32_t reg_val = 0x0;

Expand All @@ -1435,7 +1435,7 @@ static void enable_dma(struct denali_nand_info *denali, bool en)
}

/* setups the HW to perform the data DMA */
static void setup_dma(struct denali_nand_info *denali, int op)
static void denali_setup_dma(struct denali_nand_info *denali, int op)
{
uint32_t mode = 0x0;
const int page_count = 1;
Expand Down Expand Up @@ -1494,9 +1494,9 @@ static void write_page(struct mtd_info *mtd, struct nand_chip *chip,
pci_dma_sync_single_for_device(pci_dev, addr, size, PCI_DMA_TODEVICE);

clear_interrupts(denali);
enable_dma(denali, true);
denali_enable_dma(denali, true);

setup_dma(denali, DENALI_WRITE);
denali_setup_dma(denali, DENALI_WRITE);

/* wait for operation to complete */
irq_status = wait_for_irq(denali, irq_mask);
Expand All @@ -1509,7 +1509,7 @@ static void write_page(struct mtd_info *mtd, struct nand_chip *chip,
PASS;
}

enable_dma(denali, false);
denali_enable_dma(denali, false);
pci_dma_sync_single_for_cpu(pci_dev, addr, size, PCI_DMA_TODEVICE);
}

Expand Down Expand Up @@ -1569,11 +1569,11 @@ static int denali_read_page(struct mtd_info *mtd, struct nand_chip *chip,

setup_ecc_for_xfer(denali, true, false);

enable_dma(denali, true);
denali_enable_dma(denali, true);
pci_dma_sync_single_for_device(pci_dev, addr, size, PCI_DMA_FROMDEVICE);

clear_interrupts(denali);
setup_dma(denali, DENALI_READ);
denali_setup_dma(denali, DENALI_READ);

/* wait for operation to complete */
irq_status = wait_for_irq(denali, irq_mask);
Expand All @@ -1583,7 +1583,7 @@ static int denali_read_page(struct mtd_info *mtd, struct nand_chip *chip,
memcpy(buf, denali->buf.buf, mtd->writesize);

check_erased_page = handle_ecc(denali, buf, chip->oob_poi, irq_status);
enable_dma(denali, false);
denali_enable_dma(denali, false);

if (check_erased_page)
{
Expand Down Expand Up @@ -1618,19 +1618,19 @@ static int denali_read_page_raw(struct mtd_info *mtd, struct nand_chip *chip,
uint32_t irq_mask = INTR_STATUS0__DMA_CMD_COMP;

setup_ecc_for_xfer(denali, false, true);
enable_dma(denali, true);
denali_enable_dma(denali, true);

pci_dma_sync_single_for_device(pci_dev, addr, size, PCI_DMA_FROMDEVICE);

clear_interrupts(denali);
setup_dma(denali, DENALI_READ);
denali_setup_dma(denali, DENALI_READ);

/* wait for operation to complete */
irq_status = wait_for_irq(denali, irq_mask);

pci_dma_sync_single_for_cpu(pci_dev, addr, size, PCI_DMA_FROMDEVICE);

enable_dma(denali, false);
denali_enable_dma(denali, false);

memcpy(buf, denali->buf.buf, mtd->writesize);
memcpy(chip->oob_poi, denali->buf.buf + mtd->writesize, mtd->oobsize);
Expand Down

0 comments on commit f52d3fc

Please sign in to comment.