linux-gpio-pinout
6 years agouse raspi-gpio to display pin states
Dobrica Pavlinusic [Wed, 18 Apr 2018 12:12:16 +0000 (12:12 +0000)]
use raspi-gpio to display pin states

6 years agoinstall sunxi-tools if available
Dobrica Pavlinusic [Wed, 18 Apr 2018 12:03:56 +0000 (12:03 +0000)]
install sunxi-tools if available

6 years agodefine relay as leds
Dobrica Pavlinusic [Wed, 18 Apr 2018 08:18:33 +0000 (08:18 +0000)]
define relay as leds

This allows us to take over pins right after kernel boot as opposed
to waiting for userland to start up. This configuration starts with
relays off so that brightness values in /sys/class/leds is correct

6 years agoskip pins missing from pintctrl
Dobrica Pavlinusic [Wed, 18 Apr 2018 07:52:21 +0000 (07:52 +0000)]
skip pins missing from pintctrl

on rpi3, this is the case for activity led which is connected
to videocore and is not visible in kernel (sigh)

6 years agoMerge branch 'master' of github.com:dpavlin/linux-gpio-pinout
Dobrica Pavlinusic [Wed, 18 Apr 2018 07:30:06 +0000 (09:30 +0200)]
Merge branch 'master' of github.com:dpavlin/linux-gpio-pinout

6 years agoadded /sys/kernel/debug/gpio info (leds for example)
Dobrica Pavlinusic [Mon, 11 Dec 2017 16:54:37 +0000 (17:54 +0100)]
added /sys/kernel/debug/gpio info (leds for example)

6 years agoadded /sys/kernel/debug/gpio info (leds for example)
Dobrica Pavlinusic [Mon, 11 Dec 2017 16:54:37 +0000 (17:54 +0100)]
added /sys/kernel/debug/gpio info (leds for example)

6 years agoi2c tmp75 example
Dobrica Pavlinusic [Mon, 11 Dec 2017 08:19:21 +0000 (09:19 +0100)]
i2c tmp75 example

6 years agokernel i2c tracing enable/disable
Dobrica Pavlinusic [Sun, 10 Dec 2017 16:43:40 +0000 (17:43 +0100)]
kernel i2c tracing enable/disable

6 years agoi2c new_device example
Dobrica Pavlinusic [Sun, 10 Dec 2017 16:37:28 +0000 (17:37 +0100)]
i2c new_device example

6 years agoexample how to develop device trees
Dobrica Pavlinusic [Sun, 10 Dec 2017 16:35:15 +0000 (17:35 +0100)]
example how to develop device trees

6 years agokeys artive high, pull-downs are on board
Dobrica Pavlinusic [Sat, 9 Dec 2017 11:24:54 +0000 (12:24 +0100)]
keys artive high, pull-downs are on board

6 years agoEPSON-B184 4 buttons and dual-color led from dot-matrix printer
Dobrica Pavlinusic [Sat, 9 Dec 2017 10:30:09 +0000 (11:30 +0100)]
EPSON-B184 4 buttons and dual-color led from dot-matrix printer

6 years agoadded --pinmux option to show all possible pin functions
Dobrica Pavlinusic [Mon, 4 Dec 2017 09:01:34 +0000 (10:01 +0100)]
added --pinmux option to show all possible pin functions

6 years agochange buttons to email, connect and print (as images show)
Dobrica Pavlinusic [Mon, 4 Dec 2017 06:37:44 +0000 (07:37 +0100)]
change buttons to email, connect and print (as images show)

6 years agoreorder pins to be one below another on one side of connector
Dobrica Pavlinusic [Sat, 2 Dec 2017 12:34:38 +0000 (13:34 +0100)]
reorder pins to be one below another on one side of connector

6 years agoMerge branch 'cubieboard'
Dobrica Pavlinusic [Sat, 2 Dec 2017 11:43:01 +0000 (12:43 +0100)]
Merge branch 'cubieboard'

6 years agothree pulled gpio buttons (for pins without irq)
Dobrica Pavlinusic [Sat, 2 Dec 2017 11:28:17 +0000 (12:28 +0100)]
three pulled gpio buttons (for pins without irq)

6 years agoMerge branch 'rpi'
Dobrica Pavlinusic [Fri, 1 Dec 2017 18:58:54 +0000 (19:58 +0100)]
Merge branch 'rpi'

6 years agoskip sunxi-pio if missing
Dobrica Pavlinusic [Fri, 1 Dec 2017 18:56:24 +0000 (19:56 +0100)]
skip sunxi-pio if missing

6 years agoopen correct pins/ file for beginning of model string
Dobrica Pavlinusic [Fri, 1 Dec 2017 18:55:39 +0000 (19:55 +0100)]
open correct pins/ file for beginning of model string

6 years agoina219 userspace i2c driver
Dobrica Pavlinusic [Fri, 1 Dec 2017 09:34:57 +0000 (10:34 +0100)]
ina219 userspace i2c driver

6 years agoadded description of new device-tree and i2c-userpace dirs
Dobrica Pavlinusic [Fri, 1 Dec 2017 09:33:06 +0000 (10:33 +0100)]
added description of new device-tree and i2c-userpace dirs

6 years agotmp75 userspace driver
Dobrica Pavlinusic [Fri, 1 Dec 2017 09:31:29 +0000 (10:31 +0100)]
tmp75 userspace driver

from https://github.com/ManuelSchneid3r/RaspberryPi/raw/master/sensors/src/tmp.c

6 years agoload device tree overlay on running system
Dobrica Pavlinusic [Fri, 1 Dec 2017 09:23:12 +0000 (10:23 +0100)]
load device tree overlay on running system

6 years agor1 device tree examples
Dobrica Pavlinusic [Fri, 1 Dec 2017 09:19:38 +0000 (10:19 +0100)]
r1 device tree examples

6 years agofind connectors and flip vertical pins inside them
Dobrica Pavlinusic [Fri, 24 Nov 2017 08:14:44 +0000 (09:14 +0100)]
find connectors and flip vertical pins inside them

6 years agoextract pins by boards into separate files
Dobrica Pavlinusic [Tue, 21 Nov 2017 19:59:56 +0000 (20:59 +0100)]
extract pins by boards into separate files

6 years agofix pin parsing and display full pio annotation
Dobrica Pavlinusic [Tue, 21 Nov 2017 19:54:39 +0000 (20:54 +0100)]
fix pin parsing and display full pio annotation

6 years agouse sunxi-pio to display pin direction and state
Dobrica Pavlinusic [Tue, 21 Nov 2017 18:05:44 +0000 (19:05 +0100)]
use sunxi-pio to display pin direction and state

6 years agoread pins file if they exist
Dobrica Pavlinusic [Sun, 19 Nov 2017 10:20:05 +0000 (11:20 +0100)]
read pins file if they exist

6 years agouse pinctrl-maps to support 3.10 kernel uart ttys
Dobrica Pavlinusic [Fri, 17 Nov 2017 07:58:43 +0000 (07:58 +0000)]
use pinctrl-maps to support 3.10 kernel uart ttys

6 years agoremove empty lines after kernel annotation
Dobrica Pavlinusic [Tue, 14 Nov 2017 09:32:13 +0000 (09:32 +0000)]
remove empty lines after kernel annotation

6 years agore-format Pine64 pins from pdf
Dobrica Pavlinusic [Tue, 14 Nov 2017 08:32:01 +0000 (09:32 +0100)]
re-format Pine64 pins from pdf

6 years agomake color optional
Dobrica Pavlinusic [Mon, 13 Nov 2017 17:45:54 +0000 (18:45 +0100)]
make color optional

6 years agodisplay 2nd level ## comments above connectors in SVG
Dobrica Pavlinusic [Mon, 13 Nov 2017 16:37:01 +0000 (17:37 +0100)]
display 2nd level ## comments above connectors in SVG

6 years agoread --pins from file
Dobrica Pavlinusic [Sun, 12 Nov 2017 15:24:01 +0000 (16:24 +0100)]
read --pins from file

6 years agodon't flip 1-pin horizontally
Dobrica Pavlinusic [Sat, 11 Nov 2017 15:11:36 +0000 (16:11 +0100)]
don't flip 1-pin horizontally

6 years agofix coloring of serial ports with tty in name
Dobrica Pavlinusic [Sat, 11 Nov 2017 12:53:19 +0000 (13:53 +0100)]
fix coloring of serial ports with tty in name

6 years agoadded serial tty into output which is different than uart number
Dobrica Pavlinusic [Sat, 11 Nov 2017 12:18:03 +0000 (13:18 +0100)]
added serial tty into output which is different than uart number

6 years agorpi2
Dobrica Pavlinusic [Sat, 11 Nov 2017 10:41:31 +0000 (11:41 +0100)]
rpi2

6 years agoall devices don't have hex prefix, e.g. lirc module
Dobrica Pavlinusic [Fri, 10 Nov 2017 18:45:32 +0000 (19:45 +0100)]
all devices don't have hex prefix, e.g. lirc module

6 years agocubieboard
Dobrica Pavlinusic [Sat, 11 Nov 2017 10:38:29 +0000 (11:38 +0100)]
cubieboard

6 years agocubieboard2
Dobrica Pavlinusic [Sat, 11 Nov 2017 10:36:52 +0000 (11:36 +0100)]
cubieboard2

6 years agoadded --read option and dump.sh for board dump
Dobrica Pavlinusic [Sat, 11 Nov 2017 10:35:46 +0000 (11:35 +0100)]
added --read option and dump.sh for board dump

6 years agopin location --edge or --middle and --horizontal and --vertical swap
Dobrica Pavlinusic [Sat, 11 Nov 2017 09:46:58 +0000 (10:46 +0100)]
pin location --edge or --middle and --horizontal and --vertical swap

6 years agosupport Raspberry Pi 26-pin connector
Dobrica Pavlinusic [Fri, 10 Nov 2017 18:35:01 +0000 (19:35 +0100)]
support Raspberry Pi 26-pin connector

6 years agoremove empty lines at beginng/end and draw last line/cut mark
Dobrica Pavlinusic [Fri, 10 Nov 2017 16:21:10 +0000 (17:21 +0100)]
remove empty lines at beginng/end and draw last line/cut mark

6 years agoadded lines which help to align pins without zebra
Dobrica Pavlinusic [Fri, 10 Nov 2017 16:05:18 +0000 (17:05 +0100)]
added lines which help to align pins without zebra

6 years agoshorten duplicate kernel device/function
Dobrica Pavlinusic [Fri, 10 Nov 2017 14:49:02 +0000 (15:49 +0100)]
shorten duplicate kernel device/function

6 years agofix i2c clk
Dobrica Pavlinusic [Fri, 10 Nov 2017 14:07:58 +0000 (15:07 +0100)]
fix i2c clk

6 years agofix serial annotation
Dobrica Pavlinusic [Fri, 10 Nov 2017 11:59:38 +0000 (12:59 +0100)]
fix serial annotation

6 years agocorrect device coloring
Dobrica Pavlinusic [Fri, 10 Nov 2017 08:33:52 +0000 (09:33 +0100)]
correct device coloring

6 years agoadded 0v and 5v
Dobrica Pavlinusic [Fri, 10 Nov 2017 08:30:44 +0000 (09:30 +0100)]
added 0v and 5v

6 years agoextract device from pinctrl-handles
Dobrica Pavlinusic [Fri, 10 Nov 2017 08:27:37 +0000 (09:27 +0100)]
extract device from pinctrl-handles

6 years agouse text color if we don't have custom one
Dobrica Pavlinusic [Fri, 10 Nov 2017 07:58:47 +0000 (08:58 +0100)]
use text color if we don't have custom one

6 years agoremoved unused opacity styles
Dobrica Pavlinusic [Fri, 10 Nov 2017 07:42:31 +0000 (08:42 +0100)]
removed unused opacity styles

6 years agocode cleanup
Dobrica Pavlinusic [Fri, 10 Nov 2017 07:41:15 +0000 (08:41 +0100)]
code cleanup

6 years agoworking on rpi 3, not really useful on old 4.9 kernel
Dobrica Pavlinusic [Thu, 9 Nov 2017 20:39:26 +0000 (21:39 +0100)]
working on rpi 3, not really useful on old 4.9 kernel

6 years agoadded cut marks and simplify code
Dobrica Pavlinusic [Thu, 9 Nov 2017 19:54:18 +0000 (20:54 +0100)]
added cut marks and simplify code

6 years agoadded spi miso/mosi/clk/cs
Dobrica Pavlinusic [Thu, 9 Nov 2017 14:48:53 +0000 (15:48 +0100)]
added spi miso/mosi/clk/cs

6 years agore-enable colors on kernel bound pins
Dobrica Pavlinusic [Thu, 9 Nov 2017 14:40:48 +0000 (15:40 +0100)]
re-enable colors on kernel bound pins

6 years agoadd sck/sda to i2c
Dobrica Pavlinusic [Thu, 9 Nov 2017 14:36:14 +0000 (15:36 +0100)]
add sck/sda to i2c

6 years agocenter text within it's bbox
Dobrica Pavlinusic [Thu, 9 Nov 2017 14:33:24 +0000 (15:33 +0100)]
center text within it's bbox

6 years agomove uart rx/tx into kernel port description
Dobrica Pavlinusic [Thu, 9 Nov 2017 11:35:30 +0000 (12:35 +0100)]
move uart rx/tx into kernel port description

6 years agocreate round pin 1
Dobrica Pavlinusic [Thu, 9 Nov 2017 11:25:58 +0000 (12:25 +0100)]
create round pin 1

6 years agocolor kernel pins, optimize font size
Dobrica Pavlinusic [Thu, 9 Nov 2017 10:38:50 +0000 (11:38 +0100)]
color kernel pins, optimize font size

6 years agoimplement vertical flip
Dobrica Pavlinusic [Wed, 8 Nov 2017 23:57:53 +0000 (00:57 +0100)]
implement vertical flip

6 years agodocument svg generation and purpose
Dobrica Pavlinusic [Wed, 8 Nov 2017 23:44:04 +0000 (00:44 +0100)]
document svg generation and purpose

6 years agooptimize for inkjet colors (to create something readable)
Dobrica Pavlinusic [Wed, 8 Nov 2017 23:41:09 +0000 (00:41 +0100)]
optimize for inkjet colors (to create something readable)

6 years agoshow pins on the right side
Dobrica Pavlinusic [Wed, 8 Nov 2017 22:48:02 +0000 (23:48 +0100)]
show pins on the right side

6 years agoMerge branch 'master' of github.com:dpavlin/linux-gpio-pinout
Dobrica Pavlinusic [Wed, 8 Nov 2017 22:20:58 +0000 (23:20 +0100)]
Merge branch 'master' of github.com:dpavlin/linux-gpio-pinout

6 years agogenerate svg output with 2.54 mm spacing of pins
Dobrica Pavlinusic [Wed, 8 Nov 2017 22:20:35 +0000 (23:20 +0100)]
generate svg output with 2.54 mm spacing of pins

6 years agoCreate README.md
Dobrica Pavlinušić [Wed, 8 Nov 2017 16:39:13 +0000 (17:39 +0100)]
Create README.md

6 years agofix warning
Dobrica Pavlinusic [Wed, 8 Nov 2017 11:58:58 +0000 (12:58 +0100)]
fix warning

6 years agoadd cubieboard serial in the middle
Dobrica Pavlinusic [Tue, 7 Nov 2017 09:51:18 +0000 (10:51 +0100)]
add cubieboard serial in the middle

6 years agocorrectly annotate pins without description
Dobrica Pavlinusic [Sun, 5 Nov 2017 15:15:06 +0000 (16:15 +0100)]
correctly annotate pins without description

6 years agoinstall dependencies on Debian
Dobrica Pavlinusic [Wed, 1 Nov 2017 12:19:37 +0000 (13:19 +0100)]
install dependencies on Debian

6 years agofill-in single row header
Dobrica Pavlinusic [Wed, 1 Nov 2017 12:16:29 +0000 (13:16 +0100)]
fill-in single row header

6 years agoadded Lamobo R1 pinout
Dobrica Pavlinusic [Wed, 1 Nov 2017 12:15:03 +0000 (13:15 +0100)]
added Lamobo R1 pinout

6 years agoalign columns according to longest one
Dobrica Pavlinusic [Sun, 15 Oct 2017 12:29:26 +0000 (14:29 +0200)]
align columns according to longest one

6 years agouse pin description and decorate it with kernel info
Dobrica Pavlinusic [Sun, 15 Oct 2017 12:08:53 +0000 (14:08 +0200)]
use pin description and decorate it with kernel info