History log of /src/sys/dev/spibus/acpi_spibus.c (Results 1 – 18 of 18)
Revision Date Author Comments
# 57563954 09-Dec-2025 John Baldwin <jhb@FreeBSD.org>

bus_alloc_resource: Pass rid by value to BUS_ALLOC_RESOURCE DEVMETHOD

The wrapper functions such as bus_alloc_resource_any() still support
passing the rid by value or pointer, but the underlying imp

bus_alloc_resource: Pass rid by value to BUS_ALLOC_RESOURCE DEVMETHOD

The wrapper functions such as bus_alloc_resource_any() still support
passing the rid by value or pointer, but the underlying implementation
now passes by value.

Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D53402

show more ...


# b670c9ba 11-Jun-2025 Ahmad Khalifa <vexeduxr@FreeBSD.org>

newbus: replace leftover device unit wildcards

Reviewed by: imp, jhb
Approved by: imp (mentor)
Differential Revision: https://reviews.freebsd.org/D50913


# 0ac15e47 02-Jan-2025 John Baldwin <jhb@FreeBSD.org>

spibus: Use bus_generic_* directly instead of wrappers

Differential Revision: https://reviews.freebsd.org/D47971


# 84553ccd 01-Nov-2024 John Baldwin <jhb@FreeBSD.org>

spibus: Use a bus_child_deleted method to free ivars for children

Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D47373


# 676f02a4 06-Aug-2023 Konstantin Belousov <kib@FreeBSD.org>

acpi_spibus.c: fix i386 build

intmax_t requires %j format specifier, %z is for size_t.

Fixes: 7d380b986a1808164846cfd9afb5ae3f99921fcf
Sponsored by: The FreeBSD Foundation


# 7d380b98 03-Aug-2023 Vladimir Kondratyev <wulf@FreeBSD.org>

spibus(4): Add support for ACPI-based children enumeration

When spibus is attached as child of Intel SPI controller it scans all
ACPI nodes for "SPI Serial Bus Connection Resource Descriptor" descri

spibus(4): Add support for ACPI-based children enumeration

When spibus is attached as child of Intel SPI controller it scans all
ACPI nodes for "SPI Serial Bus Connection Resource Descriptor" described
in section 19.6.126 of ACPI specs.
If such a descriptor is found, SPI child is added to spibus, it's SPI
chip select, mode, clock, IRQ resource and ACPI handle are added to ivars.
Existing ACPI bus-hosted child is deleted afterwards.
Apple ACPI SPI extensions are supported.

Reviewed by: manu
Differential Revision: https://reviews.freebsd.org/D41248

show more ...


# 57563954 09-Dec-2025 John Baldwin <jhb@FreeBSD.org>

bus_alloc_resource: Pass rid by value to BUS_ALLOC_RESOURCE DEVMETHOD

The wrapper functions such as bus_alloc_resource_any() still support
passing the rid by value or pointer, but the underlying imp

bus_alloc_resource: Pass rid by value to BUS_ALLOC_RESOURCE DEVMETHOD

The wrapper functions such as bus_alloc_resource_any() still support
passing the rid by value or pointer, but the underlying implementation
now passes by value.

Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D53402

show more ...


# b670c9ba 11-Jun-2025 Ahmad Khalifa <vexeduxr@FreeBSD.org>

newbus: replace leftover device unit wildcards

Reviewed by: imp, jhb
Approved by: imp (mentor)
Differential Revision: https://reviews.freebsd.org/D50913


# 0ac15e47 02-Jan-2025 John Baldwin <jhb@FreeBSD.org>

spibus: Use bus_generic_* directly instead of wrappers

Differential Revision: https://reviews.freebsd.org/D47971


# 84553ccd 01-Nov-2024 John Baldwin <jhb@FreeBSD.org>

spibus: Use a bus_child_deleted method to free ivars for children

Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D47373


# 676f02a4 06-Aug-2023 Konstantin Belousov <kib@FreeBSD.org>

acpi_spibus.c: fix i386 build

intmax_t requires %j format specifier, %z is for size_t.

Fixes: 7d380b986a1808164846cfd9afb5ae3f99921fcf
Sponsored by: The FreeBSD Foundation


# 7d380b98 03-Aug-2023 Vladimir Kondratyev <wulf@FreeBSD.org>

spibus(4): Add support for ACPI-based children enumeration

When spibus is attached as child of Intel SPI controller it scans all
ACPI nodes for "SPI Serial Bus Connection Resource Descriptor" descri

spibus(4): Add support for ACPI-based children enumeration

When spibus is attached as child of Intel SPI controller it scans all
ACPI nodes for "SPI Serial Bus Connection Resource Descriptor" described
in section 19.6.126 of ACPI specs.
If such a descriptor is found, SPI child is added to spibus, it's SPI
chip select, mode, clock, IRQ resource and ACPI handle are added to ivars.
Existing ACPI bus-hosted child is deleted afterwards.
Apple ACPI SPI extensions are supported.

Reviewed by: manu
Differential Revision: https://reviews.freebsd.org/D41248

show more ...


# 57563954 09-Dec-2025 John Baldwin <jhb@FreeBSD.org>

bus_alloc_resource: Pass rid by value to BUS_ALLOC_RESOURCE DEVMETHOD

The wrapper functions such as bus_alloc_resource_any() still support
passing the rid by value or pointer, but the underlying imp

bus_alloc_resource: Pass rid by value to BUS_ALLOC_RESOURCE DEVMETHOD

The wrapper functions such as bus_alloc_resource_any() still support
passing the rid by value or pointer, but the underlying implementation
now passes by value.

Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D53402

show more ...


# b670c9ba 11-Jun-2025 Ahmad Khalifa <vexeduxr@FreeBSD.org>

newbus: replace leftover device unit wildcards

Reviewed by: imp, jhb
Approved by: imp (mentor)
Differential Revision: https://reviews.freebsd.org/D50913


# 0ac15e47 02-Jan-2025 John Baldwin <jhb@FreeBSD.org>

spibus: Use bus_generic_* directly instead of wrappers

Differential Revision: https://reviews.freebsd.org/D47971


# 84553ccd 01-Nov-2024 John Baldwin <jhb@FreeBSD.org>

spibus: Use a bus_child_deleted method to free ivars for children

Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D47373


# 676f02a4 06-Aug-2023 Konstantin Belousov <kib@FreeBSD.org>

acpi_spibus.c: fix i386 build

intmax_t requires %j format specifier, %z is for size_t.

Fixes: 7d380b986a1808164846cfd9afb5ae3f99921fcf
Sponsored by: The FreeBSD Foundation


# 7d380b98 03-Aug-2023 Vladimir Kondratyev <wulf@FreeBSD.org>

spibus(4): Add support for ACPI-based children enumeration

When spibus is attached as child of Intel SPI controller it scans all
ACPI nodes for "SPI Serial Bus Connection Resource Descriptor" descri

spibus(4): Add support for ACPI-based children enumeration

When spibus is attached as child of Intel SPI controller it scans all
ACPI nodes for "SPI Serial Bus Connection Resource Descriptor" described
in section 19.6.126 of ACPI specs.
If such a descriptor is found, SPI child is added to spibus, it's SPI
chip select, mode, clock, IRQ resource and ACPI handle are added to ivars.
Existing ACPI bus-hosted child is deleted afterwards.
Apple ACPI SPI extensions are supported.

Reviewed by: manu
Differential Revision: https://reviews.freebsd.org/D41248

show more ...