From 3a48f525f9f09300dac47413f9130860c47acbde Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Wed, 26 Feb 2020 10:43:50 +0100 Subject: libcamera: ipa: Remove unused IPA control types The ipa_control_range_data structure is only used to document the IPA control serialization format, but isn't used in code at all as the ControlRange entries are directly serialized to a byte stream buffer. This applies to the ipa_control_value_data structure that is solely used by ipa_control_range_data. Expand the documentation of the IPA control serialization format to describe the layout of the control range data in words and diagrams instead of through a C structure. Remove the unused structures as a result. Signed-off-by: Jacopo Mondi Signed-off-by: Laurent Pinchart Reviewed-by: Kieran Bingham --- include/ipa/ipa_controls.h | 11 ----------- 1 file changed, 11 deletions(-) (limited to 'include/ipa/ipa_controls.h') diff --git a/include/ipa/ipa_controls.h b/include/ipa/ipa_controls.h index de3a017b..426d9968 100644 --- a/include/ipa/ipa_controls.h +++ b/include/ipa/ipa_controls.h @@ -36,17 +36,6 @@ struct ipa_control_range_entry { uint32_t padding[1]; }; -union ipa_control_value_data { - bool b; - int32_t i32; - int64_t i64; -}; - -struct ipa_control_range_data { - union ipa_control_value_data min; - union ipa_control_value_data max; -}; - #ifdef __cplusplus } #endif -- cgit v1.2.1