From 0e3fb4354b784f3b341617ff304b9189b4a8cd1f Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Thu, 19 Oct 2023 02:10:56 +0000
Subject: [PATCH] mk-rootfs.sh
---
u-boot/arch/arm/mach-rockchip/kernel_dtb.c | 11 +++++++----
1 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/u-boot/arch/arm/mach-rockchip/kernel_dtb.c b/u-boot/arch/arm/mach-rockchip/kernel_dtb.c
index 3d3aa6a..74da167 100755
--- a/u-boot/arch/arm/mach-rockchip/kernel_dtb.c
+++ b/u-boot/arch/arm/mach-rockchip/kernel_dtb.c
@@ -287,7 +287,7 @@
printf("Can't increase blob size: %s\n", fdt_strerror(ret));
return ret;
}
-
+#if 0
static int fdt_fixup_panel_init_sequence(void *fdt, int node,const struct display_fixup_data *data)
{
#if 0
@@ -345,6 +345,7 @@
printf("Can't increase blob size: %s\n", fdt_strerror(ret));
return ret;
}
+#endif
static int fdt_fixup_setprop_u32(void *fdt, int node, const char *name, u32 data)
{
@@ -391,12 +392,14 @@
static void fdt_fixup_panel_node(void *blob, int node, const char *name,
const struct display_fixup_data *data)
{
+/*
if (!strcmp(name, "dsi")) {
fdt_setprop_u32(blob, node, "dsi,flags", data->flags);
fdt_setprop_u32(blob, node, "dsi,format", data->format);
fdt_setprop_u32(blob, node, "dsi,lanes", data->lanes);
fdt_fixup_panel_init_sequence(blob, node,data);
}
+*/
fdt_fixup_setprop_u32(blob, node, "prepare-delay-ms", data->delay_prepare);
fdt_fixup_setprop_u32(blob, node, "enable-delay-ms", data->delay_enable);
fdt_fixup_setprop_u32(blob, node, "disable-delay-ms", data->delay_disable);
@@ -488,16 +491,16 @@
static void fdt_fixup_display_route(void *blob, const struct display_fixup_data *data)
{
if (data->type == PANEL_TYPE_DSI) {
- fdt_fixup_display_sub_route(blob, "dsi", FDT_STATUS_OKAY, data);
+ fdt_fixup_display_sub_route(blob, "dsi1", FDT_STATUS_OKAY, data);
fdt_fixup_display_sub_route(blob, "edp", FDT_STATUS_DISABLED, data);
fdt_fixup_display_sub_route(blob, "lvds", FDT_STATUS_DISABLED, data);
} else if (data->type == PANEL_TYPE_EDP) {
- fdt_fixup_display_sub_route(blob, "dsi", FDT_STATUS_DISABLED, data);
+ fdt_fixup_display_sub_route(blob, "dsi1", FDT_STATUS_DISABLED, data);
fdt_fixup_display_sub_route(blob, "edp", FDT_STATUS_OKAY, data);
fdt_fixup_display_sub_route(blob, "lvds", FDT_STATUS_DISABLED, data);
} else if (data->type == PANEL_TYPE_LVDS) {
fdt_fixup_display_sub_route(blob, "lvds", FDT_STATUS_OKAY, data);
- fdt_fixup_display_sub_route(blob, "dsi", FDT_STATUS_DISABLED, data);
+ fdt_fixup_display_sub_route(blob, "dsi1", FDT_STATUS_DISABLED, data);
fdt_fixup_display_sub_route(blob, "edp", FDT_STATUS_DISABLED, data);
}
}
--
Gitblit v1.6.2