<div dir="ltr"><div>Hello,<br><br></div>i used same config cyan motherboard for intel braswell.i want use sio spi, gpio multiplexing is configured for SPI, <br>device tree is activated for pci device SPI. I don't see this pci device in coreboot & kernel, can you help me ? <br><br><br><p>-- My configuration:</p><p>Gpio Multiplexing:</p><p>179 V14 SPI1_CLK 1 SPI1_CLK V1P8A 0 (20k PU) 0</p><p>180 Y13 SPI1_CS0_N 1 SPI1_CS0_N V1P8A 1 (20k PU) 1</p><p>181 Y12 SPI1_CS1_N 1 SPI1_CS1_N V1P8A 1 (20k PU) 1</p><p>182 V13 SPI1_MISO 1 SPI1_MISO V1P8A Input (20k PU) Input (20k PD)</p><p>183 V12 SPI1_MOSI 1 SPI1_MOSI V1P8A 0 (20k PU) 0</p><p>I used mode 1.</p><p style="min-height:8pt;padding:0px"> </p><p>In device tree of coreboot:</p><table><tbody><tr><td><br></td><td>register "lpss_acpi_mode" = "0"</td></tr></tbody></table><table><tbody><tr><td> </td><td>device pci 1e.5 on end # 8086 228e - SPI 1</td></tr><tr><td> </td><td> device pci 1e.6 on end # 8086 2290 - SPI 2</td></tr><tr><td> </td><td> device pci 1e.7 on end # 8086 22ac - SPI 3</td></tr></tbody></table><p style="min-height:8pt;padding:0px"> </p><p style="min-height:8pt;padding:0px"> </p><p>-- In coreboot trace:</p><p>src/soc/intel/braswell/chip.c/enable_dev ( Intel Braswell SoC ), type: 2</p><p>vendor: 0xffff. device: 0xffff</p><p>class: 0xff Unassigned class</p><p>subclass: 0xff ???</p><p>prog: 0xff</p><p>revision: 0xff</p><p>src/soc/intel/braswell/southcluster.c/southcluster_enable_dev ( Intel Braswell SoC )</p><p>PCI: Static device PCI: 00:1e.5 not found, disabling it.</p><p style="min-height:8pt;padding:0px"> </p><p style="min-height:8pt;padding:0px"> </p><p>-- In kernel:</p><p># lspci -nn</p><p>00:00.0
Host bridge [0600]: Intel Corporation Atom/Celeron/Pentium Processor
x5-E8000/J3xxx/N3xxx Series SoC Transaction Register [8086:2280] (rev
35) </p><p>00:02.0 VGA compatible controller [0300]:
Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx
Integrated Graphics Controller [8086:22b1] (rev 35) </p><p>00:0b.0
Signal processing controller [1180]: Intel Corporation
Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power
Management Controller [8086:22dc] (rev 35)</p><p>00:14.0 USB controller
[0c03]: Intel Corporation Atom/Celeron/Pentium Processor
x5-E8000/J3xxx/N3xxx Series USB xHCI Controller [8086:22b5] (rev
35) </p><p>00:18.0 DMA controller [0801]: Intel
Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series
LPIO2 DMA Controller [8086:22c0] (rev 35) </p><p>00:18.1
Serial bus controller [0c80]: Intel Corporation Atom/Celeron/Pentium
Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #1
[8086:22c1] (rev 35) </p><p>00:18.2 Serial bus controller
[0c80]: Intel Corporation Atom/Celeron/Pentium Processor
x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #2 [8086:22c2] (rev
35) </p><p>00:18.3 Serial bus controller [0c80]: Intel
Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series
LPIO2 I2C Controller #3 [8086:22c3] (rev 35) </p><p>00:18.4
Serial bus controller [0c80]: Intel Corporation Atom/Celeron/Pentium
Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #4
[8086:22c4] (rev 35) </p><p>00:18.5 Serial bus controller
[0c80]: Intel Corporation Atom/Celeron/Pentium Processor
x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #5 [8086:22c5] (rev
35) </p><p>00:18.6 Serial bus controller [0c80]: Intel
Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series
LPIO2 I2C Controller #6 [8086:22c6] (rev 35) </p><p>00:18.7
Serial bus controller [0c80]: Intel Corporation Atom/Celeron/Pentium
Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #7
[8086:22c7] (rev 35) </p><p>00:1b.0 Audio device [0403]: Intel
Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series
High Definition Audio Controller [8086:2284] (rev 35) </p><p>00:1c.0
PCI bridge [0604]: Intel Corporation Atom/Celeron/Pentium Processor
x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 [8086:22c8] (rev
35) </p><p>00:1c.1 PCI bridge [0604]: Intel
Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series
PCI Express Port #2 [8086:22ca] (rev 35) </p><p>00:1e.0
DMA controller [0801]: Intel Corporation Atom/Celeron/Pentium Processor
x5-E8000/J3xxx/N3xxx Series LPIO1 DMA Controller [8086:2286] (rev
35) </p><p>00:1e.3 Communication controller [0780]:
Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx
Series LPIO1 HSUART Controller #1 [8086:228a] (rev 35) </p><p>00:1e.4
Communication controller [0780]: Intel Corporation Atom/Celeron/Pentium
Processor x5-E8000/J3xxx/N3xxx Series LPIO1 HSUART Controller #2
[8086:228c] (rev 35) </p><p>00:1f.0 ISA bridge [0601]: Intel
Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series
PCU [8086:229c] (rev 35) </p><p>00:1f.3
SMBus [0c05]: Intel Corporation Atom/Celeron/Pentium Processor
x5-E8000/J3xxx/N3xxx SMBus Controller [8086:2292] (rev 35)</p><p>01:00.0 Non-VGA unclassified device [0000]: Altera Corporation Device [1172:e003] (rev 01)</p><p>02:00.0 Ethernet controller [0200]: Intel Corporation I210 Gigabit Network Connection [8086:1533] (rev 03)</p><p style="min-height:8pt;padding:0px"> </p><p>In coreboot spi device not found and in kernel, <span lang="en">It is the same. </span></p><div><div><br>-- <br><div class="gmail_signature">Sébastien Basset</div>
</div></div></div>