chrome platform changes for 6.5

* Improvements

  - Support Pin Assignment D in getting mux state.
  - Emit an uevent when EC panics so that userland programs get chance
    to capture EC coredumps (LPC interface only).
  - Send EC_CMD_HOST_SLEEP_EVENT to EC at the very beginning/end of
    system suspend/resume so that EC can watch the duration more
    accurately (LPC interface only).

* Misc

  - Switch back from I2C .probe_new() to .probe().
  - Use %*ph for printing hexdump of small buffers.
platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer

The kernel already has a helper to print a hexdump of a small
buffer via pointer extension. Use that instead of open coded
variant.

In long term it helps to kill pr_cont() or at least narrow down
its use.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20230612212336.4961-1-andriy.shevchenko@linux.intel.com
Signed-off-by: Tzung-Bi Shih <tzungbi@kernel.org>
1 file changed