diff options
author | Stijn Tintel <stijn@linux-ipv6.be> | 2018-11-10 13:03:18 +0200 |
---|---|---|
committer | Stijn Tintel <stijn@linux-ipv6.be> | 2018-12-18 23:19:21 +0200 |
commit | f5919b65d4c671fd5083838c7a445f319f9a13c8 (patch) | |
tree | 2c791d2a5dea5bbbb0b85f86f74afce2647c0726 /target/linux/brcm2708/patches-4.14/950-0395-staging-bcm2835-camera-Fix-comment-style-violations.patch | |
parent | 822b4c3b250a254e74407056ccfd5c6aa38da162 (diff) | |
download | upstream-f5919b65d4c671fd5083838c7a445f319f9a13c8.tar.gz upstream-f5919b65d4c671fd5083838c7a445f319f9a13c8.tar.bz2 upstream-f5919b65d4c671fd5083838c7a445f319f9a13c8.zip |
brcm2708: add kernel 4.14 support
Patch generation process:
- rebase rpi/rpi-4.14.y on v4.14.89 from linux-stable
- git format-patch v4.14.89
Patches skipped during rebase:
- lan78xx: Read MAC address from DT if present
- lan78xx: Enable LEDs and auto-negotiation
- Revert "softirq: Let ksoftirqd do its job"
- sc16is7xx: Fix for multi-channel stall
- lan78xx: Ignore DT MAC address if already valid
- lan78xx: Simple patch to prevent some crashes
- tcp_write_queue_purge clears all the SKBs in the write queue
- Revert "lan78xx: Simple patch to prevent some crashes"
- lan78xx: Connect phy early
- Arm: mm: ftrace: Only set text back to ro after kernel has been marked ro
- Revert "Revert "softirq: Let ksoftirqd do its job""
- ASoC: cs4265: SOC_SINGLE register value error fix
- Revert "ASoC: cs4265: SOC_SINGLE register value error fix"
- Revert "net: pskb_trim_rcsum() and CHECKSUM_COMPLETE are friends"
- Revert "Revert "net: pskb_trim_rcsum() and CHECKSUM_COMPLETE are friends""
Patches dropped after rebase:
- net: Add non-mainline source for rtl8192cu wlan
- net: Fix rtl8192cu build errors on other platforms
- brcm: adds support for BCM43341 wifi
- brcmfmac: Mute expected startup 'errors'
- ARM64: Fix build break for RTL8187/RTL8192CU wifi
- ARM64: Enable RTL8187/RTL8192CU wifi in build config
- This is the driver for Sony CXD2880 DVB-T2/T tuner + demodulator
- brcmfmac: add CLM download support
- brcmfmac: request_firmware_direct is quieter
- Sets the BCDC priority to constant 0
- brcmfmac: Disable ARP offloading when promiscuous
- brcmfmac: Avoid possible out-of-bounds read
- brcmfmac: Delete redundant length check
- net: rtl8192cu: Normalize indentation
- net: rtl8192cu: Fix implicit fallthrough warnings
- Revert "Sets the BCDC priority to constant 0"
- media: cxd2880: Bump to match 4.18.y version
- media: cxd2880-spi: Bump to match 4.18.y version
- Revert "mm: alloc_contig: re-allow CMA to compact FS pages"
- Revert "Revert "mm: alloc_contig: re-allow CMA to compact FS pages""
- cxd2880: CXD2880_SPI_DRV should select DVB_CXD2880 with
MEDIA_SUBDRV_AUTOSELECT
- 950-0421-HID-hid-bigbenff-driver-for-BigBen-Interactive-PS3OF.patch
- 950-0453-Add-hid-bigbenff-to-list-of-have_special_driver-for-.patch
Make I2C built-in instead of modular as in upstream defconfig; also the
easiest way to get MFD_ARIZONA enabled, which is required by
kmod-sound-soc-rpi-cirrus.
Add missing compatible strings from
4.9/960-add-rasbperrypi-compatible.patch, using upstream names for
compute modules.
Add extra patch to enable the LEDs on lan78xx.
Compile-tested: bcm2708, bcm2709, bcm2710 (with CONFIG_ALL_KMODS=y)
Runtime-tested: bcm2708, bcm2710
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Diffstat (limited to 'target/linux/brcm2708/patches-4.14/950-0395-staging-bcm2835-camera-Fix-comment-style-violations.patch')
-rw-r--r-- | target/linux/brcm2708/patches-4.14/950-0395-staging-bcm2835-camera-Fix-comment-style-violations.patch | 617 |
1 files changed, 617 insertions, 0 deletions
diff --git a/target/linux/brcm2708/patches-4.14/950-0395-staging-bcm2835-camera-Fix-comment-style-violations.patch b/target/linux/brcm2708/patches-4.14/950-0395-staging-bcm2835-camera-Fix-comment-style-violations.patch new file mode 100644 index 0000000000..10afc83907 --- /dev/null +++ b/target/linux/brcm2708/patches-4.14/950-0395-staging-bcm2835-camera-Fix-comment-style-violations.patch @@ -0,0 +1,617 @@ +From 7fff5af1dafbcc5d21d22ea35249ca4dc26999d9 Mon Sep 17 00:00:00 2001 +From: Dave Stevenson <dave.stevenson@raspberrypi.org> +Date: Wed, 21 Feb 2018 13:49:32 +0000 +Subject: [PATCH 395/454] staging: bcm2835-camera: Fix comment style + violations. + +Fix comment style violations in the header files. + +Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org> +--- + .../bcm2835-camera/mmal-msg-format.h | 95 ++++++------ + .../bcm2835-camera/mmal-msg-port.h | 124 ++++++++-------- + .../vc04_services/bcm2835-camera/mmal-msg.h | 135 +++++++++--------- + 3 files changed, 185 insertions(+), 169 deletions(-) + +--- a/drivers/staging/vc04_services/bcm2835-camera/mmal-msg-format.h ++++ b/drivers/staging/vc04_services/bcm2835-camera/mmal-msg-format.h +@@ -22,22 +22,23 @@ + /* MMAL_ES_FORMAT_T */ + + struct mmal_audio_format { +- u32 channels; /**< Number of audio channels */ +- u32 sample_rate; /**< Sample rate */ ++ u32 channels; /* Number of audio channels */ ++ u32 sample_rate; /* Sample rate */ + +- u32 bits_per_sample; /**< Bits per sample */ +- u32 block_align; /**< Size of a block of data */ ++ u32 bits_per_sample; /* Bits per sample */ ++ u32 block_align; /* Size of a block of data */ + }; + + struct mmal_video_format { +- u32 width; /**< Width of frame in pixels */ +- u32 height; /**< Height of frame in rows of pixels */ +- struct mmal_rect crop; /**< Visible region of the frame */ +- struct mmal_rational frame_rate; /**< Frame rate */ +- struct mmal_rational par; /**< Pixel aspect ratio */ +- +- /* FourCC specifying the color space of the video stream. See the +- * \ref MmalColorSpace "pre-defined color spaces" for some examples. ++ u32 width; /* Width of frame in pixels */ ++ u32 height; /* Height of frame in rows of pixels */ ++ struct mmal_rect crop; /* Visible region of the frame */ ++ struct mmal_rational frame_rate; /* Frame rate */ ++ struct mmal_rational par; /* Pixel aspect ratio */ ++ ++ /* ++ * FourCC specifying the color space of the video stream. See the ++ * MmalColorSpace "pre-defined color spaces" for some examples. + */ + u32 color_space; + }; +@@ -53,48 +54,56 @@ union mmal_es_specific_format { + struct mmal_subpicture_format subpicture; + }; + +-/** Definition of an elementary stream format (MMAL_ES_FORMAT_T) */ ++/* Definition of an elementary stream format (MMAL_ES_FORMAT_T) */ + struct mmal_es_format_local { +- u32 type; /* enum mmal_es_type */ +- +- u32 encoding; /* FourCC specifying encoding of the elementary stream.*/ +- u32 encoding_variant; /* FourCC specifying the specific +- * encoding variant of the elementary +- * stream. +- */ +- +- union mmal_es_specific_format *es; /* Type specific +- * information for the +- * elementary stream +- */ ++ u32 type; /* enum mmal_es_type */ + +- u32 bitrate; /**< Bitrate in bits per second */ +- u32 flags; /**< Flags describing properties of the elementary stream. */ ++ u32 encoding; /* FourCC specifying encoding of the elementary ++ * stream. ++ */ ++ u32 encoding_variant; /* FourCC specifying the specific ++ * encoding variant of the elementary ++ * stream. ++ */ ++ ++ union mmal_es_specific_format *es; /* Type specific ++ * information for the ++ * elementary stream ++ */ ++ ++ u32 bitrate; /* Bitrate in bits per second */ ++ u32 flags; /* Flags describing properties of the elementary ++ * stream. ++ */ + +- u32 extradata_size; /**< Size of the codec specific data */ +- u8 *extradata; /**< Codec specific data */ ++ u32 extradata_size; /* Size of the codec specific data */ ++ u8 *extradata; /* Codec specific data */ + }; + +-/** Remote definition of an elementary stream format (MMAL_ES_FORMAT_T) */ ++/* Remote definition of an elementary stream format (MMAL_ES_FORMAT_T) */ + struct mmal_es_format { +- u32 type; /* enum mmal_es_type */ ++ u32 type; /* enum mmal_es_type */ + +- u32 encoding; /* FourCC specifying encoding of the elementary stream.*/ +- u32 encoding_variant; /* FourCC specifying the specific +- * encoding variant of the elementary +- * stream. +- */ ++ u32 encoding; /* FourCC specifying encoding of the elementary ++ * stream. ++ */ ++ u32 encoding_variant; /* FourCC specifying the specific ++ * encoding variant of the elementary ++ * stream. ++ */ + +- u32 es; /* Type specific ++ u32 es; /* Type specific + * information for the + * elementary stream + */ + +- u32 bitrate; /**< Bitrate in bits per second */ +- u32 flags; /**< Flags describing properties of the elementary stream. */ ++ u32 bitrate; /* Bitrate in bits per second */ ++ u32 flags; /* Flags describing properties of the elementary ++ * stream. ++ */ + +- u32 extradata_size; /**< Size of the codec specific data */ +- u32 extradata; /**< Codec specific data */ ++ u32 extradata_size; /* Size of the codec specific data */ ++ u32 extradata; /* Codec specific data */ + }; + + #endif /* MMAL_MSG_FORMAT_H */ +--- a/drivers/staging/vc04_services/bcm2835-camera/mmal-msg-port.h ++++ b/drivers/staging/vc04_services/bcm2835-camera/mmal-msg-port.h +@@ -16,28 +16,31 @@ + + /* MMAL_PORT_TYPE_T */ + enum mmal_port_type { +- MMAL_PORT_TYPE_UNKNOWN = 0, /**< Unknown port type */ +- MMAL_PORT_TYPE_CONTROL, /**< Control port */ +- MMAL_PORT_TYPE_INPUT, /**< Input port */ +- MMAL_PORT_TYPE_OUTPUT, /**< Output port */ +- MMAL_PORT_TYPE_CLOCK, /**< Clock port */ ++ MMAL_PORT_TYPE_UNKNOWN = 0, /* Unknown port type */ ++ MMAL_PORT_TYPE_CONTROL, /* Control port */ ++ MMAL_PORT_TYPE_INPUT, /* Input port */ ++ MMAL_PORT_TYPE_OUTPUT, /* Output port */ ++ MMAL_PORT_TYPE_CLOCK, /* Clock port */ + }; + +-/** The port is pass-through and doesn't need buffer headers allocated */ ++/* The port is pass-through and doesn't need buffer headers allocated */ + #define MMAL_PORT_CAPABILITY_PASSTHROUGH 0x01 +-/** The port wants to allocate the buffer payloads. ++/* ++ *The port wants to allocate the buffer payloads. + * This signals a preference that payload allocation should be done + * on this port for efficiency reasons. + */ + #define MMAL_PORT_CAPABILITY_ALLOCATION 0x02 +-/** The port supports format change events. ++/* ++ * The port supports format change events. + * This applies to input ports and is used to let the client know + * whether the port supports being reconfigured via a format + * change event (i.e. without having to disable the port). + */ + #define MMAL_PORT_CAPABILITY_SUPPORTS_EVENT_FORMAT_CHANGE 0x04 + +-/* mmal port structure (MMAL_PORT_T) ++/* ++ * mmal port structure (MMAL_PORT_T) + * + * most elements are informational only, the pointer values for + * interogation messages are generally provided as additional +@@ -45,50 +48,50 @@ enum mmal_port_type { + * buffer_num, buffer_size and userdata parameters are writable. + */ + struct mmal_port { +- u32 priv; /* Private member used by the framework */ +- u32 name; /* Port name. Used for debugging purposes (RO) */ ++ u32 priv; /* Private member used by the framework */ ++ u32 name; /* Port name. Used for debugging purposes (RO) */ + +- u32 type; /* Type of the port (RO) enum mmal_port_type */ +- u16 index; /* Index of the port in its type list (RO) */ +- u16 index_all; /* Index of the port in the list of all ports (RO) */ +- +- u32 is_enabled; /* Indicates whether the port is enabled or not (RO) */ +- u32 format; /* Format of the elementary stream */ +- +- u32 buffer_num_min; /* Minimum number of buffers the port +- * requires (RO). This is set by the +- * component. +- */ +- +- u32 buffer_size_min; /* Minimum size of buffers the port +- * requires (RO). This is set by the +- * component. +- */ +- +- u32 buffer_alignment_min; /* Minimum alignment requirement for +- * the buffers (RO). A value of +- * zero means no special alignment +- * requirements. This is set by the +- * component. +- */ +- +- u32 buffer_num_recommended; /* Number of buffers the port +- * recommends for optimal +- * performance (RO). A value of +- * zero means no special +- * recommendation. This is set +- * by the component. +- */ +- +- u32 buffer_size_recommended; /* Size of buffers the port +- * recommends for optimal +- * performance (RO). A value of +- * zero means no special +- * recommendation. This is set +- * by the component. +- */ ++ u32 type; /* Type of the port (RO) enum mmal_port_type */ ++ u16 index; /* Index of the port in its type list (RO) */ ++ u16 index_all; /* Index of the port in the list of all ports (RO) */ ++ ++ u32 is_enabled; /* Indicates whether the port is enabled or not (RO) */ ++ u32 format; /* Format of the elementary stream */ ++ ++ u32 buffer_num_min; /* Minimum number of buffers the port ++ * requires (RO). This is set by the ++ * component. ++ */ ++ ++ u32 buffer_size_min; /* Minimum size of buffers the port ++ * requires (RO). This is set by the ++ * component. ++ */ ++ ++ u32 buffer_alignment_min;/* Minimum alignment requirement for ++ * the buffers (RO). A value of ++ * zero means no special alignment ++ * requirements. This is set by the ++ * component. ++ */ ++ ++ u32 buffer_num_recommended; /* Number of buffers the port ++ * recommends for optimal ++ * performance (RO). A value of ++ * zero means no special ++ * recommendation. This is set ++ * by the component. ++ */ ++ ++ u32 buffer_size_recommended; /* Size of buffers the port ++ * recommends for optimal ++ * performance (RO). A value of ++ * zero means no special ++ * recommendation. This is set ++ * by the component. ++ */ + +- u32 buffer_num; /* Actual number of buffers the port will use. ++ u32 buffer_num; /* Actual number of buffers the port will use. + * This is set by the client. + */ + +@@ -97,14 +100,13 @@ struct mmal_port { + * the client. + */ + +- u32 component; /* Component this port belongs to (Read Only) */ ++ u32 component; /* Component this port belongs to (Read Only) */ + +- u32 userdata; /* Field reserved for use by the client */ +- +- u32 capabilities; /* Flags describing the capabilities of a +- * port (RO). Bitwise combination of \ref +- * portcapabilities "Port capabilities" +- * values. +- */ ++ u32 userdata; /* Field reserved for use by the client */ + ++ u32 capabilities; /* Flags describing the capabilities of a ++ * port (RO). Bitwise combination of \ref ++ * portcapabilities "Port capabilities" ++ * values. ++ */ + }; +--- a/drivers/staging/vc04_services/bcm2835-camera/mmal-msg.h ++++ b/drivers/staging/vc04_services/bcm2835-camera/mmal-msg.h +@@ -14,7 +14,8 @@ + * Luke Diamand @ Broadcom + */ + +-/* all the data structures which serialise the MMAL protocol. note ++/* ++ * all the data structures which serialise the MMAL protocol. note + * these are directly mapped onto the recived message data. + * + * BEWARE: They seem to *assume* pointers are u32 and that there is no +@@ -44,51 +45,51 @@ enum mmal_msg_type { + MMAL_MSG_TYPE_SERVICE_CLOSED, + MMAL_MSG_TYPE_GET_VERSION, + MMAL_MSG_TYPE_COMPONENT_CREATE, +- MMAL_MSG_TYPE_COMPONENT_DESTROY, /* 5 */ ++ MMAL_MSG_TYPE_COMPONENT_DESTROY, /* 5 */ + MMAL_MSG_TYPE_COMPONENT_ENABLE, + MMAL_MSG_TYPE_COMPONENT_DISABLE, + MMAL_MSG_TYPE_PORT_INFO_GET, + MMAL_MSG_TYPE_PORT_INFO_SET, +- MMAL_MSG_TYPE_PORT_ACTION, /* 10 */ ++ MMAL_MSG_TYPE_PORT_ACTION, /* 10 */ + MMAL_MSG_TYPE_BUFFER_FROM_HOST, + MMAL_MSG_TYPE_BUFFER_TO_HOST, + MMAL_MSG_TYPE_GET_STATS, + MMAL_MSG_TYPE_PORT_PARAMETER_SET, +- MMAL_MSG_TYPE_PORT_PARAMETER_GET, /* 15 */ ++ MMAL_MSG_TYPE_PORT_PARAMETER_GET, /* 15 */ + MMAL_MSG_TYPE_EVENT_TO_HOST, + MMAL_MSG_TYPE_GET_CORE_STATS_FOR_PORT, + MMAL_MSG_TYPE_OPAQUE_ALLOCATOR, + MMAL_MSG_TYPE_CONSUME_MEM, +- MMAL_MSG_TYPE_LMK, /* 20 */ ++ MMAL_MSG_TYPE_LMK, /* 20 */ + MMAL_MSG_TYPE_OPAQUE_ALLOCATOR_DESC, + MMAL_MSG_TYPE_DRM_GET_LHS32, + MMAL_MSG_TYPE_DRM_GET_TIME, + MMAL_MSG_TYPE_BUFFER_FROM_HOST_ZEROLEN, +- MMAL_MSG_TYPE_PORT_FLUSH, /* 25 */ ++ MMAL_MSG_TYPE_PORT_FLUSH, /* 25 */ + MMAL_MSG_TYPE_HOST_LOG, + MMAL_MSG_TYPE_MSG_LAST + }; + + /* port action request messages differ depending on the action type */ + enum mmal_msg_port_action_type { +- MMAL_MSG_PORT_ACTION_TYPE_UNKNOWN = 0, /* Unkown action */ +- MMAL_MSG_PORT_ACTION_TYPE_ENABLE, /* Enable a port */ +- MMAL_MSG_PORT_ACTION_TYPE_DISABLE, /* Disable a port */ +- MMAL_MSG_PORT_ACTION_TYPE_FLUSH, /* Flush a port */ +- MMAL_MSG_PORT_ACTION_TYPE_CONNECT, /* Connect ports */ +- MMAL_MSG_PORT_ACTION_TYPE_DISCONNECT, /* Disconnect ports */ ++ MMAL_MSG_PORT_ACTION_TYPE_UNKNOWN = 0, /* Unknown action */ ++ MMAL_MSG_PORT_ACTION_TYPE_ENABLE, /* Enable a port */ ++ MMAL_MSG_PORT_ACTION_TYPE_DISABLE, /* Disable a port */ ++ MMAL_MSG_PORT_ACTION_TYPE_FLUSH, /* Flush a port */ ++ MMAL_MSG_PORT_ACTION_TYPE_CONNECT, /* Connect ports */ ++ MMAL_MSG_PORT_ACTION_TYPE_DISCONNECT, /* Disconnect ports */ + MMAL_MSG_PORT_ACTION_TYPE_SET_REQUIREMENTS, /* Set buffer requirements*/ + }; + + struct mmal_msg_header { + u32 magic; +- u32 type; /** enum mmal_msg_type */ ++ u32 type; /* enum mmal_msg_type */ + + /* Opaque handle to the control service */ + u32 control_service; + +- u32 context; /** a u32 per message context */ +- u32 status; /** The status of the vchiq operation */ ++ u32 context; /* a u32 per message context */ ++ u32 status; /* The status of the vchiq operation */ + u32 padding; + }; + +@@ -102,9 +103,9 @@ struct mmal_msg_version { + + /* request to VC to create component */ + struct mmal_msg_component_create { +- u32 client_component; /* component context */ ++ u32 client_component; /* component context */ + char name[128]; +- u32 pid; /* For debug */ ++ u32 pid; /* For debug */ + }; + + /* reply from VC to component creation request */ +@@ -124,7 +125,7 @@ struct mmal_msg_component_destroy { + }; + + struct mmal_msg_component_destroy_reply { +- u32 status; /** The component destruction status */ ++ u32 status; /* The component destruction status */ + }; + + /* request and reply to VC to enable a component */ +@@ -133,7 +134,7 @@ struct mmal_msg_component_enable { + }; + + struct mmal_msg_component_enable_reply { +- u32 status; /** The component enable status */ ++ u32 status; /* The component enable status */ + }; + + /* request and reply to VC to disable a component */ +@@ -142,7 +143,7 @@ struct mmal_msg_component_disable { + }; + + struct mmal_msg_component_disable_reply { +- u32 status; /** The component disable status */ ++ u32 status; /* The component disable status */ + }; + + /* request to VC to get port information */ +@@ -154,12 +155,12 @@ struct mmal_msg_port_info_get { + + /* reply from VC to get port info request */ + struct mmal_msg_port_info_get_reply { +- u32 status; /** enum mmal_msg_status */ +- u32 component_handle; /* component handle port is associated with */ +- u32 port_type; /* enum mmal_msg_port_type */ +- u32 port_index; /* port indexed in query */ +- s32 found; /* unused */ +- u32 port_handle; /**< Handle to use for this port */ ++ u32 status; /* enum mmal_msg_status */ ++ u32 component_handle; /* component handle port is associated with */ ++ u32 port_type; /* enum mmal_msg_port_type */ ++ u32 port_index; /* port indexed in query */ ++ s32 found; /* unused */ ++ u32 port_handle; /* Handle to use for this port */ + struct mmal_port port; + struct mmal_es_format format; /* elementary stream format */ + union mmal_es_specific_format es; /* es type specific data */ +@@ -169,8 +170,8 @@ struct mmal_msg_port_info_get_reply { + /* request to VC to set port information */ + struct mmal_msg_port_info_set { + u32 component_handle; +- u32 port_type; /* enum mmal_msg_port_type */ +- u32 port_index; /* port indexed in query */ ++ u32 port_type; /* enum mmal_msg_port_type */ ++ u32 port_index; /* port indexed in query */ + struct mmal_port port; + struct mmal_es_format format; + union mmal_es_specific_format es; +@@ -180,11 +181,11 @@ struct mmal_msg_port_info_set { + /* reply from VC to port info set request */ + struct mmal_msg_port_info_set_reply { + u32 status; +- u32 component_handle; /* component handle port is associated with */ +- u32 port_type; /* enum mmal_msg_port_type */ +- u32 index; /* port indexed in query */ +- s32 found; /* unused */ +- u32 port_handle; /**< Handle to use for this port */ ++ u32 component_handle; /* component handle port is associated with */ ++ u32 port_type; /* enum mmal_msg_port_type */ ++ u32 index; /* port indexed in query */ ++ s32 found; /* unused */ ++ u32 port_handle; /* Handle to use for this port */ + struct mmal_port port; + struct mmal_es_format format; + union mmal_es_specific_format es; +@@ -195,7 +196,7 @@ struct mmal_msg_port_info_set_reply { + struct mmal_msg_port_action_port { + u32 component_handle; + u32 port_handle; +- u32 action; /* enum mmal_msg_port_action_type */ ++ u32 action; /* enum mmal_msg_port_action_type */ + struct mmal_port port; + }; + +@@ -203,50 +204,53 @@ struct mmal_msg_port_action_port { + struct mmal_msg_port_action_handle { + u32 component_handle; + u32 port_handle; +- u32 action; /* enum mmal_msg_port_action_type */ ++ u32 action; /* enum mmal_msg_port_action_type */ + u32 connect_component_handle; + u32 connect_port_handle; + }; + + struct mmal_msg_port_action_reply { +- u32 status; /** The port action operation status */ ++ u32 status; /* The port action operation status */ + }; + + /* MMAL buffer transfer */ + +-/** Size of space reserved in a buffer message for short messages. */ ++/* Size of space reserved in a buffer message for short messages. */ + #define MMAL_VC_SHORT_DATA 128 + +-/** Signals that the current payload is the end of the stream of data */ ++/* Signals that the current payload is the end of the stream of data */ + #define MMAL_BUFFER_HEADER_FLAG_EOS (1<<0) +-/** Signals that the start of the current payload starts a frame */ ++/* Signals that the start of the current payload starts a frame */ + #define MMAL_BUFFER_HEADER_FLAG_FRAME_START (1<<1) +-/** Signals that the end of the current payload ends a frame */ ++/* Signals that the end of the current payload ends a frame */ + #define MMAL_BUFFER_HEADER_FLAG_FRAME_END (1<<2) +-/** Signals that the current payload contains only complete frames (>1) */ ++/* Signals that the current payload contains only complete frames (>1) */ + #define MMAL_BUFFER_HEADER_FLAG_FRAME \ + (MMAL_BUFFER_HEADER_FLAG_FRAME_START|MMAL_BUFFER_HEADER_FLAG_FRAME_END) +-/** Signals that the current payload is a keyframe (i.e. self decodable) */ ++/* Signals that the current payload is a keyframe (i.e. self decodable) */ + #define MMAL_BUFFER_HEADER_FLAG_KEYFRAME (1<<3) +-/** Signals a discontinuity in the stream of data (e.g. after a seek). ++/* ++ * Signals a discontinuity in the stream of data (e.g. after a seek). + * Can be used for instance by a decoder to reset its state + */ + #define MMAL_BUFFER_HEADER_FLAG_DISCONTINUITY (1<<4) +-/** Signals a buffer containing some kind of config data for the component ++/* ++ * Signals a buffer containing some kind of config data for the component + * (e.g. codec config data) + */ + #define MMAL_BUFFER_HEADER_FLAG_CONFIG (1<<5) +-/** Signals an encrypted payload */ ++/* Signals an encrypted payload */ + #define MMAL_BUFFER_HEADER_FLAG_ENCRYPTED (1<<6) +-/** Signals a buffer containing side information */ ++/* Signals a buffer containing side information */ + #define MMAL_BUFFER_HEADER_FLAG_CODECSIDEINFO (1<<7) +-/** Signals a buffer which is the snapshot/postview image from a stills ++/* ++ * Signals a buffer which is the snapshot/postview image from a stills + * capture + */ + #define MMAL_BUFFER_HEADER_FLAGS_SNAPSHOT (1<<8) +-/** Signals a buffer which contains data known to be corrupted */ ++/* Signals a buffer which contains data known to be corrupted */ + #define MMAL_BUFFER_HEADER_FLAG_CORRUPTED (1<<9) +-/** Signals that a buffer failed to be transmitted */ ++/* Signals that a buffer failed to be transmitted */ + #define MMAL_BUFFER_HEADER_FLAG_TRANSMISSION_FAILED (1<<10) + + struct mmal_driver_buffer { +@@ -258,8 +262,8 @@ struct mmal_driver_buffer { + + /* buffer header */ + struct mmal_buffer_header { +- u32 next; /* next header */ +- u32 priv; /* framework private data */ ++ u32 next; /* next header */ ++ u32 priv; /* framework private data */ + u32 cmd; + u32 data; + u32 alloc_size; +@@ -284,7 +288,8 @@ struct mmal_buffer_header_type_specific + }; + + struct mmal_msg_buffer_from_host { +- /* The front 32 bytes of the buffer header are copied ++ /* ++ *The front 32 bytes of the buffer header are copied + * back to us in the reply to allow for context. This + * area is used to store two mmal_driver_buffer structures to + * allow for multiple concurrent service users. +@@ -299,7 +304,7 @@ struct mmal_msg_buffer_from_host { + s32 is_zero_copy; + s32 has_reference; + +- /** allows short data to be xfered in control message */ ++ /* allows short data to be xfered in control message */ + u32 payload_in_message; + u8 short_data[MMAL_VC_SHORT_DATA]; + }; +@@ -309,10 +314,10 @@ struct mmal_msg_buffer_from_host { + #define MMAL_WORKER_PORT_PARAMETER_SPACE 96 + + struct mmal_msg_port_parameter_set { +- u32 component_handle; /* component */ +- u32 port_handle; /* port */ +- u32 id; /* Parameter ID */ +- u32 size; /* Parameter size */ ++ u32 component_handle; /* component */ ++ u32 port_handle; /* port */ ++ u32 id; /* Parameter ID */ ++ u32 size; /* Parameter size */ + uint32_t value[MMAL_WORKER_PORT_PARAMETER_SPACE]; + }; + +@@ -325,16 +330,16 @@ struct mmal_msg_port_parameter_set_reply + /* port parameter getting */ + + struct mmal_msg_port_parameter_get { +- u32 component_handle; /* component */ +- u32 port_handle; /* port */ +- u32 id; /* Parameter ID */ +- u32 size; /* Parameter size */ ++ u32 component_handle; /* component */ ++ u32 port_handle; /* port */ ++ u32 id; /* Parameter ID */ ++ u32 size; /* Parameter size */ + }; + + struct mmal_msg_port_parameter_get_reply { +- u32 status; /* Status of mmal_port_parameter_get call */ +- u32 id; /* Parameter ID */ +- u32 size; /* Parameter size */ ++ u32 status; /* Status of mmal_port_parameter_get call */ ++ u32 id; /* Parameter ID */ ++ u32 size; /* Parameter size */ + uint32_t value[MMAL_WORKER_PORT_PARAMETER_SPACE]; + }; + +@@ -342,7 +347,7 @@ struct mmal_msg_port_parameter_get_reply + #define MMAL_WORKER_EVENT_SPACE 256 + + struct mmal_msg_event_to_host { +- u32 client_component; /* component context */ ++ u32 client_component; /* component context */ + + u32 port_type; + u32 port_num; |