diff --git a/README.md b/README.md index adc4ae7..f850525 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,33 @@ DRM kernel driver for 2.7" 400x240 Sharp memory LCD panel. +## Cleaning old drivers + +The `bbqX0kbd` driver has been renamed to `beepy-kbd`, and `sharp` to `sharp-drm`. + +Driver packages will detect if one of these old modules is installed and cancel installation of the package. + +Remove the following files: + +* `/lib/modules//extra/bbqX0kbd.ko*` +* `/lib/modules//extra/sharp.ko*` +* `/boot/overlays/i2c-bbqX0kbd.dtbo` +* `/boot/overlays/sharp.dtbo` + +Rebuild the module list: + +* `depmod -a` + +Remove the following lines from `/boot/config.txt`: + +* `dtoverlay=bbqX0kbd,irq_pin=4` +* `dtoverlay=sharp` + +Remove the following lines from `/etc/modules`: + +* `bbqX0kbd` +* `sharp` + ## Installation Install the Linux kernel headers