On Wed, Jan 18, 2023 at 01:52:26PM +0100, Astrid Rost wrote:
Add simple-card,aux-jack-types: Array of snd_jack_type to create jack-input-event for jack devices in aux-devs. If the setting is 0, the supported type of the device is used. A device which has the functions set_jack and get_jack_supported_type counts as jack device.
Signed-off-by: Astrid Rost astrid.rost@axis.com
.../bindings/sound/simple-card.yaml | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+)
diff --git a/Documentation/devicetree/bindings/sound/simple-card.yaml b/Documentation/devicetree/bindings/sound/simple-card.yaml index ed19899bc94b..2635b1c04fc9 100644 --- a/Documentation/devicetree/bindings/sound/simple-card.yaml +++ b/Documentation/devicetree/bindings/sound/simple-card.yaml @@ -199,6 +199,13 @@ properties: maxItems: 1 simple-audio-card,mic-det-gpio: maxItems: 1
- simple-audio-card,aux-jack-types:
Drop 'simple-audio-card,'. That way we can reuse this for the not-simple cases.
I'm pretty sure we have some vendor specific properties for this already. Use those for inspiration and to create something which could replace them.
- $ref: "/schemas/types.yaml#/definitions/uint32-array"
- description: |
Array of snd_jack_type to create jack-input-event for jack
devices in aux-devs. If the setting is 0, the supported
type of the device is used. A device which has the functions
set_jack and get_jack_supported_type counts as jack device.
Sounds like Linux details. How does BSD use this property?
Rob