aboutsummaryrefslogtreecommitdiffstats
path: root/include/plat
diff options
context:
space:
mode:
authorSoby Mathew <soby.mathew@arm.com>2018-10-11 11:59:37 +0100
committerGitHub <noreply@github.com>2018-10-11 11:59:37 +0100
commit8b3345f4a64a194655d39b110f27d8ed7e766b28 (patch)
tree83dc6dc1ef3df945906923ce993b2b5597371af3 /include/plat
parent60a9dee5cadebad1ae53f829df42cf7c5a138de3 (diff)
parentaa7877c4bf68fa6ad6813323f659b82355acaab5 (diff)
downloadplatform_external_arm-trusted-firmware-8b3345f4a64a194655d39b110f27d8ed7e766b28.tar.gz
platform_external_arm-trusted-firmware-8b3345f4a64a194655d39b110f27d8ed7e766b28.tar.bz2
platform_external_arm-trusted-firmware-8b3345f4a64a194655d39b110f27d8ed7e766b28.zip
Merge pull request #1619 from antonio-nino-diaz-arm/an/norflash
plat/arm: Move norflash driver to drivers/ folder
Diffstat (limited to 'include/plat')
-rw-r--r--include/plat/arm/board/common/drivers/norflash.h46
1 files changed, 0 insertions, 46 deletions
diff --git a/include/plat/arm/board/common/drivers/norflash.h b/include/plat/arm/board/common/drivers/norflash.h
deleted file mode 100644
index 5763b36df..000000000
--- a/include/plat/arm/board/common/drivers/norflash.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Copyright (c) 2015-2017, ARM Limited and Contributors. All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
- */
-
-#ifndef __NORFLASH_H_
-#define __NORFLASH_H_
-
-#include <stdint.h>
-
-/* First bus cycle */
-#define NOR_CMD_READ_ARRAY 0xFF
-#define NOR_CMD_READ_ID_CODE 0x90
-#define NOR_CMD_READ_QUERY 0x98
-#define NOR_CMD_READ_STATUS_REG 0x70
-#define NOR_CMD_CLEAR_STATUS_REG 0x50
-#define NOR_CMD_WRITE_TO_BUFFER 0xE8
-#define NOR_CMD_WORD_PROGRAM 0x40
-#define NOR_CMD_BLOCK_ERASE 0x20
-#define NOR_CMD_LOCK_UNLOCK 0x60
-#define NOR_CMD_BLOCK_ERASE_ACK 0xD0
-
-/* Second bus cycle */
-#define NOR_LOCK_BLOCK 0x01
-#define NOR_UNLOCK_BLOCK 0xD0
-
-/* Status register bits */
-#define NOR_DWS (1 << 7)
-#define NOR_ESS (1 << 6)
-#define NOR_ES (1 << 5)
-#define NOR_PS (1 << 4)
-#define NOR_VPPS (1 << 3)
-#define NOR_PSS (1 << 2)
-#define NOR_BLS (1 << 1)
-#define NOR_BWS (1 << 0)
-
-/* Public API */
-void nor_send_cmd(uintptr_t base_addr, unsigned long cmd);
-int nor_word_program(uintptr_t base_addr, unsigned long data);
-int nor_lock(uintptr_t base_addr);
-int nor_unlock(uintptr_t base_addr);
-int nor_erase(uintptr_t base_addr);
-
-#endif /* __NORFLASH_H_ */
-