Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions include/sound/sof/info.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
#define SOF_IPC_INFO_LOCKS BIT(1)
#define SOF_IPC_INFO_LOCKSV BIT(2)
#define SOF_IPC_INFO_GDB BIT(3)
#define SOF_IPC_INFO_D3_PERSISTENT BIT(4)

/* extended data types that can be appended onto end of sof_ipc_fw_ready */
enum sof_ipc_ext_data {
Expand Down
1 change: 1 addition & 0 deletions include/sound/sof/stream.h
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ enum sof_ipc_frame {
SOF_IPC_FRAME_S32_LE,
SOF_IPC_FRAME_FLOAT,
/* other formats here */
SOF_IPC_FRAME_S24_3LE,
};

/* stream buffer format */
Expand Down
2 changes: 2 additions & 0 deletions include/sound/sof/topology.h
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,7 @@ enum sof_volume_ramp {
SOF_VOLUME_LOG,
SOF_VOLUME_LINEAR_ZC,
SOF_VOLUME_LOG_ZC,
SOF_VOLUME_WINDOWS_FADE,
};

/* generic volume component */
Expand Down Expand Up @@ -225,6 +226,7 @@ enum sof_ipc_process_type {
SOF_PROCESS_DEMUX,
SOF_PROCESS_DCBLOCK,
SOF_PROCESS_SMART_AMP, /**< Smart Amplifier */
SOF_COMP_CODEC_ADAPTOR, /**< codec adaptor */
};

/* generic "effect", "codec" or proprietary processing component */
Expand Down
2 changes: 1 addition & 1 deletion include/uapi/sound/sof/abi.h
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

/* SOF ABI version major, minor and patch numbers */
#define SOF_ABI_MAJOR 3
#define SOF_ABI_MINOR 18
#define SOF_ABI_MINOR 20
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note: The kernel does not implement ALL changes of 3.20, so we cannot claim kernel support the full ABI of 3.20. E.g. missing: thesofproject/sof#4808

And this is completely valid. We are not enforcing every firmware feature needs to be implemented by the kernel at the same time. But sometimes kernel features are done immediately (like the stop DMA).

So I think we should really drop this and go with #3296

#define SOF_ABI_PATCH 0

/* SOF ABI version number. Format within 32bit word is MMmmmppp */
Expand Down