aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ichiic
Commit message (Expand)AuthorAgeFilesLines
* ig4_iic: Warn on NACKAhmad Khalifa2024-04-191-0/+4
* ig4_reg: Update datasheet linkAhmad Khalifa2024-04-191-1/+1
* ig4: Actively use FIFO thresholdsAlexander Motin2023-12-241-20/+17
* ig4: Fix FIFO depths detectionAlexander Motin2023-12-241-19/+31
* ig4: Add PCI IDs for Intel Ice Lake I2C controller.Vladimir Kondratyev2023-11-271-0/+12
* ig4(4): Add an EMAG device typeAndrew Gallatin2023-11-163-2/+14
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-163-6/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-162-4/+0
* ichiic: use bool for one-bit wide bit-fieldsDimitry Andric2023-04-194-12/+12
* ig4(4): Add device HID to match I2C controller on ASUS X540 laptopsVladimir Kondratyev2022-07-211-0/+1
* ichiic: Remove unused devclass arguments to DRIVER_MODULE.John Baldwin2022-05-094-8/+2
* Remove unused iicbus_devclass.John Baldwin2022-05-061-3/+2
* ig4(4): Add PNP info for ACPI attachmentVladimir Kondratyev2022-03-021-0/+1
* ig4: Add PCI IDs for Intel Alder Lake I2C controller.Alexander Motin2021-11-251-0/+40
* ig4: Add PCI IDs for Intel Gemini Lake I2C controller.Vladimir Kondratyev2021-02-233-1/+24
* ig4(4): Increase timeout to about 1 secondAllan Jude2021-02-181-1/+1
* ig4(4): Add PCI IDs for Intel Tiger LakeVladimir Kondratyev2020-12-053-3/+46
* ig4(4): Add PCI IDs for Intel Comit Lake I2C controllers.Vladimir Kondratyev2020-10-311-0/+28
* ig4iic_acpi_probe: remove set but unused variableAndriy Gapon2020-04-301-2/+0
* ig4(4): Add PCI IDs for Intel Bay Trail I2C controllers.Vladimir Kondratyev2020-04-261-0/+14
* ig4: ensure that drivers always attach in correct orderAndriy Gapon2020-04-241-1/+2
* iicbus(4): Add support for ACPI-based children enumerationVladimir Kondratyev2020-03-091-0/+4
* [ig4] Remove unused methods from bus interfaceVladimir Kondratyev2019-12-102-4/+0
* [ig4] Try to workaround MIPS namespace pollution issueVladimir Kondratyev2019-11-041-5/+5
* [ig4] Convert ithread interrupt handler to filter based one.Vladimir Kondratyev2019-11-031-9/+13
* [ig4] Enable additional registers support on Appolo Lake controllersVladimir Kondratyev2019-11-031-1/+1
* [ig4] Add support for CannonLake controllersVladimir Kondratyev2019-11-034-10/+37
* [ig4] Add generic resource methods to bus interfaceVladimir Kondratyev2019-11-032-0/+23
* [ig4] Minor improvement of write pipeliningVladimir Kondratyev2019-11-031-0/+8
* [ig4] wait for bus stop condition after stop command issuedVladimir Kondratyev2019-11-031-1/+9
* [ig4] On SkyLake controllers issue reset on attach unconditionally.Vladimir Kondratyev2019-11-031-1/+1
* [ig4] Set STOP condition and flush TX/RX FIFOs on errorVladimir Kondratyev2019-11-032-22/+66
* [ig4] Improve error detectionVladimir Kondratyev2019-11-032-14/+71
* [ig4] Convert polling loop from status-based to interrupt-basedVladimir Kondratyev2019-11-031-21/+12
* [ig4] Use interrupts for waiting for empty TX FIFOVladimir Kondratyev2019-11-031-0/+9
* [ig4] Convert last remaining usage of TX_NOTFULL status to TX_EMPTYVladimir Kondratyev2019-11-031-4/+4
* [ig4] Rewrite ig4iic_write routine to use TX_EMPTY status flagVladimir Kondratyev2019-11-031-10/+20
* [ig4] Remove dead code inherited from DragonflyBSDVladimir Kondratyev2019-11-032-26/+0
* [ig4] Add suspend/resume supportVladimir Kondratyev2019-11-034-17/+106
* [ig4] Implement burst mode for data readsVladimir Kondratyev2019-11-033-24/+91
* [ig4] Set clock registers based on controller modelVladimir Kondratyev2019-11-033-27/+250
* [ig4] dump IG4_REG_COMP_PARAM1 and IG4_REG_COMP_VER registers unconditionallyVladimir Kondratyev2019-11-032-5/+3
* [ig4] Do not wait until interrupts are enabled at attach stageVladimir Kondratyev2019-11-032-29/+3
* [ig4] Allow enabling of polled mode from iicbus allocation callbackVladimir Kondratyev2019-11-034-7/+50
* [ig4] Add support for polled modeVladimir Kondratyev2019-11-031-1/+5
* [ig4] disable controller before initialization of clock countersVladimir Kondratyev2019-11-031-5/+7
* [ig4] Stop I2C controller after checking that it's kind of functional.Vladimir Kondratyev2019-11-031-0/+5
* [ig4] We actually need to set the Rx threshold register one smaller.Vladimir Kondratyev2019-11-031-1/+1
* [ig4] Ignore stray interruptsVladimir Kondratyev2019-11-031-3/+6
* [ig4] Reduce scope of io_lockVladimir Kondratyev2019-11-032-8/+8