The NetBSD Project

CVS log for src/sys/dev/ic/ssdfbvar.h

[BACK] Up to [cvs.NetBSD.org] / src / sys / dev / ic

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.10 / (download) - annotate - [select for diffs], Thu Aug 5 22:31:20 2021 UTC (2 years, 8 months ago) by tnn
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored)

ssdfb: revert rev 1.14

Can't run the worker thread MPSAFE with spi(4) yet because most controller
drivers still lack MP safety. Cause issues when using multiple displays.

Revision 1.9 / (download) - annotate - [select for diffs], Thu Aug 5 19:07:09 2021 UTC (2 years, 8 months ago) by tnn
Branch: MAIN
Changes since 1.8: +4 -1 lines
Diff to previous 1.8 (colored)

ssdfb: support the SSD1353 controller and the DEP 160128A(1)-RGB display

DEP 160128A is a 160x128 18-bit RGB OLED display module advertised as
having an 8-bit parallel I/O interface. The controller can however attach
serially via spi(4) by moving jumper resistors J1 and J2 to GND position.

Revision 1.8 / (download) - annotate - [select for diffs], Thu Aug 5 00:16:36 2021 UTC (2 years, 8 months ago) by tnn
Branch: MAIN
CVS Tags: thorpej-futex2-base, thorpej-futex2
Changes since 1.7: +9 -1 lines
Diff to previous 1.7 (colored)

ssdfb: prepare for supporting rgb color displays

Revision 1.7 / (download) - annotate - [select for diffs], Mon Aug 2 14:00:48 2021 UTC (2 years, 8 months ago) by tnn
Branch: MAIN
Changes since 1.6: +69 -10 lines
Diff to previous 1.6 (colored)

ssdfb: define SSD1353 command set

also adjust some SSD1322 command names

Revision 1.5.12.1 / (download) - annotate - [select for diffs], Sun Aug 1 22:42:23 2021 UTC (2 years, 8 months ago) by thorpej
Branch: thorpej-i2c-spi-conf
Changes since 1.5: +1 -2 lines
Diff to previous 1.5 (colored) next main 1.6 (colored)

Sync with HEAD.

Revision 1.6 / (download) - annotate - [select for diffs], Fri Jul 30 13:44:09 2021 UTC (2 years, 8 months ago) by tnn
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf-base, thorpej-cfargs2-base, thorpej-cfargs2
Changes since 1.5: +1 -2 lines
Diff to previous 1.5 (colored)

ssdfb(4): remove code for dealing with non-MPSAFE attachment

spi(4) was marked MPSAFE some time ago, so we're always on an
MPSAFE parent device.

Revision 1.2.4.3 / (download) - annotate - [select for diffs], Mon Apr 13 08:04:22 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.2.4.2: +80 -11 lines
Diff to previous 1.2.4.2 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.5 / (download) - annotate - [select for diffs], Sat Nov 2 14:18:36 2019 UTC (4 years, 5 months ago) by tnn
Branch: MAIN
CVS Tags: thorpej-futex-base, thorpej-futex, thorpej-cfargs-base, thorpej-cfargs, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Branch point for: thorpej-i2c-spi-conf
Changes since 1.4: +6 -5 lines
Diff to previous 1.4 (colored)

ssdfb: add support for SSD1322

Revision 1.4 / (download) - annotate - [select for diffs], Tue Oct 22 22:03:27 2019 UTC (4 years, 5 months ago) by tnn
Branch: MAIN
Changes since 1.3: +3 -0 lines
Diff to previous 1.3 (colored)

allow to have a per-product init function

Revision 1.3 / (download) - annotate - [select for diffs], Tue Oct 22 21:40:10 2019 UTC (4 years, 5 months ago) by tnn
Branch: MAIN
Changes since 1.2: +74 -9 lines
Diff to previous 1.2 (colored)

define SSD1322 command set

Revision 1.2.4.2 / (download) - annotate - [select for diffs], Mon Jun 10 22:07:11 2019 UTC (4 years, 10 months ago) by christos
Branch: phil-wifi
Changes since 1.2.4.1: +238 -0 lines
Diff to previous 1.2.4.1 (colored) to branchpoint 1.2 (colored)

Sync with HEAD

Revision 1.2.4.1, Sun Mar 17 04:03:17 2019 UTC (5 years ago) by christos
Branch: phil-wifi
Changes since 1.2: +0 -238 lines
FILE REMOVED

file ssdfbvar.h was added on branch phil-wifi on 2019-06-10 22:07:11 +0000

Revision 1.2 / (download) - annotate - [select for diffs], Sun Mar 17 04:03:17 2019 UTC (5 years ago) by tnn
Branch: MAIN
CVS Tags: phil-wifi-20190609, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, isaki-audio2-base, isaki-audio2
Branch point for: phil-wifi
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

ensure the device's UVM pager object is present before using uvm_pageratop

Revision 1.1 / (download) - annotate - [select for diffs], Sun Mar 17 00:57:15 2019 UTC (5 years ago) by tnn
Branch: MAIN

add ssdfb

The ssdfb driver provides wsdisplay(4) support for OLED/PLED framebuffer
modules based on one of the following controller chips:

- Solomon Systech Ltd SSD1306
- Sino Wealth Electronic Ltd SH1106

It supports xf86-video-wsfb and can optionally attach as the console.

Some products that should work with this driver include:
- Adafruit 0.96" 128x64 OLED graphic display
- Adafruit 1.3" 128x64 OLED graphic display
- Adafruit 128x32 OLED graphic display
- Adafruit PiOLED 128x32 Monochome OLED for Raspberry Pi
- "GM009605" commonly distributed with Arduino starter kits
- display modules made by Chengdu Heltec Automation technology co. LTD

Note: I used the name ssdfb(4) because that's what OpenBSD calls their
driver but the implementation is entirely unique to NetBSD.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>