Есть сетевая карта Intel i350:
04:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at df600000 (32-bit, non-prefetchable) [size=128K]
I/O ports at e000 [size=32]
Memory at df640000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: [70] MSI-X: Enable+ Count=10 Masked-
Capabilities: [a0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-90-0b-ff-ff-5e-0a-a5
Capabilities: [150] Alternative Routing-ID Interpretation (ARI)
Capabilities: [160] Single Root I/O Virtualization (SR-IOV)
Capabilities: [1a0] Transaction Processing Hints
Capabilities: [1d0] Access Control Services
Kernel driver in use: igb
Kernel modules: igb
https://www.intel.com/content/www/us/en/embedded/products/networking/ethernet...
У неё есть GPIO выходы, к которым припаяли лампочку.
Мне хочется программно управлять этими выходами.
В спеке в разделе 1.4.8 указано, что есть Software definable pins и ими можно рулить через eeprom
Наверное мне надо научиться изменять eeprom что бы добраться до этих пинов через /sys/gpio?