If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.
Property:gpio (sysfs)
BoxMatrix >> System >> gpio (sysfs) | @ BoxMatrix - IRC-Chat - Translate: de es fr it nl pl |
News | Selectors | Models | Accessories | Components | Environment | Config | Commands | System | Webif | Software | Develop | Lexicon | Community | Project | Media |
Devices | Filesystems | Partitions | Sockets | Netlink | Pipes | Interfaces | Bridges | Ports | Events | Sources | Sinks | AVMIPC | Processes | Watchdogs | Memory | Slab | Vmalloc | ProcFS | SysFS | Research |
Name-Collision - multiple objects in this wiki use the name gpio!
|
Sysfs-Object
Sysfs-Object: | gpio (sysfs) - type File | Wiki | Freetz | IPPF | whmf | AVM | Web |
Location: | System >> Sys-Filesystem - Origin: AVM | ||||||
Path: | /sys/kernel/debug | ||||||
Properties: | Firmware: 6.87 - 7.90 - Kernel (perm): 2.6.39.4 (r), 3.10.107 (r), 3.10.73 (r), 4.19.183 (r), 4.4.271 (r), 4.4.60 (r), 4.9.198 (r), 4.9.218 (r), 4.9.250 (r), 4.9.325 (r) | ||||||
Function: | List and configuration of all GPIO ports. |
Goto: Examples - Dependencies - Model-Matrix - Help Supportdata2 - SMW-Browser
Details
gpio shows the list and configuration of all GPIO ports.
See also the list of gpio pins in procfs.
Supportdata2 includes gpio
in the GPIO section since sd2-10.
In Supportdata-Probes it was never included (up to fw 7.39).
GPIO ports:
- commands: gpiodetect, gpiofind, gpioget, gpioinfo, gpiomon, gpioset
- procfs: gpio (procfs), iogpio, list, set (procfs)
- sysfs: gpio (sysfs)
- devices: gpiochip0, gpiochip1, gpiochip2,
Examples
6490 fw 7.29 example:
root@fritz2:/var/mod/root# cat /sys/kernel/debug/gpio GPIOs 0-31, gpio_bank0: GPIOs 32-63, gpio_bank1: gpio-52 (CS1 override ) out hi gpio-54 (CS0 override ) out hi GPIOs 64-95, gpio_bank2: GPIOs 96-127, gpio_bank3:
7530 fw 7.29 example:
root@fritz1:/var/mod/root# cat /sys/kernel/debug/gpio GPIOs 0-99, platform/1000000.pinctrl, 1000000.pinctrl: gpio0 : in 0 2mA keeper gpio1 : in 0 2mA keeper gpio2 : in 0 2mA keeper gpio3 : in 0 2mA no pull gpio4 : in 0 2mA keeper gpio5 : in 0 2mA pull down gpio6 : in 1 2mA no pull gpio7 : in 1 2mA no pull gpio8 : in 0 2mA pull down gpio9 : in 0 2mA pull down gpio10 : in 0 2mA keeper gpio11 : out 0 16mA no pull gpio12 : in 0 2mA keeper gpio13 : in 0 2mA keeper gpio14 : in 0 2mA pull down gpio15 : in 0 2mA keeper gpio16 : in 1 2mA no pull gpio17 : out 1 2mA no pull gpio18 : in 0 2mA pull down gpio19 : in 1 2mA pull down gpio20 : in 2 2mA keeper gpio21 : in 2 2mA keeper gpio22 : in 2 2mA keeper gpio23 : in 3 2mA keeper gpio24 : in 3 2mA keeper gpio25 : in 3 2mA keeper gpio26 : in 3 2mA keeper gpio27 : out 3 2mA keeper gpio28 : in 0 2mA keeper gpio29 : in 0 2mA keeper gpio30 : out 3 16mA no pull gpio31 : in 0 2mA keeper gpio32 : out 3 16mA no pull gpio33 : out 2 16mA no pull gpio34 : out 0 16mA no pull gpio35 : out 0 16mA no pull gpio36 : in 0 2mA pull down gpio37 : in 0 2mA pull down gpio38 : in 0 2mA pull down gpio39 : out 0 16mA no pull gpio40 : out 0 2mA keeper gpio41 : in 0 2mA pull down gpio42 : in 0 2mA pull down gpio43 : in 0 2mA pull down gpio44 : in 0 2mA pull down gpio45 : out 0 16mA no pull gpio46 : in 0 2mA pull down gpio47 : out 0 16mA no pull gpio48 : in 0 2mA pull down gpio49 : out 0 2mA pull down gpio50 : out 0 2mA pull down gpio51 : in 0 2mA pull down gpio52 : in 1 2mA keeper gpio53 : in 1 2mA keeper gpio54 : in 1 2mA pull down gpio55 : in 1 2mA pull down gpio56 : in 1 2mA pull down gpio57 : in 1 2mA pull down gpio58 : in 1 2mA pull down gpio59 : in 1 2mA pull down gpio60 : in 1 2mA pull down gpio61 : in 1 2mA keeper gpio62 : in 1 2mA pull down gpio63 : in 1 2mA keeper gpio64 : in 1 2mA pull down gpio65 : in 1 2mA pull down gpio66 : in 1 2mA pull down gpio67 : in 1 2mA pull down gpio68 : in 1 2mA pull down gpio69 : in 1 2mA pull down gpio70 : in 0 2mA pull down gpio71 : in 0 2mA pull down gpio72 : in 0 2mA pull down gpio73 : in 0 2mA pull down gpio74 : in 0 2mA pull down gpio75 : in 0 2mA pull down gpio76 : in 0 2mA pull down gpio77 : in 0 2mA pull down gpio78 : in 0 2mA pull down gpio79 : in 0 2mA pull down gpio80 : in 0 2mA pull down gpio81 : in 0 2mA pull down gpio82 : in 0 2mA pull down gpio83 : in 0 2mA pull down gpio84 : in 0 2mA pull down gpio85 : in 0 2mA pull down gpio86 : in 0 2mA pull down gpio87 : in 0 2mA pull down gpio88 : in 0 2mA pull down gpio89 : in 0 2mA pull down gpio90 : in 0 2mA pull down gpio91 : in 0 2mA pull down gpio92 : in 0 2mA pull down gpio93 : in 0 2mA pull down gpio94 : in 0 2mA pull down gpio95 : in 0 2mA pull down gpio96 : in 0 2mA pull down gpio97 : in 0 2mA pull down gpio98 : in 0 2mA pull down gpio99 : in 0 2mA pull down
Dependencies
Daily updated index of all dependencies of this object. Last update: GMT.
A **
in the Mod
column marks info from Supportdata2 probes, which will always stay incomplete.
A -
in the Mod
column marks manual research, the Firmware
then shows where the Object
occurs, not the Relation
.
Relation | Typ | Object | Mod | Firmware | Info | Origin |
---|---|---|---|---|---|---|
0 dependencies for this object |
Model-Matrix
Daily updated index of the presence, path and size of this object for each model. Last update: 2024-12-23 05:10 GMT.
Showing all models using this object. Click any column header (click-wait-click) to sort the list by the respective data.
The (main/scrpn/boot/arm/prx/atom/rtl)
label in the Model
column shows which CPU is meant for Multi-Linux models.
Note that this list comes from Supportdata2 probes, which can have arbitrary settings and come from different firmware versions.
It doesn't say much if a model is not listed here. It may be a missing supportdata2 file or just a disabled feature.
Model | Firmware | Path | Kernel (perm) |
---|---|---|---|
FRITZ!Box 3490 | 7.30 | /sys/kernel/debug | 3.10.107 (r) |
FRITZ!Box 4020 | 7.01 | /sys/kernel/debug | 4.4.60 (r) |
FRITZ!Box 4060 | 7.30 - 7.39 | /sys/kernel/debug | 4.4.271 (r), 4.4.60 (r) |
FRITZ!Box 5490 | 7.29 | /sys/kernel/debug | 3.10.107 (r) |
FRITZ!Box 5590 Fiber (main) | 7.29 | /sys/kernel/debug | 4.4.60 (r) |
FRITZ!Box 6430 Cable (atom) | 7.29 | /sys/kernel/debug | 2.6.39.4 (r) |
FRITZ!Box 6490 Cable (atom) | 7.29 - 7.39 | /sys/kernel/debug | 2.6.39.4 (r) |
FRITZ!Box 6660 Cable (atom) | 7.29 | /sys/kernel/debug | 4.9.250 (r) |
FRITZ!Box 6850 LTE | 7.39 | /sys/kernel/debug | 4.4.60 (r) |
FRITZ!Box 6850 5G | 7.39 | /sys/kernel/debug | 4.4.60 (r) |
FRITZ!Box 7362 SL | 7.12 | /sys/kernel/debug | 3.10.107 (r) |
FRITZ!Box 7412 | 6.87 | /sys/kernel/debug | 3.10.73 (r) |
FRITZ!Box 7430 | 7.29 | /sys/kernel/debug | 3.10.107 (r) |
FRITZ!Box 7490 | 7.29 - 7.51 | /sys/kernel/debug | 3.10.107 (r) |
FRITZ!Box 7510 | 7.30 | /sys/kernel/debug | 4.4.60 (r) |
FRITZ!Box 7520 | 7.29 - 7.50 | /sys/kernel/debug | 4.4.271 (r), 4.4.60 (r) |
FRITZ!Box 7520 v2 | 7.31 | /sys/kernel/debug | 4.4.60 (r) |
FRITZ!Box 7530 | 7.39 | /sys/kernel/debug | 4.4.271 (r) |
FRITZ!Box 7530 AX | 7.39 - 7.51 | /sys/kernel/debug | 4.19.183 (r) |
FRITZ!Box 7590 | 7.57 - 7.90 | /sys/kernel/debug | 4.9.325 (r) |
FRITZ!Box 7590 AX | 7.31 - 7.39 | /sys/kernel/debug | 4.9.198 (r), 4.9.218 (r) |
FRITZ!Smart Gateway | 7.57 - 7.58 | /sys/kernel/debug | 4.4.271 (r) |
FRITZ!Repeater 1200 AX | 7.30 - 7.39 | /sys/kernel/debug | 4.4.60 (r) |
FRITZ!WLAN Repeater 1750E | 7.29 | /sys/kernel/debug | 4.4.60 (r) |
FRITZ!Repeater 6000 | 7.29 - 7.39 | /sys/kernel/debug | 4.4.60 (r) |
25 models use this object |
Help Supportdata2
The data in this article is incomplete since it was manually collected using the Supportdata2 project.
Unlike the Supportdata-Probes which have been collected for years Supportdata2 is brand new and only has a few probes.
If you have access to a shell then please help to extend the Supportdata2 collection to improve this data.
It's easy and it's done in minutes. Please send created data as an Email attachment to the address listed here. Thanks!