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