aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ichiic
Commit message (Expand)AuthorAgeFilesLines
* 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
* [ig4] Do not wait for interrupts in set_controller() routineVladimir Kondratyev2019-11-031-8/+1
* [ig4] Drop driver's internal RX FIFOVladimir Kondratyev2019-11-032-69/+1
* [ig4] Only enable interrupts when we want them. Otherwise keep mask at 0.Vladimir Kondratyev2019-11-033-23/+20
* [ig4] Handle controller startup errorsVladimir Kondratyev2019-11-031-2/+10
* [ig4] Give common name to PCI and ACPI device driversVladimir Kondratyev2019-11-034-18/+14
* ig4(4): Fix SDA HOLD time set too low on Skylake controllersVladimir Kondratyev2019-09-121-0/+2
* Catch up with r338948.Mark Johnston2018-12-171-1/+1
* fix formatting and style in ig4iic_acpi_probe afetr r339754Andriy Gapon2018-12-171-7/+3
* Revert r336326.Mark Johnston2018-12-171-4/+2