cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

flash.c (440B)


      1// SPDX-License-Identifier: GPL-2.0-only
      2/*
      3 * Flash support for OMAP1
      4 */
      5
      6#include <linux/io.h>
      7#include <linux/mtd/mtd.h>
      8#include <linux/mtd/map.h>
      9#include <linux/soc/ti/omap1-io.h>
     10
     11#include "tc.h"
     12
     13#include "flash.h"
     14
     15
     16void omap1_set_vpp(struct platform_device *pdev, int enable)
     17{
     18	u32 l;
     19
     20	l = omap_readl(EMIFS_CONFIG);
     21	if (enable)
     22		l |= OMAP_EMIFS_CONFIG_WP;
     23	else
     24		l &= ~OMAP_EMIFS_CONFIG_WP;
     25	omap_writel(l, EMIFS_CONFIG);
     26}