aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/iicbus/twsi
Commit message (Expand)AuthorAgeFilesLines
* iicbus: Remove unused devclass arguments to DRIVER_MODULE.John Baldwin2022-05-062-6/+2
* Remove unused iicbus_devclass.John Baldwin2022-05-062-2/+2
* twsi: Make ext_resources non-optionalEmmanuel Vadot2022-02-213-14/+0
* twsi: Plug set but not used variableEmmanuel Vadot2022-02-211-2/+0
* twsi: use twsi_error() to handle wrong bus status when startingAndriy Gapon2021-12-191-16/+16
* twsi: fix handling of consecuitve write messages in transactionAndriy Gapon2021-12-191-1/+2
* twsi: support more message combinations in transfersAndriy Gapon2021-11-261-32/+53
* twsi: make data receiving code saferAndriy Gapon2021-11-261-21/+41
* twsi: remove redundant write of control registerAndriy Gapon2021-11-261-1/+0
* twsi: move handling of TWSI_CONTROL_ACK into the state machineAndriy Gapon2021-11-261-14/+26
* twsi: unify error handling, explicitly handle more conditionsAndriy Gapon2021-11-261-14/+32
* twsi: improve a handful of debug messagesAndriy Gapon2021-11-261-5/+7
* twsi: do not attempt transfer if bus is not idleAndriy Gapon2021-11-261-1/+10
* twsi: remove redundant enabling of the controllerAndriy Gapon2021-11-261-3/+0
* twsi: protect interaction between twsi_transfer and twsi_intrAndriy Gapon2021-11-261-9/+27
* twsi: compile in support for debug messages, disabled by defaultAndriy Gapon2021-11-262-62/+75
* twsi: remove write-only softc fieldAndriy Gapon2021-11-262-3/+0
* twsi: add more of status definitionsAndriy Gapon2021-11-261-0/+3
* twsi: sort headers, remove unneededAndriy Gapon2021-11-261-7/+3
* twsi: some variants clear interrupt flag by writing 0, others by writing 1Andriy Gapon2020-09-073-7/+14
* twsi: use tsleep instead of pause for better responsivenessAndriy Gapon2020-09-071-1/+1
* twsi: no need to compare boolean with boolean constantAndriy Gapon2020-09-031-1/+1
* twsi: replace a couple of errno codes with i2c error codesAndriy Gapon2020-09-031-2/+2
* twsi: Fix for > Allwinner A20Emmanuel Vadot2020-07-081-12/+39
* twsi: Rework how we handle the i2c messagesEmmanuel Vadot2020-01-102-127/+125
* twsi: Fix build when DEBUG is used on 32bits arch.Emmanuel Vadot2019-08-151-1/+1
* Add pnpinfo.Ian Lepore2019-05-232-0/+2
* twsi: Calculate the clock param based on the bus frequencyEmmanuel Vadot2019-05-112-42/+65
* twsi: Use config_intrhook_oneshot instead of config_intrhook_establishEmmanuel Vadot2019-04-052-7/+1
* twsi: Add interrupt modeEmmanuel Vadot2019-04-053-25/+283
* [twsi] Make extres/clk part conditional based on the EXT_RESOURCES option valueOleksandr Tymoshenko2018-12-142-0/+6
* twsi: Clean up marvell part and add support for Marvell 7k/8kEmmanuel Vadot2018-12-123-69/+52
* Change the remaining files using my personnal email address to my freebsd oneEmmanuel Vadot2017-12-251-1/+1
* Always ignore the START and STOP bits whenever the control register isLuiz Otavio O Souza2017-06-201-4/+8
* Make ofw_iicbus attach to twsi I2C controllers.Luiz Otavio O Souza2017-06-201-1/+13
* EXTRES: Add OF node as argument to all <foo>_get_by_ofw_<bar>() functions.Michal Meloun2016-07-101-2/+2
* Add support for interrupts, sensors and GPIO for AXP209 PMIC.Emmanuel Vadot2016-05-261-2/+4
* Add allwinner,sun8i-a83t-i2c to the list of compatible devices.Jared McNeill2016-05-141-0/+1
* sys/dev: minor spelling fixes.Pedro F. Giffuni2016-05-031-1/+1
* Convert Allwinner port to extres clk/hwreset/regulator APIs.Jared McNeill2016-04-061-27/+24
* Add the start of support for the Allwinner A31 clocks. It only addsAndrew Turner2016-02-261-2/+31
* Fix the spelling of OF_getencprop. It will fix the data correctly for theAndrew Turner2016-02-152-6/+4
* Add support for the Allwinner i2c device. This is similar to the existingAndrew Turner2016-02-154-314/+602
* Move the twsi driver source to be under iicbus. It is in a separateAndrew Turner2016-02-141-0/+644