aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/gpio
Commit message (Expand)AuthorAgeFilesLines
* chore: replace {0, 0} with {DEV,KOBJ}METHOD_ENDEnji Cooper2026-02-251-1/+1
* bus: Document special ranges of IVARsJohn Baldwin2026-02-171-1/+1
* acpi_gpiobus: Reuse the existing IVAR index for an ACPI handleJohn Baldwin2026-02-173-15/+2
* gpio_alloc_intr_resource: Pass rid by valueJohn Baldwin2025-12-096-7/+7
* bus_alloc_resource: Pass rid by value to BUS_ALLOC_RESOURCE DEVMETHODJohn Baldwin2025-12-091-2/+2
* acpi_gpiobus: implement bus_child_deletedAhmad Khalifa2025-10-293-1/+19
* gpiobus: use bus_generic_detach when detachingAhmad Khalifa2025-10-291-1/+1
* Match style in 3613896David E. O'Brien2025-10-191-1/+1
* knotes: kqueue: handle copy for trivial filtersKonstantin Belousov2025-10-181-1/+2
* gpioc: allocate new fifo sizeAhmad Khalifa2025-09-301-1/+1
* gpioc: fix race in ioctl(GPIOCONFIGEVENTS)Ahmad Khalifa2025-09-301-10/+19
* gpioc: allocate priv->events with the correct sizeAhmad Khalifa2025-09-301-2/+2
* gpio: implement bus_setup_intr and bus_teardown_intrAhmad Khalifa2025-09-301-2/+1
* gpioled: remove redundant -1 checkAhmad Khalifa2025-09-181-2/+0
* gpioled: use hw pin inversion if availableStéphane Rochoy2025-09-051-17/+91
* gpioc: remove unnecessary bus_generic_* callsAhmad Khalifa2025-08-271-7/+0
* gpio: make gpioc a child of gpiobusAhmad Khalifa2025-08-274-70/+118
* gpio: add GPIO_GET_PIN_LISTAhmad Khalifa2025-08-271-0/+26
* gpioc: cleanup if pin allocation failsAhmad Khalifa2025-08-271-1/+4
* gpiobus: add pin_config_32 and pin_access_32Ahmad Khalifa2025-08-272-0/+82
* gpiobus: styleAhmad Khalifa2025-08-271-5/+5
* acpi_gpiobus: implement bus_child_locationAhmad Khalifa2025-08-203-2/+19
* gpio: rework gpioaeiAhmad Khalifa2025-08-203-123/+235
* gpiobus: factorize common add_child codeAhmad Khalifa2025-08-203-13/+18
* acpi_gpiobus: style nitAhmad Khalifa2025-08-131-1/+2
* gpio: remove gpiobus_attach_busAhmad Khalifa2025-08-137-24/+10
* gpiobus: plug IRQ leaksAhmad Khalifa2025-07-171-3/+21
* acpi_gpiobus: don't print error message if _AEI object doesn't existAhmad Khalifa2025-07-111-1/+1
* gpio: hide internal gpiobus symbolsAhmad Khalifa2025-07-045-14/+50
* gpiopps: don't use internal gpiobus functionAhmad Khalifa2025-07-041-1/+1
* gpiobus: add gpio_pin_acquireAhmad Khalifa2025-07-042-0/+24
* gpiobus: gpio_pin_release: convert checks to KASSERTsAhmad Khalifa2025-07-041-5/+3
* gpiobus: gpiobus_release_pin: convert errors to panicAhmad Khalifa2025-07-042-14/+9
* gpiobus: gpiobus_acquire_pin: panic on invalid pinAhmad Khalifa2025-07-041-4/+3
* gpio: attach gpiobus when the controller is readyAhmad Khalifa2025-07-045-29/+25
* gpiobus: add a gpiobus_add_bus functionAhmad Khalifa2025-07-042-2/+19
* newbus: replace leftover device unit wildcardsAhmad Khalifa2025-06-211-1/+1
* machine/stdarg.h -> sys/stdarg.hBrooks Davis2025-06-111-1/+1
* gpioaei: mark the AEI ithread as sleepableAhmad Khalifa2025-04-211-2/+3
* acpi_gpiobus: mask pin flags for GPIOBUS_PIN_SETFLAGSAhmad Khalifa2025-04-211-1/+2
* gpio: don't misuse pin->flagsAhmad Khalifa2025-04-213-23/+11
* acpi_gpiobus: clarify error messageAhmad Khalifa2025-04-211-1/+1
* gpioaei: Add support for ACPI _EVT methodVladimir Kondratyev2025-03-071-9/+31
* acpi_gpiobus: assume GPIO_PIN_INPUT for interrupt pinsAhmad Khalifa2025-03-071-0/+1
* Remove now-redundant calls to device_delete_childrenJohn Baldwin2025-01-021-9/+1
* Use bus_detach_children instead of bus_generic_detachJohn Baldwin2025-01-022-2/+2
* acpi_gpiobus: Fix cleanup on set flags failureAndrew Turner2024-12-091-2/+0
* Replace calls to bus_generic_attach with bus_attach_childrenJohn Baldwin2024-12-065-7/+12
* Replace calls to bus_generic_probe with bus_identify_childrenJohn Baldwin2024-12-063-3/+3
* kern: Make fileops and filterops tables const where possibleMark Johnston2024-11-261-1/+1