Compare commits

...

1 Commits

Author SHA1 Message Date
Andrew D'Angelo
81204bd23a Remove SCS GPIO 2023-07-11 17:43:35 -05:00
2 changed files with 9 additions and 6 deletions

View File

@ -3,10 +3,17 @@ sharp-objs += main.o drm_iface.o params_iface.o ioctl_iface.o
export KROOT=/lib/modules/$(shell uname -r)/build
all: modules
all: modules sharp.dtbo
modules modules_install clean::
@$(MAKE) -C $(KROOT) M=$(shell pwd) $@
modules_install:: sharp.dtbo
@$(MAKE) -C $(KROOT) M=$(shell pwd) $@
cp sharp.dtbo /boot/overlays
sharp.dtbo: sharp.dts
dtc -@ -I dts -O dtb -o sharp.dtbo sharp.dts
clean::
rm -rf Module.symvers modules.order

View File

@ -351,10 +351,6 @@ static void sharp_memory_pipe_enable(struct drm_simple_display_pipe *pipe,
}
// Power up sequence
if (panel->gpio_scs)
{
gpiod_set_value(panel->gpio_scs, 0);
}
gpiod_set_value(panel->gpio_disp, 1);
gpiod_set_value(panel->gpio_vcom, 0);
usleep_range(5000, 10000);
@ -598,7 +594,7 @@ void drm_remove(struct spi_device *spi)
// Clean up the GPIO descriptors
dev = &spi->dev;
panel = drm_to_panel(drm)
panel = drm_to_panel(drm);
devm_gpiod_put(dev, panel->gpio_disp);
devm_gpiod_put(dev, panel->gpio_vcom);