Thanks Hans, I will change depends to select.
BR,
Hugues.

On 12/05/2016 11:47 AM, Hans Verkuil wrote:
> On 11/22/2016 04:53 PM, Hugues Fruchet wrote:
>> IPC (Inter Process Communication) support for communication with
>> DELTA coprocessor firmware using rpmsg kernel framework.
>> Based on 4 services open/set_stream/decode/close and their associated
>> rpmsg messages.
>> The messages structures are duplicated on both host and firmware
>> side and are packed (use only of 32 bits size fields in messages
>> structures to ensure packing).
>> Each service is synchronous; service returns only when firmware
>> acknowledges the associated command message.
>> Due to significant parameters size exchanged from host to copro,
>> parameters are not inserted in rpmsg messages. Instead, parameters are
>> stored in physical memory shared between host and coprocessor.
>> Memory is non-cacheable, so no special operation is required
>> to ensure memory coherency on host and on coprocessor side.
>> Multi-instance support and re-entrance are ensured using host_hdl and
>> copro_hdl in message header exchanged between both host and coprocessor.
>> This avoids to manage tables on both sides to get back the running context
>> of each instance.
>>
>> Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com>
>> ---
>>  drivers/media/platform/Kconfig                |   1 +
>>  drivers/media/platform/sti/delta/Makefile     |   2 +-
>>  drivers/media/platform/sti/delta/delta-ipc.c  | 590 
>> ++++++++++++++++++++++++++
>>  drivers/media/platform/sti/delta/delta-ipc.h  |  76 ++++
>>  drivers/media/platform/sti/delta/delta-v4l2.c |  11 +
>>  drivers/media/platform/sti/delta/delta.h      |  21 +
>>  6 files changed, 700 insertions(+), 1 deletion(-)
>>  create mode 100644 drivers/media/platform/sti/delta/delta-ipc.c
>>  create mode 100644 drivers/media/platform/sti/delta/delta-ipc.h
>>
>> diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
>> index f494f01..5519442 100644
>> --- a/drivers/media/platform/Kconfig
>> +++ b/drivers/media/platform/Kconfig
>> @@ -303,6 +303,7 @@ config VIDEO_STI_DELTA
>>      depends on VIDEO_DEV && VIDEO_V4L2
>>      depends on ARCH_STI || COMPILE_TEST
>>      depends on HAS_DMA
>> +    depends on RPMSG
>
> This should be 'select', not 'depends on'.
>
>>      select VIDEOBUF2_DMA_CONTIG
>>      select V4L2_MEM2MEM_DEV
>>      help
>
> Can you make a v3.1 of this patch correcting this?
>
> Regards,
>
>       Hans
>--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to