eadb61205e
This is basically just the packages for the Galaxy S7 Edge (hero2lte). I only needed to change a few Kernel config options, so that the colors are displayed correctly. The options regarding CONFIG_PANEL_S6E3HF4_WQHD and CONFIG_PANEL_S6E3HA3_DYNAMIC probably solve this issue, but I modified the other options as well. I got the differences by diffing: arch/arm64/configs/exynos8890-{hero2lte,herolte}_defconfig Booting, USB networking and the display work! I can't say anything about flashing via heimdall as this tool scares me. Following what WilliamO7 wrote on the device page, I flashed it by sideloading the android recovery zip. [ci:skip-build]: already built successfully in CI
24 lines
926 B
Diff
24 lines
926 B
Diff
# This patch removes the __ANDROID__ defines that activate the macros needed for
|
|
# the connection gadget system in the kernel.
|
|
# Needed for very obvious reasons.
|
|
|
|
diff --git a/drivers/usb/gadget/function/f_conn_gadget.ioctl.h b/drivers/usb/gadget/function/f_conn_gadget.ioctl.h
|
|
index aed3e027..3486e7a3 100644
|
|
--- a/drivers/usb/gadget/function/f_conn_gadget.ioctl.h
|
|
+++ b/drivers/usb/gadget/function/f_conn_gadget.ioctl.h
|
|
@@ -25,8 +25,6 @@ enum {
|
|
CONN_GADGET_IOCTL_BIND_STATUS_UNBIND = 2
|
|
};
|
|
|
|
-#if defined(__ANDROID__)||defined(__TIZEN__)
|
|
-
|
|
enum {
|
|
CONN_GADGET_IOCTL_NR_0 = 0,
|
|
CONN_GADGET_IOCTL_NR_1,
|
|
@@ -42,6 +40,5 @@ enum {
|
|
#define CONN_GADGET_IOCTL_BIND_WAIT_NOTIFY _IOR(CONN_GADGET_IOCTL_MAGIC_SIG, CONN_GADGET_IOCTL_NR_1, int)
|
|
#define CONN_GADGET_IOCTL_BIND_GET_STATUS _IOR(CONN_GADGET_IOCTL_MAGIC_SIG, CONN_GADGET_IOCTL_NR_2, int)
|
|
#define CONN_GADGET_IOCTL_MAX_NR CONN_GADGET_IOCTL_NR_MAX
|
|
-#endif
|
|
|
|
#endif
|