summaryrefslogtreecommitdiff
path: root/src/commonlib/configstring.c
diff options
context:
space:
mode:
authorJonathan Neuschäfer <j.neuschaefer@gmx.net>2017-11-20 00:57:32 +0100
committerMartin Roth <martinroth@google.com>2017-12-02 05:25:00 +0000
commitc0c31b6d1a91d8e69bce847a21884944dc679587 (patch)
treedf097599c145e4e0b41028d7a6b203a67702daaf /src/commonlib/configstring.c
parent3ca8b598ed4ea16fd55d0d8108749c1da537a036 (diff)
riscv: Remove config string support
The code dealing with the old config string isn't needed anymore, because the config string has been deprecated in favor of OpenFirmware-derived devicetrees. Change-Id: I71398fb4861dbaf7eefc6e6f222bb7159798fafa Signed-off-by: Jonathan Neuschäfer <j.neuschaefer@gmx.net> Reviewed-on: https://review.coreboot.org/22594 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
Diffstat (limited to 'src/commonlib/configstring.c')
-rw-r--r--src/commonlib/configstring.c52
1 files changed, 0 insertions, 52 deletions
diff --git a/src/commonlib/configstring.c b/src/commonlib/configstring.c
deleted file mode 100644
index fc91a4b9de..0000000000
--- a/src/commonlib/configstring.c
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Copyright (c) 2013-2016, The Regents of the University of California
- *(Regents).
- * All Rights Reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. Neither the name of the Regents nor the
- * names of its contributors may be used to endorse or promote products
- * derived from this software without specific prior written permission.
- *
- * IN NO EVENT SHALL REGENTS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT,
- * SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS,
- * ARISING
- * OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF REGENTS HAS
- * BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * REGENTS SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE. THE SOFTWARE AND ACCOMPANYING DOCUMENTATION, IF ANY, PROVIDED
- * HEREUNDER IS PROVIDED "AS IS". REGENTS HAS NO OBLIGATION TO PROVIDE
- * MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-
-#include <string.h>
-#include <commonlib/configstring.h>
-
-void query_mem(const char *config_string, uintptr_t *base, size_t *size)
-{
- query_result res = query_config_string(config_string, "ram{0{addr");
- *base = get_uint(res);
- res = query_config_string(config_string, "ram{0{size");
- *size = get_uint(res);
-}
-
-/* query_rtc returns the physical address of the rtc. */
-void query_rtc(const char *config_string, uintptr_t *mtime)
-{
- query_result res = query_config_string(config_string, "rtc{addr");
- *mtime = (uintptr_t)get_uint(res);
-}
-
-const char *configstring(void)
-{
- uint32_t addr = *(uint32_t *)CONFIG_RISCV_CONFIGSTRING;
- return (const char *)(uintptr_t)addr;
-}