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


Keyword substitution: kv
Default branch: MAIN


Revision 1.10: download - view: text, markup, annotated - select for diffs
Thu Aug 5 22:31:20 2021 UTC (3 years, 6 months ago) by tnn
Branches: MAIN
CVS tags: thorpej-ifq-base, thorpej-ifq, thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-altq-separation-base, thorpej-altq-separation, perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, netbsd-10-base, netbsd-10-1-RELEASE, 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
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -1 lines
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 - view: text, markup, annotated - select for diffs
Thu Aug 5 19:07:09 2021 UTC (3 years, 6 months ago) by tnn
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +4 -1 lines
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 - view: text, markup, annotated - select for diffs
Thu Aug 5 00:16:36 2021 UTC (3 years, 6 months ago) by tnn
Branches: MAIN
CVS tags: thorpej-futex2-base, thorpej-futex2
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +9 -1 lines
ssdfb: prepare for supporting rgb color displays

Revision 1.7: download - view: text, markup, annotated - select for diffs
Mon Aug 2 14:00:48 2021 UTC (3 years, 6 months ago) by tnn
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +69 -10 lines
ssdfb: define SSD1353 command set

also adjust some SSD1322 command names

Revision 1.5.12.1: download - view: text, markup, annotated - select for diffs
Sun Aug 1 22:42:23 2021 UTC (3 years, 6 months ago) by thorpej
Branches: thorpej-i2c-spi-conf
Diff to: previous 1.5: preferred, colored; next MAIN 1.6: preferred, colored
Changes since revision 1.5: +1 -2 lines
Sync with HEAD.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Fri Jul 30 13:44:09 2021 UTC (3 years, 6 months ago) by tnn
Branches: MAIN
CVS tags: thorpej-i2c-spi-conf-base, thorpej-cfargs2-base, thorpej-cfargs2
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +1 -2 lines
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 - view: text, markup, annotated - select for diffs
Mon Apr 13 08:04:22 2020 UTC (4 years, 10 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.2.4.2: preferred, colored; branchpoint 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2.4.2: +80 -11 lines
Mostly merge changes from HEAD upto 20200411

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sat Nov 2 14:18:36 2019 UTC (5 years, 3 months ago) by tnn
Branches: 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
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +6 -5 lines
ssdfb: add support for SSD1322

Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Oct 22 22:03:27 2019 UTC (5 years, 3 months ago) by tnn
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +3 -0 lines
allow to have a per-product init function

Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Oct 22 21:40:10 2019 UTC (5 years, 3 months ago) by tnn
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +74 -9 lines
define SSD1322 command set

Revision 1.2.4.2: download - view: text, markup, annotated - select for diffs
Mon Jun 10 22:07:11 2019 UTC (5 years, 8 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.2.4.1: preferred, colored; branchpoint 1.2: preferred, colored
Changes since revision 1.2.4.1: +238 -0 lines
Sync with HEAD

Revision 1.2.4.1
Sun Mar 17 04:03:17 2019 UTC (5 years, 10 months ago) by christos
Branches: phil-wifi
FILE REMOVED
Changes since revision 1.2: +0 -238 lines
file ssdfbvar.h was added on branch phil-wifi on 2019-06-10 22:07:11 +0000

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sun Mar 17 04:03:17 2019 UTC (5 years, 10 months ago) by tnn
Branches: MAIN
CVS tags: phil-wifi-20190609, netbsd-9-base, netbsd-9-4-RELEASE, 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
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -1 lines
ensure the device's UVM pager object is present before using uvm_pageratop

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun Mar 17 00:57:15 2019 UTC (5 years, 10 months ago) by tnn
Branches: 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.

Diff request

This form allows you to request diffs 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.

Log view options

CVSweb <webmaster@jp.NetBSD.org>