platform/chrome: cros_ec: fix compilation warning
authorTzung-Bi Shih <tzungbi@kernel.org>
Tue, 3 Oct 2023 08:04:53 +0000 (08:04 +0000)
committerTzung-Bi Shih <tzungbi@kernel.org>
Thu, 5 Oct 2023 10:09:38 +0000 (18:09 +0800)
commita7bad167bdc3cf4c47c6a9ec4fc9b4ae18b4614d
treed18fa19f26e696345a277219ba73f0e2b1d095e6
parent2f3dd39e2b492bec366487a2c9bcbdbd7792f77c
platform/chrome: cros_ec: fix compilation warning

When including cros_ec.h solely, the compiler emits the following
warning:
> 'struct cros_ec_device' declared inside parameter list
  will not be visible outside of this definition or declaration

Fix it by forward declaration.

Reviewed-by: Guenter Roeck <groeck@chromium.org>
Link: https://lore.kernel.org/r/20231003080453.4011301-1-tzungbi@kernel.org
Signed-off-by: Tzung-Bi Shih <tzungbi@kernel.org>
drivers/platform/chrome/cros_ec.h