History log of /netbsd-current/sys/arch/arm/fdt/pcihost_fdtvar.h
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.5 06-Sep-2022 skrll

pcihost: Track MSI/MSI-X interrupt handlers.

Track the MSI/MSI-X interrupt handlers so that fdtbus_intr_disestablish
doesn't get called for them.

This avoids a KASSERT firing when using 'drvctl -d' on a pci device that
uses MSI/MSI-X interrupts.


# 1.4 06-Sep-2021 jmcneill

Instead of requiring drivers to be explicit about their device memory
mapping requirements, move this decision into the fdt layer. This
introduces a new MD function, fdtbus_bus_tag_create, which is responsible
for returning per-node bus_space handles.


Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base
# 1.3 28-Dec-2019 jmcneill

Do not use Early Write Acknowledge for PCIe I/O and config space.


Revision tags: netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base
# 1.2 12-Jun-2019 jmcneill

branches: 1.2.2;
Enable RK3399 PCIe.


Revision tags: phil-wifi-20190609 isaki-audio2-base
# 1.1 28-Feb-2019 jakllsch

branches: 1.1.4;
Split up the initialization of pcihost_fdt so we can borrow and override
its innards in an upcoming driver.


# 1.4 06-Sep-2021 jmcneill

Instead of requiring drivers to be explicit about their device memory
mapping requirements, move this decision into the fdt layer. This
introduces a new MD function, fdtbus_bus_tag_create, which is responsible
for returning per-node bus_space handles.


Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base
# 1.3 28-Dec-2019 jmcneill

Do not use Early Write Acknowledge for PCIe I/O and config space.


Revision tags: netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base
# 1.2 12-Jun-2019 jmcneill

branches: 1.2.2;
Enable RK3399 PCIe.


Revision tags: phil-wifi-20190609 isaki-audio2-base
# 1.1 28-Feb-2019 jakllsch

branches: 1.1.4;
Split up the initialization of pcihost_fdt so we can borrow and override
its innards in an upcoming driver.


# 1.3 28-Dec-2019 jmcneill

Do not use Early Write Acknowledge for PCIe I/O and config space.


Revision tags: netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base
# 1.2 12-Jun-2019 jmcneill

branches: 1.2.2;
Enable RK3399 PCIe.


Revision tags: phil-wifi-20190609 isaki-audio2-base
# 1.1 28-Feb-2019 jakllsch

branches: 1.1.4;
Split up the initialization of pcihost_fdt so we can borrow and override
its innards in an upcoming driver.