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
|
Patch12: 0001-Fix-BeagleAI-detection.patch
|
||||||
# Rockchips improvements
|
# Rockchips improvements
|
||||||
Patch13: arm-rk3399-enable-rng-on-rock960-and-firefly3399.patch
|
Patch13: arm-rk3399-enable-rng-on-rock960-and-firefly3399.patch
|
||||||
Patch14: rk3399-Pinebook-pro-EDP-support.patch
|
Patch14: rockchip-Rock960-Fix-up-USB-support.patch
|
||||||
Patch15: rk3399-reset-display-hack.patch
|
Patch15: rockchip-Move-Bob-specific-bits-to-it-s-specific-u-b.patch
|
||||||
Patch16: rockchip-Rock960-Fix-up-USB-support.patch
|
Patch16: rk3399-Pinebook-pro-EDP-support.patch
|
||||||
Patch17: rockchip-Move-Bob-specific-bits-to-it-s-specific-u-b.patch
|
|
||||||
|
|
||||||
BuildRequires: bc
|
BuildRequires: bc
|
||||||
BuildRequires: dtc
|
BuildRequires: dtc
|
||||||
|
@ -255,6 +254,7 @@ cp -p board/warp7/README builds/docs/README.warp7
|
||||||
%changelog
|
%changelog
|
||||||
* Sun Nov 8 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 2020.10-3
|
* Sun Nov 8 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 2020.10-3
|
||||||
- Fix SPI on Rockchip devices
|
- Fix SPI on Rockchip devices
|
||||||
|
- Latest Pinebook Pro display patches
|
||||||
|
|
||||||
* Wed Oct 28 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 2020.10-2
|
* Wed Oct 28 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 2020.10-2
|
||||||
- Fix kernel installs for non EBBR systems
|
- Fix kernel installs for non EBBR systems
|
||||||
|
|
Loading…
Reference in New Issue