summaryrefslogtreecommitdiffstats
path: root/dtbhtool/samsung_dtbh.h
diff options
context:
space:
mode:
authorChristopher N. Hesse <raymanfx@gmail.com>2016-12-29 20:32:22 +0100
committerChristopher N. Hesse <raymanfx@gmail.com>2017-01-04 02:13:11 +0100
commit357950e0e2c3693e2cbe5c61c491f0da7ae5d70f (patch)
treea3d33ea1f763f08c74f6aba776568e85061261c2 /dtbhtool/samsung_dtbh.h
parentd17a69b6f41e584760b8b99863808dc5b19a662e (diff)
downloadhardware_samsung-357950e0e2c3693e2cbe5c61c491f0da7ae5d70f.tar.gz
hardware_samsung-357950e0e2c3693e2cbe5c61c491f0da7ae5d70f.tar.bz2
hardware_samsung-357950e0e2c3693e2cbe5c61c491f0da7ae5d70f.zip
dtbhtool: Move target defs to header
Change-Id: Id1dcebe1abee087bb74d263c7537bc32d98f2380
Diffstat (limited to 'dtbhtool/samsung_dtbh.h')
-rw-r--r--dtbhtool/samsung_dtbh.h44
1 files changed, 44 insertions, 0 deletions
diff --git a/dtbhtool/samsung_dtbh.h b/dtbhtool/samsung_dtbh.h
new file mode 100644
index 0000000..e707245
--- /dev/null
+++ b/dtbhtool/samsung_dtbh.h
@@ -0,0 +1,44 @@
+/* tools/mkbootimg/samsung_dtbh.h
+**
+** Copyright 2016, The LineageOS Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+
+#ifndef _SAMSUNG_DTBH_H_
+#define _SAMSUNG_DTBH_H_
+
+/*
+ * This is an example of how this header should look like.
+ * You need to extract the values for your target manually.
+ */
+
+#if 0 // DUMMY
+#define DTBH_MAGIC "DTBH"
+#define DTBH_VERSION 2
+#define DTBH_PLATFORM "k3g"
+#define DTBH_SUBTYPE "k3g_eur_open"
+/* Hardcoded entry */
+#define DTBH_PLATFORM_CODE 0x1e92
+#define DTBH_SUBTYPE_CODE 0x7d64f612
+
+/* DTBH_MAGIC + DTBH_VERSION + DTB counts */
+#define DT_HEADER_PHYS_SIZE 12
+
+/*
+ * keep the eight uint32_t entries first in this struct so we can memcpy them to the file
+ */
+#define DT_ENTRY_PHYS_SIZE (sizeof(uint32_t) * 8)
+#endif // DUMMY
+
+#endif // _SAMSUNG_DTBH_H_