cutiepi-io / cutiepi-drivers Goto Github PK
View Code? Open in Web Editor NEWDrivers for the CutiePi tablet
Home Page: https://cutiepi.io
Drivers for the CutiePi tablet
Home Page: https://cutiepi.io
The README seems to leave out a few details for all the features beyond the display—for example, the Touch panel section doesn't mention that you need to copy the compiled .dts to /boot/overlays
, and then sections beyond that should probably at least still mention that you need to "Add the following to /boot/config.txt
", just to be explicit about it.
My system informations:
Linux raspberrypi 5.10.17-v7l+ #1414 SMP Fri Apr 30 13:20:47 BST 2021 armv7l GNU/Linux
pi@raspberrypi:/usr/src $
pi@raspberrypi:/usr/src $ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
Codename: buster
and when i start to compile the code, it shows:
/lib/modules/5.10.17-v7l+/build or /lib/modules/5.10.17-v7l+/source```
I'm running the latest RetroPie image, and can successfully boot it, and when I do, the external HDMI display allows me to see everything, and I can SSH into the CutiePi.
But the internal display doesn't work by default. So I followed the steps in the README:
git clone https://github.com/cutiepi-io/cutiepi-drivers.git && cd cutiepi-drivers
# Build panel driver.
sudo apt install dkms raspberrypi-kernel-headers
sudo tar xvf Display/panel-nwe080-1.0.tgz -C /usr/src/
sudo dkms add -m panel-nwe080 -v 1.0
sudo dkms build -m panel-nwe080 -v 1.0
sudo dkms install -m panel-nwe080 -v 1.0
# Compile DTS.
cd Display
dtc -I dts -O dtb -o panel-nwe080.dtbo panel-nwe080.dts
# Copy into overlays.
sudo cp panel-nwe080.dts /boot/overlays
# Edit config.txt.
sudo nano /boot/config.txt
And inside /boot/config.txt at the bottom I have added:
# MIPI DSI display
dtoverlay=panel-nwe080
gpio=12=op,dh
# Enable USB
dtoverlay=dwc2,dr_mode=host
I rebooted (and also power cycled) and the internal display still wouldn't come on. I didn't see anything in dmesg
that was helpful in debugging:
dmesg | grep nwe080
And if I reboot with the normal CutiePi image, the display works fine, so I know it's not a hardware issue.
5.15 kernel, DIsplay not work. no signal in display, but hdmi can show everything.
Hi,
I am new for dts.
There is something I don't understand.
in display dts line 25
reset-gpios = <&gpio 20 0>;
But the pin for reset in schematic is gpio6.
Is this an error?
screen stay black after long time(>2h) sleep, through vnc the device can still be accessed.
still used 5.10, because rebuild of 5.15 not success.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.