Skip to content

staging: add FBTFT drivers #836

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 40 commits into from
Feb 26, 2015
Merged

staging: add FBTFT drivers #836

merged 40 commits into from
Feb 26, 2015

Conversation

notro
Copy link
Contributor

@notro notro commented Feb 17, 2015

Add the FBTFT drivers as they will appear in Linux 3.20

tpetazzoni and others added 30 commits February 17, 2015 14:05
This commit adds the core fbtft framework from
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_agm1264k-fl driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_bd663474 driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_hx8340bn driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_hx8347d driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_hx8353d driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_ili9320 driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_ili9325 driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_ili9340 driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_ili9341 driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_ili9481 driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_ili9486 driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_pcd8544 driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_ra8875 driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_s6d02a1 driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_s6d1121 driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_ssd1289 driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_ssd1306 driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_ssd1331 driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_ssd1351 driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_st7735r driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_tinylcd driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_tls8204 driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_uc1701 driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_upd161704 driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fb_watterott driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the flexfb driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit adds the fbtft_device driver from the fbtft project at
https://github.com/notro/fbtft.

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
ARCH_BCM2708 is not present in mainline so remove optimization.

Signed-off-by: Noralf Trønnes <[email protected]>
Reported-by: Paul Bolle <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
There are two functions call reset() so the allyesconfig breaks.  Let's
make this one static.

Reported-by: Jim Davis <[email protected]>
Signed-off-by: Dan Carpenter <[email protected]>
Tested-by: Jim Davis <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
kadamski and others added 9 commits February 17, 2015 14:06
This fixes sparse warnings like:
     warning: symbol XXX was not declared. Should it be static?

by declaring all local functions static.

Signed-off-by: Krzysztof Adamski <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
(the initial post had a typo in the short summary, reposting)

This fixes some of the code style issues in the flexfb driver by removing
unnecessary initializations of static variables to 0 or to NULL.

Signed-off-by: Mauro Stettler <[email protected]>
Cc: Greg Kroah-Hartman <[email protected]>
Cc: Thomas Petazzoni <[email protected]>
Cc: Noralf Tronnes <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This patch fixes the following checkpatch.pl error:
fix space required after that ';'

Signed-off-by: Heba Aamer <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This patch fixes the following checkpatch.pl error:
fix spaces required around that '='

Signed-off-by: Heba Aamer <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This patch fixes the following checkpatch.pl error:
fix spaces required around that '<'

Signed-off-by: Heba Aamer <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
…parentheses

This patch fixes the following checkpatch.pl error:
fix Macros with complex values should be enclosed in parentheses

Signed-off-by: Heba Aamer <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This patch fixes the following checkpatch.pl error:
fix do not initialise statics to 0 or NULL

Signed-off-by: Heba Aamer <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This patch fixes the following checkpatch.pl error:
fix trailing whitespace

Signed-off-by: Heba Aamer <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This patch fixes the following coccicheck warning:
No need to set .owner here. The core will do it.

Signed-off-by: Heba Aamer <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
@notro
Copy link
Contributor Author

notro commented Feb 17, 2015

I will make a separate PR for config and overlays.
Ref: #767

@notro
Copy link
Contributor Author

notro commented Feb 18, 2015

I didn't find an easy way to do a PR on top of this, so I added the config here.
There has been an overlay commit after I made this PR, so I'll wait with overlays until this is pulled, and I can get a clean slate that matches my git skills.

@notro
Copy link
Contributor Author

notro commented Feb 26, 2015

@popcornmix any chance this can be pulled now?

@popcornmix
Copy link
Collaborator

I'm okay with this. @pelwell okay with you?

@pelwell
Copy link
Contributor

pelwell commented Feb 26, 2015

No objections.

popcornmix added a commit that referenced this pull request Feb 26, 2015
staging: add FBTFT drivers
@popcornmix popcornmix merged commit 0aa653a into raspberrypi:rpi-3.18.y Feb 26, 2015
@notro notro deleted the fbtft branch February 26, 2015 19:31
popcornmix added a commit to raspberrypi/firmware that referenced this pull request Feb 27, 2015
kernel: staging: add FBTFT drivers
See: raspberrypi/linux#836

kernel: dts: overlay: add support for various displays
See: raspberrypi/linux#853

kernel: BCM2835-V4L2: Fix compliance test failures
See: raspberrypi/linux#856

firmware: ldconfig: Fix for off by one on config list count
See: #374
See: #381
See: #378
popcornmix added a commit to Hexxeh/rpi-firmware that referenced this pull request Feb 27, 2015
kernel: staging: add FBTFT drivers
See: raspberrypi/linux#836

kernel: dts: overlay: add support for various displays
See: raspberrypi/linux#853

kernel: BCM2835-V4L2: Fix compliance test failures
See: raspberrypi/linux#856

firmware: ldconfig: Fix for off by one on config list count
See: raspberrypi/firmware#374
See: raspberrypi/firmware#381
See: raspberrypi/firmware#378
neuschaefer pushed a commit to neuschaefer/raspi-binary-firmware that referenced this pull request Feb 27, 2017
kernel: staging: add FBTFT drivers
See: raspberrypi/linux#836

kernel: dts: overlay: add support for various displays
See: raspberrypi/linux#853

kernel: BCM2835-V4L2: Fix compliance test failures
See: raspberrypi/linux#856

firmware: ldconfig: Fix for off by one on config list count
See: raspberrypi#374
See: raspberrypi#381
See: raspberrypi#378
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants