Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/arch/arm/mach-omap1/flash.c
26292 views
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
16
void 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
}
27
28