linux/arch/arm/mach-omap1/flash.c
<<
>>
Prefs
   1/*
   2 * Flash support for OMAP1
   3 *
   4 * This program is free software; you can redistribute it and/or modify
   5 * it under the terms of the GNU General Public License version 2 as
   6 * published by the Free Software Foundation.
   7 */
   8
   9#include <linux/io.h>
  10#include <linux/mtd/mtd.h>
  11#include <linux/mtd/map.h>
  12
  13#include <mach/tc.h>
  14#include <mach/flash.h>
  15
  16#include <mach/hardware.h>
  17
  18void omap1_set_vpp(struct platform_device *pdev, int enable)
  19{
  20        u32 l;
  21
  22        l = omap_readl(EMIFS_CONFIG);
  23        if (enable)
  24                l |= OMAP_EMIFS_CONFIG_WP;
  25        else
  26                l &= ~OMAP_EMIFS_CONFIG_WP;
  27        omap_writel(l, EMIFS_CONFIG);
  28}
  29