Latest Pinebook Pro display patches
This commit is contained in:
parent
2cf8c77ba4
commit
642bba9fd3
File diff suppressed because it is too large
Load Diff
|
@ -1,46 +0,0 @@
|
|||
[HACK NOTFORMERGE] PBP: Fix panel reset
|
||||
|
||||
On warm reset, the pinebook pro panel is not working correctly.
|
||||
The issue is not yet debugged so, for now, this hack seems to be
|
||||
enough. It toggles the GPIO1_C6 gpio [ LCDVCC_EN signal in the
|
||||
schematics ] used by the vcc3v3_panel regulator.
|
||||
|
||||
There's no gpio_request, since the gpio is already in use at this
|
||||
stage, so it can only fail.
|
||||
Index: u-boot/board/pine64/pinebook-pro-rk3399/pinebook-pro-rk3399.c
|
||||
===================================================================
|
||||
--- u-boot.orig/board/pine64/pinebook-pro-rk3399/pinebook-pro-rk3399.c
|
||||
+++ u-boot/board/pine64/pinebook-pro-rk3399/pinebook-pro-rk3399.c
|
||||
@@ -7,9 +7,12 @@
|
||||
#include <common.h>
|
||||
#include <dm.h>
|
||||
#include <syscon.h>
|
||||
+#include <linux/delay.h>
|
||||
+#include <asm/gpio.h>
|
||||
#include <asm/io.h>
|
||||
#include <asm/arch-rockchip/clock.h>
|
||||
#include <asm/arch-rockchip/grf_rk3399.h>
|
||||
+#include <asm/arch-rockchip/gpio.h>
|
||||
#include <asm/arch-rockchip/hardware.h>
|
||||
#include <asm/arch-rockchip/misc.h>
|
||||
#include <power/regulator.h>
|
||||
@@ -59,6 +62,7 @@ int misc_init_r(void)
|
||||
const u32 cpuid_length = 0x10;
|
||||
u8 cpuid[cpuid_length];
|
||||
int ret;
|
||||
+ unsigned int gpio;
|
||||
|
||||
setup_iodomain();
|
||||
|
||||
@@ -70,6 +74,11 @@ int misc_init_r(void)
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
+ gpio_lookup_name("B22", NULL, NULL, &gpio);
|
||||
+ gpio_direction_output(gpio, 0);
|
||||
+ mdelay(500);
|
||||
+ gpio_direction_output(gpio, 1);
|
||||
+
|
||||
return ret;
|
||||
}
|
||||
#endif
|
|
@ -36,10 +36,9 @@ Patch11: 0001-Fixes-for-AllWinner-ethernet-network-interfaces.patch
|
|||
Patch12: 0001-Fix-BeagleAI-detection.patch
|
||||
# Rockchips improvements
|
||||
Patch13: arm-rk3399-enable-rng-on-rock960-and-firefly3399.patch
|
||||
Patch14: rk3399-Pinebook-pro-EDP-support.patch
|
||||
Patch15: rk3399-reset-display-hack.patch
|
||||
Patch16: rockchip-Rock960-Fix-up-USB-support.patch
|
||||
Patch17: rockchip-Move-Bob-specific-bits-to-it-s-specific-u-b.patch
|
||||
Patch14: rockchip-Rock960-Fix-up-USB-support.patch
|
||||
Patch15: rockchip-Move-Bob-specific-bits-to-it-s-specific-u-b.patch
|
||||
Patch16: rk3399-Pinebook-pro-EDP-support.patch
|
||||
|
||||
BuildRequires: bc
|
||||
BuildRequires: dtc
|
||||
|
@ -255,6 +254,7 @@ cp -p board/warp7/README builds/docs/README.warp7
|
|||
%changelog
|
||||
* Sun Nov 8 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 2020.10-3
|
||||
- Fix SPI on Rockchip devices
|
||||
- Latest Pinebook Pro display patches
|
||||
|
||||
* Wed Oct 28 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 2020.10-2
|
||||
- Fix kernel installs for non EBBR systems
|
||||
|
|
Loading…
Reference in New Issue