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:list
BoxMatrix >> System >> list | @ 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 |
Procfs-Object
Procfs-Object: | list - type File | Wiki | Freetz | IPPF | whmf | AVM | Web |
Location: | System >> Proc-Filesystem - Origin: AVM | ||||||
Path: | /proc/avm/gpio | ||||||
Properties: | Firmware: 7.29 - 7.58 - Kernel (perm): 4.1.52 (r), 4.19.183 (r), 4.4.271 (r), 4.4.60 (r), 4.9.250 (r) | ||||||
Function: | List and configuration of all GPIO ports. |
Goto: Examples - Dependencies - Model-Matrix - Help Supportdata2 - SMW-Browser
Details
list shows the list and configuration of all GPIO ports.
There's also an unused set (procfs) file which may change the config.
On some platforms the pin assignment is listed in gpio.
Supportdata2 includes list
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
7530 fw 7.29 example:
root@fritz1:/var/mod/root# cat /proc/avm/gpio/list gpio00 IN func=0 PU 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004802) gpio01 IN func=0 PU 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004802) gpio02 IN func=0 PU 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004802) gpio03 IN func=0 35KΩ 1.8V strength=0x0 val=0 (TLMM_GPIO_CFG=0x00004800) gpio04 IN func=0 PU 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004802) gpio05 IN func=0 PD 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004801) gpio06 IN func=1 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004804) gpio07 IN func=1 35KΩ 1.8V strength=0x0 val=0 (TLMM_GPIO_CFG=0x00004804) gpio08 IN func=0 PD 35KΩ 1.8V strength=0x0 val=0 (TLMM_GPIO_CFG=0x00004801) gpio09 IN func=0 PD 35KΩ 1.8V strength=0x0 val=0 (TLMM_GPIO_CFG=0x00004801) gpio10 IN func=0 PU 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004802) gpio11 OUT func=0 10KΩ 3.3V strength=0x7 val=0 (TLMM_GPIO_CFG=0x000003c0) gpio12 IN func=0 PU 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004802) gpio13 IN func=0 PU 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004802) gpio14 IN func=0 PD 35KΩ 1.8V strength=0x0 val=0 (TLMM_GPIO_CFG=0x00004801) gpio15 IN func=0 PU 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004802) gpio16 IN func=1 10KΩ 3.3V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00000004) gpio17 OUT func=1 10KΩ 3.3V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00000204) gpio18 IN func=0 PD 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004801) gpio19 IN func=1 PD 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004805) gpio20 IN func=2 PU 35KΩ 1.8V strength=0x0 val=0 (TLMM_GPIO_CFG=0x0000480a) gpio21 IN func=2 PU 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x0000480a) gpio22 IN func=2 PU 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x0000480a) gpio23 IN func=3 PU 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x0000480e) gpio24 IN func=3 PU 35KΩ 1.8V strength=0x0 val=0 (TLMM_GPIO_CFG=0x0000480e) gpio25 IN func=3 PU 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x0000480e) gpio26 IN func=3 PU 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x0000480e) gpio27 OUT func=3 PU 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004a0e) gpio28 IN func=0 PU 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004802) gpio29 IN func=0 PU 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004802) gpio30 OUT func=3 10KΩ 3.3V strength=0x7 val=0 (TLMM_GPIO_CFG=0x000003cc) gpio31 IN func=0 PU 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004802) gpio32 OUT func=3 10KΩ 3.3V strength=0x7 val=1 (TLMM_GPIO_CFG=0x000003cc) gpio33 OUT func=2 10KΩ 3.3V strength=0x7 val=1 (TLMM_GPIO_CFG=0x000003c8) gpio34 OUT func=0 10KΩ 3.3V strength=0x7 val=0 (TLMM_GPIO_CFG=0x000003c0) gpio35 OUT func=0 10KΩ 3.3V strength=0x7 val=0 (TLMM_GPIO_CFG=0x000003c0) gpio36 IN func=0 PD 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004801) gpio37 IN func=0 PD 35KΩ 1.8V strength=0x0 val=0 (TLMM_GPIO_CFG=0x00004801) gpio38 IN func=0 PD 35KΩ 1.8V strength=0x0 val=0 (TLMM_GPIO_CFG=0x00004801) gpio39 OUT func=0 10KΩ 3.3V strength=0x7 val=1 (TLMM_GPIO_CFG=0x000003c0) gpio40 OUT func=0 PU 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004a02) gpio41 IN func=0 PD 35KΩ 1.8V strength=0x0 val=0 (TLMM_GPIO_CFG=0x00004801) gpio42 IN func=0 PD 35KΩ 1.8V strength=0x0 val=0 (TLMM_GPIO_CFG=0x00004801) gpio43 IN func=0 PD 35KΩ 1.8V strength=0x0 val=0 (TLMM_GPIO_CFG=0x00004801) gpio44 IN func=0 PD 35KΩ 1.8V strength=0x0 val=0 (TLMM_GPIO_CFG=0x00004801) gpio45 OUT func=0 10KΩ 3.3V strength=0x7 val=0 (TLMM_GPIO_CFG=0x000003c0) gpio46 IN func=0 PD 35KΩ 1.8V strength=0x0 val=0 (TLMM_GPIO_CFG=0x00004801) gpio47 OUT func=0 10KΩ 3.3V strength=0x7 val=1 (TLMM_GPIO_CFG=0x000003c0) gpio48 IN func=0 PD 35KΩ 1.8V strength=0x0 val=0 (TLMM_GPIO_CFG=0x00004801) gpio49 OUT func=0 PD 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004a01) gpio50 OUT func=0 PD 35KΩ 3.3V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004201) gpio51 IN func=0 PD 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004801) gpio52 IN func=1 PU 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004806) gpio53 IN func=1 PU 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004806) gpio54 IN func=1 PD 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004805) gpio55 IN func=1 PD 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004805) gpio56 IN func=1 PD 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004805) gpio57 IN func=1 PD 35KΩ 1.8V strength=0x0 val=0 (TLMM_GPIO_CFG=0x00004805) gpio58 IN func=1 PD 35KΩ 1.8V strength=0x0 val=0 (TLMM_GPIO_CFG=0x00004805) gpio59 IN func=1 PD 35KΩ 1.8V strength=0x0 val=0 (TLMM_GPIO_CFG=0x00004805) gpio60 IN func=1 PD 35KΩ 1.8V strength=0x0 val=0 (TLMM_GPIO_CFG=0x00004805) gpio61 IN func=1 PU 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004806) gpio62 IN func=1 PD 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004805) gpio63 IN func=1 PU 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004806) gpio64 IN func=1 PD 35KΩ 1.8V strength=0x0 val=0 (TLMM_GPIO_CFG=0x00004805) gpio65 IN func=1 PD 35KΩ 1.8V strength=0x0 val=0 (TLMM_GPIO_CFG=0x00004805) gpio66 IN func=1 PD 35KΩ 1.8V strength=0x0 val=0 (TLMM_GPIO_CFG=0x00004805) gpio67 IN func=1 PD 35KΩ 1.8V strength=0x0 val=0 (TLMM_GPIO_CFG=0x00004805) gpio68 IN func=1 PD 35KΩ 1.8V strength=0x0 val=0 (TLMM_GPIO_CFG=0x00004805) gpio69 IN func=1 PD 35KΩ 1.8V strength=0x0 val=1 (TLMM_GPIO_CFG=0x00004805)
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 4060 | 7.30 - 7.39 | /proc/avm/gpio | 4.4.271 (r), 4.4.60 (r) |
FRITZ!Box 5590 Fiber (main) | 7.29 | /proc/avm/gpio | 4.4.60 (r) |
FRITZ!Box 6660 Cable (atom) | 7.29 | /proc/avm/gpio | 4.9.250 (r) |
FRITZ!Box 6850 LTE | 7.39 | /proc/avm/gpio | 4.4.60 (r) |
FRITZ!Box 6850 5G | 7.39 | /proc/avm/gpio | 4.4.60 (r) |
FRITZ!Box 7510 | 7.30 | /proc/avm/gpio | 4.4.60 (r) |
FRITZ!Box 7520 | 7.29 - 7.50 | /proc/avm/gpio | 4.4.271 (r), 4.4.60 (r) |
FRITZ!Box 7520 v2 | 7.31 | /proc/avm/gpio | 4.4.60 (r) |
FRITZ!Box 7530 | 7.39 | /proc/avm/gpio | 4.4.271 (r) |
FRITZ!Box 7530 AX | 7.31 - 7.51 | /proc/avm/gpio | 4.1.52 (r), 4.19.183 (r) |
FRITZ!Smart Gateway | 7.57 - 7.58 | /proc/avm/gpio | 4.4.271 (r) |
FRITZ!Repeater 1200 AX | 7.30 - 7.39 | /proc/avm/gpio | 4.4.60 (r) |
FRITZ!Repeater 6000 | 7.29 - 7.39 | /proc/avm/gpio | 4.4.60 (r) |
13 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!