hd44780.c (597473720f4dc69749542bfcfed4a927a43d935e) | hd44780.c (75354284cc3aa58f7e54d479d9bee69bd2ca828f) |
---|---|
1// SPDX-License-Identifier: GPL-2.0+ 2/* 3 * HD44780 Character LCD driver for Linux 4 * 5 * Copyright (C) 2000-2008, Willy Tarreau <w@1wt.eu> 6 * Copyright (C) 2016-2017 Glider bvba 7 */ 8 9#include <linux/delay.h> 10#include <linux/gpio/consumer.h> 11#include <linux/module.h> 12#include <linux/mod_devicetable.h> 13#include <linux/platform_device.h> 14#include <linux/property.h> 15#include <linux/slab.h> 16 | 1// SPDX-License-Identifier: GPL-2.0+ 2/* 3 * HD44780 Character LCD driver for Linux 4 * 5 * Copyright (C) 2000-2008, Willy Tarreau <w@1wt.eu> 6 * Copyright (C) 2016-2017 Glider bvba 7 */ 8 9#include <linux/delay.h> 10#include <linux/gpio/consumer.h> 11#include <linux/module.h> 12#include <linux/mod_devicetable.h> 13#include <linux/platform_device.h> 14#include <linux/property.h> 15#include <linux/slab.h> 16 |
17#include <misc/charlcd.h> | 17#include "charlcd.h" |
18 | 18 |
19 | |
20enum hd44780_pin { 21 /* Order does matter due to writing to GPIO array subsets! */ 22 PIN_DATA0, /* Optional */ 23 PIN_DATA1, /* Optional */ 24 PIN_DATA2, /* Optional */ 25 PIN_DATA3, /* Optional */ 26 PIN_DATA4, 27 PIN_DATA5, --- 279 unchanged lines hidden --- | 19enum hd44780_pin { 20 /* Order does matter due to writing to GPIO array subsets! */ 21 PIN_DATA0, /* Optional */ 22 PIN_DATA1, /* Optional */ 23 PIN_DATA2, /* Optional */ 24 PIN_DATA3, /* Optional */ 25 PIN_DATA4, 26 PIN_DATA5, --- 279 unchanged lines hidden --- |