Andrei Emeltchenko
fe46408ff2
drivers: smbus: Implement Host Notify and SMBALERT for PCH
...
Implement SMBus Host Notify and SMBALERT for Intel PCH driver.
Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
2023-03-22 08:16:23 -04:00
Andrei Emeltchenko
2146b19cc7
smbus: Add Host Notify and smbalert API
...
Add API for SMBus Host Notify and SMBALERT.
Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
2023-03-22 08:16:23 -04:00
Andrei Emeltchenko
2de1936acc
drivers: smbus: pch: Add Block Process Call operation
...
Add SMBus Block Process Call implementation for Intel PCH SMBus
driver.
Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
2023-03-22 08:16:23 -04:00
Andrei Emeltchenko
4099bc2e63
drivers: smbus: Add Intel ICH / PCH SMbus driver
...
Add driver supporting Intel I/O Controller Hub (ICH), later renamed
to Intel Platform Controller Hub (PCH).
Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
2023-03-22 08:16:23 -04:00
Andrei Emeltchenko
af984aa58b
drivers: smbus: Add Intel PCH driver register header
...
Add header file for Intel PCH SMBus driver.
Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
2023-03-22 08:16:23 -04:00
Andrei Emeltchenko
5fc55364a2
smbus: shell: Add SMBus subsystem shell module
...
Add SMBus shell module for testing. This allows arbitrary boards with
SMBus driver supported exploring the SMBus communication with
peripheral devices.
Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
2023-03-22 08:16:23 -04:00
Andrei Emeltchenko
adff73d618
smbus: Introduce SMBus subsystem driver API
...
Introduces SMBus driver API for SMBus controllers.
Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
2023-03-22 08:16:23 -04:00