i2c: Add submissions queue/completion queue bind

To enable per peripheral queue pool sizing options add some bindings to
the i2c controller to setup sq/cq pool sizing.

Its possible this could go away with a shared application pair of pools.

The shared pool would require some added function pointers though to
deal with the variants as the shared pools would need a lock.

Signed-off-by: Tom Burdick <thomas.burdick@intel.com>
This commit is contained in:
Tom Burdick 2024-02-12 12:36:31 -06:00 committed by Anas Nashif
commit bbe8833f25

View file

@ -17,3 +17,11 @@ properties:
clock-frequency:
type: int
description: Initial clock frequency in Hz
sq-size:
type: int
default: 4
description: Size of the submission queue for blocking requests
cq-size:
type: int
default: 4
description: Size of the completion queue for blocking requests