History log of /src/sys/dev/ic/dwiic.c |
Revision | | Date | Author | Comments |
1.11 |
| 15-Sep-2025 |
thorpej | Do the ACPI-specific get-child-devices dance in iic_attach(). This obviously isn't ideal, but it funnels the issue into a central location and provides for easier improvement later.
|
1.10 |
| 09-Feb-2024 |
skrll | Trailing whitespace
|
1.9 |
| 19-Oct-2022 |
riastradh | dwiic(4): Don't try processing interrupts before attach completes.
PR kern/57063
|
1.8 |
| 14-Nov-2021 |
andvar | fix few typos in comments and log message.
|
1.7 |
| 23-Dec-2019 |
thorpej | dwiic_i2c_exec(): No need to check 'cold' to force I2C_F_POLL; the i2c upper layer does it for us.
|
1.6 |
| 22-Dec-2019 |
thorpej | Cleanup i2c bus acquire / release, centralizing all of the logic into iic_acquire_bus() / iic_release_bus(). "acquire" and "release" hooks no longer need to be provided by back-end controller drivers (only if they need special handling, e.g. powering on the i2c controller). This results in the removal of a bunch of rendundant code from each back-end controller driver.
Assert that we are not in hard interrupt context in iic_acquire_bus(), iic_exec(), and iic_release_bus().
|
1.5 |
| 26-Sep-2018 |
jakllsch | Add dwiic_fdt attachment for "snps,designware-i2c".
|
1.4 |
| 26-Sep-2018 |
jakllsch | Sync with OpenBSD src/sys/dev/ic/dwiic.c r1.4.
Makes split command+data write operations in the exec() function work.
|
1.3 |
| 26-Sep-2018 |
jakllsch | Correctly use device_printf() rather than aprint_error_dev() for errors that can occur at runtime.
|
1.2 |
| 25-Sep-2018 |
jakllsch | return 0 on success of dwiic_i2c_acquire_bus(), not 1 (failure)
|
1.1 |
| 10-Dec-2017 |
bouyer | branches: 1.1.2; 1.1.4; Add support for I2C designware controllers (as found in Intel PCH devices), with a pci front-end. The pci front-end is tied to ACPI and Intel-specific, so it's in arch/x86/pci and not dev/pci. Core driver from OpenBSD, PCI front-end by me.
|
1.1.4.2 |
| 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.1.4.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.2.1 |
| 30-Sep-2018 |
pgoyette | Ssync with HEAD
|