On 06/26/2016 11:06 PM, Martin Blumenstingl wrote:
> The meson-ir driver uses the wrong offset (at least according to
> Amlogic's reference driver as well as the datasheets of the
> Meson8b/S805 and GXBB/S905).
> This means that we are getting incorrect durations (REG1_TIME_IV)
> reported from
On 06/27/2016 12:53 PM, Martin Blumenstingl wrote:
> On Mon, Jun 27, 2016 at 8:27 AM, Neil Armstrong <narmstr...@baylibre.com>
> wrote:
>> I'm quite sure the registers are good for meson6 actually, and
>> it seems reasonable Amlogic made the HW evolve for the Meson8 and
As reported on [1], this device needs this quirk to be able to
reliably initialise the webcam.
[1] https://sourceforge.net/p/linux-uvc/mailman/message/33791098/
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/media/usb/uvc/uvc_driver.c | 9 +
1 file chan
On 03/22/2017 05:08 PM, Jose Abreu wrote:
> Hi Neil,
>
>
> On 21-03-2017 15:12, Neil Armstrong wrote:
>> Some display pipelines can only provide non-RBG input pixels to the HDMI TX
>> Controller, this patch takes the pixel format from the plat_data if provided.
&
On 03/22/2017 05:21 PM, Philipp Zabel wrote:
> On Tue, 2017-03-21 at 16:12 +0100, Neil Armstrong wrote:
>> Some display pipelines can only provide non-RBG input pixels to the HDMI TX
>> Controller, this patch takes the pixel format from the plat_data if provided.
>>
&
On 03/22/2017 02:53 PM, Jose Abreu wrote:
> Hi Neil,
>
>
> On 21-03-2017 15:12, Neil Armstrong wrote:
>> From: Laurent Pinchart <laurent.pinchart+rene...@ideasonboard.com>
>>
>> In preparation for adding PHY operations to handle RX SENSE and HPD,
>&
Add documentation for added Bus Formats to describe RGB and YUV formats used
as input to the Synopsys DesignWare HDMI TX Controller.
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
Documentation/media/uapi/v4l/subdev-formats.rst | 871 +++-
1 file change
and RXSENSE handling code is refactored into
a supplementaty set of default PHY operations that are used automatically
when the platform glue doesn't provide its own operations.
Reviewed-by: Jose Abreu <joab...@synopsys.com>
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
dri
This patch adds a new DRM documentation entry and links to the input
format table added in the dw_hdmi header.
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
Documentation/gpu/bridge/dw-hdmi.rst | 15 +++
Documentation/gpu/index.rst | 1 +
2 files chang
Some display pipelines can only provide non-RBG input pixels to the HDMI TX
Controller, this patch takes the pixel format from the plat_data if provided.
Reviewed-by: Jose Abreu <joab...@synopsys.com>
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/gpu/drm/bridge
hart+rene...@ideasonboard.com>
Reviewed-by: Jose Abreu <joab...@synopsys.com>
[narmstrong: renamed dw_hdmi_fb_registered to dw_hdmi_setup_i2c]
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 51 ++-
1 fil
Abreu <joab...@synopsys.com>
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
include/uapi/linux/media-bus-format.h | 13 +++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/include/uapi/linux/media-bus-format.h
b/include/uapi/linux/media-bus-form
t-send-email-narmstr...@baylibre.com
Laurent Pinchart (1):
drm: bridge: dw-hdmi: Extract PHY interrupt setup to a function
Neil Armstrong (5):
media: uapi: Add RGB and YUV bus formats for Synopsys HDMI TX
Controller
documentation: media: Add documentation for new RGB and YUV bus
formats
On 03/16/2017 06:01 PM, Archit Taneja wrote:
>
>
> On 3/7/2017 10:12 PM, Neil Armstrong wrote:
>> Add documentation for added Bus Formats to describe RGB and YUS formats used
>
> s/YUS/YUV
Thanks again
>
>> as input to the Synopsys DesignWare HDMI TX Control
On 03/16/2017 06:06 PM, Archit Taneja wrote:
>
>
> On 3/7/2017 10:12 PM, Neil Armstrong wrote:
>> In order to describe the RGB and YUB bus formats used to feed the
>
> s/YUB/YUV
Thanks for pointing me this !
Neil
>
>> Synopsys DesignWare HDMI TX C
-by: Laurent Pinchart <laurent.pinch...@ideasonboard.com>
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 135 ++
include/drm/bridge/dw_hdmi.h | 5 ++
2 files changed, 86 insertions(+), 54
This patch adds a new DRM documentation entry and links to the input
format table added in the dw_hdmi header.
Reviewed-by: Archit Taneja <arch...@codeaurora.org>
Acked-by: Laurent Pinchart <laurent.pinch...@ideasonboard.com>
Signed-off-by: Neil Armstrong <narmstr.
Abreu <joab...@synopsys.com>
Reviewed-by: Archit Taneja <arch...@codeaurora.org>
Reviewed-by: Laurent Pinchart <laurent.pinch...@ideasonboard.com>
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 326 +++
xtract PHY interrupt setup to a function
Neil Armstrong (3):
drm: bridge: dw-hdmi: Switch to V4L bus format and encodings
drm: bridge: dw-hdmi: Add Documentation on supported input formats
drm: bridge: dw-hdmi: Move HPD handling to PHY operations
Documentation/gpu/bridge/dw-hdmi.rst
hart+rene...@ideasonboard.com>
Reviewed-by: Jose Abreu <joab...@synopsys.com>
[narmstrong: renamed dw_hdmi_fb_registered to dw_hdmi_setup_i2c]
Reviewed-by: Archit Taneja <arch...@codeaurora.org>
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/gpu/drm/
On 04/04/2017 02:31 PM, Neil Armstrong wrote:
> The Amlogic GX SoCs implements a Synopsys DesignWare HDMI TX Controller
> in combination with a very custom PHY.
>
> Thanks to Laurent Pinchart's changes, the HW report the following :
> Detected HDMI TX controller v
and RXSENSE handling code is refactored into
a supplementaty set of default PHY operations that are used automatically
when the platform glue doesn't provide its own operations.
Reviewed-by: Jose Abreu <joab...@synopsys.com>
Reviewed-by: Archit Taneja <arch...@codeaurora.org>
Signed-
Abreu <joab...@synopsys.com>
Acked-by: Hans Verkuil <hans.verk...@cisco.com>
Acked-by: Mauro Carvalho Chehab <mche...@s-opensource.com>
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
include/uapi/linux/media-bus-format.h | 13 +++--
1 file changed, 11 inser
r...@baylibre.com
[7]
http://lkml.kernel.org/r/1490970319-24981-1-git-send-email-narmstr...@baylibre.com
Laurent Pinchart (1):
drm: bridge: dw-hdmi: Extract PHY interrupt setup to a function
Neil Armstrong (5):
media: uapi: Add RGB and YUV bus formats for Synopsys HDMI TX
Controller
docum
This patch adds a new DRM documentation entry and links to the input
format table added in the dw_hdmi header.
Reviewed-by: Archit Taneja <arch...@codeaurora.org>
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
Documentation/gpu/bridge/dw-hdmi.rst | 15 +++
D
-opensource.com>
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
Documentation/media/uapi/v4l/subdev-formats.rst | 960 +++-
1 file changed, 959 insertions(+), 1 deletion(-)
diff --git a/Documentation/media/uapi/v4l/subdev-formats.rst
b/Documentation/media/uap
hart+rene...@ideasonboard.com>
Reviewed-by: Jose Abreu <joab...@synopsys.com>
[narmstrong: renamed dw_hdmi_fb_registered to dw_hdmi_setup_i2c]
Reviewed-by: Archit Taneja <arch...@codeaurora.org>
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/gpu/drm/
Some display pipelines can only provide non-RBG input pixels to the HDMI TX
Controller, this patch takes the pixel format from the plat_data if provided.
Reviewed-by: Jose Abreu <joab...@synopsys.com>
Reviewed-by: Archit Taneja <arch...@codeaurora.org>
Signed-off-by: Neil Armstr
return 0;
> -out_unreg:
> - rc_unregister_device(ir->rc);
> - ir->rc = NULL;
> -out_free:
> - rc_free_device(ir->rc);
> -
> - return ret;
> }
>
> static int meson_ir_remove(struct platform_device *pdev)
> @@ -203,8 +195,6 @@ static int meson_ir_remove(struct platform_device *pdev)
> meson_ir_set_mask(ir, IR_DEC_REG1, REG1_ENABLE, 0);
> spin_unlock_irqrestore(>lock, flags);
>
> - rc_unregister_device(ir->rc);
> -
> return 0;
> }
>
>
Reviewed-by: Neil Armstrong <narmstr...@baylibre.com>
.pulse = !!(readl(ir->reg + IR_DEC_STATUS) & STATUS_IR_DEC_IN);
> + status = readl_relaxed(ir->reg + IR_DEC_STATUS);
> + rawir.pulse = !!(status & STATUS_IR_DEC_IN);
>
> ir_raw_event_store_with_filter(ir->rc, );
> ir_raw_event_handle(ir->rc);
>
Reviewed-by: Neil Armstrong <narmstr...@baylibre.com>
On 04/11/2017 07:53 AM, Heiner Kallweit wrote:
> The irq number is used in the probe function only, therefore just use
> a local variable.
>
> Signed-off-by: Heiner Kallweit
> ---
> drivers/media/rc/meson-ir.c | 11 +--
> 1 file changed, 5 insertions(+), 6
On 03/13/2017 12:43 PM, Jose Abreu wrote:
> Hi Neil,
>
>
> On 09-03-2017 14:27, Jose Abreu wrote:
>> Hi Neil,
>>
>>
>> On 08-03-2017 12:12, Neil Armstrong wrote:
>>> Hi Jose,
>>>
>>> It seems here that we only have the RGB44
On 03/07/2017 06:35 PM, Jose Abreu wrote:
> Hi Neil,
>
>
> On 07-03-2017 16:42, Neil Armstrong wrote:
>> Some display pipelines can only provide non-RBG input pixels to the HDMI TX
>> Controller, this patch takes the pixel format from the plat_data if provided.
&
On 03/07/2017 06:35 PM, Jose Abreu wrote:
> Hi Neil,
>
>
> On 07-03-2017 16:42, Neil Armstrong wrote:
>> Some display pipelines can only provide non-RBG input pixels to the HDMI TX
>> Controller, this patch takes the pixel format from the plat_data if provided.
&
hart+rene...@ideasonboard.com>
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 50 ++-
1 file changed, 23 insertions(+), 27 deletions(-)
diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
b/drivers/gpu/drm/
This patch adds a new DRM documentation entry and links to the input
format table added in the dw_hdmi header.
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
Documentation/gpu/dw-hdmi.rst | 15 +++
Documentation/gpu/index.rst | 1 +
2 files changed, 16 inse
Add documentation for added Bus Formats to describe RGB and YUS formats used
as input to the Synopsys DesignWare HDMI TX Controller.
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
Documentation/media/uapi/v4l/subdev-formats.rst | 4992 ++-
1 file changed
Hi Jose,
On 03/07/2017 06:12 PM, Jose Abreu wrote:
> Hi Neil,
>
>
> On 07-03-2017 16:42, Neil Armstrong wrote:
>> From: Laurent Pinchart <laurent.pinchart+rene...@ideasonboard.com>
>>
>> In preparation for adding PHY operations to handle RX SENSE and HPD,
and RXSENSE handling code is refactored into
a supplementaty set of default PHY operations that are used automatically
when the platform glue doesn't provide its own operations.
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
(1):
drm: bridge: dw-hdmi: Extract PHY interrupt setup to a function
Neil Armstrong (5):
media: uapi: Add RGB and YUV bus formats for Synopsys HDMI TX
Controller
documentation: media: Add documentation for new RGB and YUV bus
formats
drm: bridge: dw-hdmi: Switch to V4L
In order to describe the RGB and YUB bus formats used to feed the
Synopsys DesignWare HDMI TX Controller, add missing formats to the
list of Bus Formats.
Documentation for these formats is added in a separate patch.
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
include/uapi
Some display pipelines can only provide non-RBG input pixels to the HDMI TX
Controller, this patch takes the pixel format from the plat_data if provided.
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
and RXSENSE handling code is refactored into
a supplementaty set of default PHY operations that are used automatically
when the platform glue doesn't provide its own operations.
Reviewed-by: Jose Abreu <joab...@synopsys.com>
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
dri
Add documentation for added Bus Formats to describe RGB and YUV formats used
as input to the Synopsys DesignWare HDMI TX Controller.
Acked-by: Hans Verkuil <hans.verk...@cisco.com>
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
Documentation/media/uapi/v4l/subdev-forma
Some display pipelines can only provide non-RBG input pixels to the HDMI TX
Controller, this patch takes the pixel format from the plat_data if provided.
Reviewed-by: Jose Abreu <joab...@synopsys.com>
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/gpu/drm/bridge
hart+rene...@ideasonboard.com>
Reviewed-by: Jose Abreu <joab...@synopsys.com>
[narmstrong: renamed dw_hdmi_fb_registered to dw_hdmi_setup_i2c]
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 51 ++-
1 fil
Abreu <joab...@synopsys.com>
Acked-by: Hans Verkuil <hans.verk...@cisco.com>
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
include/uapi/linux/media-bus-format.h | 13 +++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/include/uapi/linux/media
r...@baylibre.com
[5]
http://lkml.kernel.org/r/1490109161-20529-1-git-send-email-narmstr...@baylibre.com
[6]
http://lkml.kernel.org/r/1490864675-17336-1-git-send-email-narmstr...@baylibre.com
Laurent Pinchart (1):
drm: bridge: dw-hdmi: Extract PHY interrupt setup to a function
Neil Armstron
This patch adds a new DRM documentation entry and links to the input
format table added in the dw_hdmi header.
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
Documentation/gpu/bridge/dw-hdmi.rst | 15 +++
Documentation/gpu/index.rst | 1 +
2 files chang
On 03/31/2017 03:14 PM, Hans Verkuil wrote:
> On 30/03/17 11:04, Neil Armstrong wrote:
>> Add documentation for added Bus Formats to describe RGB and YUV formats used
>> as input to the Synopsys DesignWare HDMI TX Controller.
>>
>> Signed-off-by: Neil Armstro
In order to describe the RGB and YUV bus formats used to feed the
Synopsys DesignWare HDMI TX Controller, add missing formats to the
list of Bus Formats.
Documentation for these formats is added in a separate patch.
Reviewed-by: Archit Taneja <arch...@codeaurora.org>
Signed-off-by
Some display pipelines can only provide non-RBG input pixels to the HDMI TX
Controller, this patch takes the pixel format from the plat_data if provided.
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
://lkml.kernel.org/r/1488904944-14285-1-git-send-email-narmstr...@baylibre.com
Laurent Pinchart (1):
drm: bridge: dw-hdmi: Extract PHY interrupt setup to a function
Neil Armstrong (5):
media: uapi: Add RGB and YUV bus formats for Synopsys HDMI TX
Controller
documentation: media: Add docum
This patch adds a new DRM documentation entry and links to the input
format table added in the dw_hdmi header.
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
Documentation/gpu/bridge/dw-hdmi.rst | 15 +++
Documentation/gpu/index.rst | 1 +
2 files chang
hart+rene...@ideasonboard.com>
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 50 ++-
1 file changed, 23 insertions(+), 27 deletions(-)
diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
b/drivers/gpu/drm/
and RXSENSE handling code is refactored into
a supplementaty set of default PHY operations that are used automatically
when the platform glue doesn't provide its own operations.
Reviewed-by: Jose Abreu <joab...@synopsys.com>
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
dri
Add documentation for added Bus Formats to describe RGB and YUV formats used
as input to the Synopsys DesignWare HDMI TX Controller.
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
Documentation/media/uapi/v4l/subdev-formats.rst | 871 +++-
1 file change
On 07/28/2017 02:37 PM, Hans Verkuil wrote:
> On 07/28/2017 02:35 PM, Hans Verkuil wrote:
>> Hi Neil,
>>
>> On 07/27/2017 05:20 PM, Neil Armstrong wrote:
>>> The Amlogic SoC embeds a standalone CEC controller, this patch adds a driver
>>> for such controlle
-24118-1-git-send-email-narmstr...@baylibre.com
Neil Armstrong (2):
platform: Add Amlogic Meson AO CEC Controller driver
dt-bindings: media: Add Amlogic Meson AO-CEC bindings
.../devicetree/bindings/media/meson-ao-cec.txt | 28 +
drivers/media/platform/Kconfig | 11
the device.
The Suspend firmware configuration will be added in an other patchset.
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/media/platform/Kconfig| 11 +
drivers/media/platform/Makefile | 2 +
drivers/media/platform/meson/Makefile | 1 +
drivers
The Amlogic SoCs embeds a standalone CEC Controller, this patch adds this
device bindings.
Acked-by: Rob Herring <r...@kernel.org>
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
.../devicetree/bindings/media/meson-ao-cec.txt | 28 ++
1 file
Hi Hans,
On 07/17/2017 10:01 AM, Hans Verkuil wrote:
> On 10/07/17 10:01, Neil Armstrong wrote:
>> The Amlogic SoC embeds a standalone CEC controller, this patch adds a driver
>> for such controller.
>> The controller does not need HPD to be active, and could support u
the device.
The Suspend firmware configuration will be added in an other patchset.
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/media/platform/Kconfig| 11 +
drivers/media/platform/Makefile | 2 +
drivers/media/platform/meson/Makefile | 1 +
drivers
The Amlogic SoCs embeds a standalone CEC Controller, this patch adds this
device bindings.
Acked-by: Rob Herring <r...@kernel.org>
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
.../devicetree/bindings/media/meson-ao-cec.txt | 28 ++
1 file
operations
- add CEC_CAP_PASSTHROUGH
- add bindings ack
[1]
https://lkml.kernel.org/r/1499336870-24118-1-git-send-email-narmstr...@baylibre.com
[2]
https://lkml.kernel.org/r/1499673696-21372-1-git-send-email-narmstr...@baylibre.com
Neil Armstrong (2):
platform: Add Amlogic Meson AO CEC Controller
On 07/27/2017 04:43 PM, Neil Armstrong wrote:
> On 07/25/2017 03:45 PM, Hans Verkuil wrote:
>> On 07/25/17 14:34, Neil Armstrong wrote:
>>> Hi Hans,
>>
>>>>> +static int meson_ao_cec_probe(struct platform_device *pdev)
>>>>> +{
>
On 07/25/2017 03:45 PM, Hans Verkuil wrote:
> On 07/25/17 14:34, Neil Armstrong wrote:
>> Hi Hans,
>
>>>> +static int meson_ao_cec_probe(struct platform_device *pdev)
>>>> +{
>>>> + struct meson_ao_cec_device *ao_cec;
>>>> + stru
On 07/06/2017 12:55 PM, Hans Verkuil wrote:
> On 07/06/17 12:27, Neil Armstrong wrote:
>> The Amlogic SoC embeds a standalone CEC controller, this patch adds a driver
>> for such controller.
>> The controller does not need HPD to be active, and could support up to max
&
the device.
The Suspend firmware configuration will be added in an other patchset.
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/media/platform/Kconfig| 11 +
drivers/media/platform/Makefile | 2 +
drivers/media/platform/meson/Makefile | 1 +
drivers
the device.
The Suspend firmware configuration will be added in an other patchset.
Neil Armstrong (2):
platform: Add Amlogic Meson AO CEC Controller driver
dt-bindings: media: Add Amlogic Meson AO-CEC bindings
.../devicetree/bindings/media/meson-ao-cec.txt | 28 +
drivers/media/platform
The Amlogic SoCs embeds a standalone CEC Controller, this patch adds this
device bindings.
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
.../devicetree/bindings/media/meson-ao-cec.txt | 28 ++
1 file changed, 28 insertions(+)
create mode
This patch enables the MEDIA Infrared RC Decoders and Meson Infrared
decoder for ARM64 defconfig.
These drivers are selected as modules by default.
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
arch/arm64/configs/defconfig | 5 +
1 file changed, 5 insertions(+)
diff
snake.com>
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/media/rc/meson-ir.c | 27 +++
1 file changed, 27 insertions(+)
diff --git a/drivers/media/rc/meson-ir.c b/drivers/media/rc/meson-ir.c
index 42ae2ec..0632f6a 100644
--- a/drivers/media/r
Signed-off-by: Jonas Karlman <jo...@kwiboo.se>
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/media/rc/meson-ir.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/media/rc/meson-ir.c b/drivers/media/rc/meson-ir.c
index 5576dbd..42ae2ec 10
TAINERS
> +++ b/MAINTAINERS
> @@ -8671,6 +8671,16 @@ F: drivers/leds/leds-menf21bmc.c
> F: drivers/hwmon/menf21bmc_hwmon.c
> F: Documentation/hwmon/menf21bmc
>
> +MESON AO CEC DRIVER FOR AMLOGIC SOCS
> +M: Neil Armstrong <narmstr...@baylibre.com>
> +
Hi Hans,
On 05/30/2017 08:53 AM, Hans Verkuil wrote:
> For those who are interested in HDMI CEC support I made a little status
> document that I intend to keep up to date:
>
> https://hverkuil.home.xs4all.nl/cec-status.txt
>
> My goal is to get CEC supported for any mainlined HDMI driver where
On 19/12/2017 12:17, Philipp Zabel wrote:
> Hi Neil,
>
> On Tue, 2017-11-21 at 10:50 +0100, Neil Armstrong wrote:
>> Hi,
>>
>> I'm trying to make the coda960 h.264 encoder work on an i.MX6q SoC with
>> Linux 4.14 and the 3.1.1 firmware.
>>
>> # dme
os property for this plane
> * @rotation_property: rotation property for this plane
> - * @helper_private: mid-layer private data
> + * @colorkey.mode_property: color key mode property
> + * @colorkey.min_property: color key range minimum property
> + * @colorkey.max_property: color key range maximum property
> + * @colorkey.value_property: color key replacement value property
> */
> struct drm_plane {
> struct drm_device *dev;
> @@ -558,6 +577,13 @@ struct drm_plane {
>
> struct drm_property *zpos_property;
> struct drm_property *rotation_property;
> +
> + struct {
> + struct drm_property *mode_property;
> + struct drm_property *min_property;
> + struct drm_property *max_property;
> + struct drm_property *value_property;
> + } colorkey;
> };
>
> #define obj_to_plane(x) container_of(x, struct drm_plane, base)
>
Apart from that,
Reviewed-by: Neil Armstrong <narmstr...@baylibre.com>
cific parameters ?
Thanks,
Neil
--
Neil Armstrong
Embedded Linux Software Engineer
BayLibre - At the Heart of Embedded Linux
www.baylibre.com
first doing a notification and then a read.
Signed-off-by: Stefan Adolfsson <sadolfs...@chromium.org>
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/platform/chrome/cros_ec_proto.c | 42 +
include/linux/mfd/cros_ec.h | 2 +-
at least 2 HDMI connectors, this patch also
adds the possibility to add a connector name tied to the notifier device
to form a tuple and associate different CEC controllers for each HDMI
connectors.
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/media/cec/cec-notifier.
This patchs adds the cec_notifier feature to the intel_hdmi part
of the i915 DRM driver. It uses the HDMI DRM connector name to differentiate
between each HDMI ports.
The changes will allow the i915 HDMI code to notify EDID and HPD changes
to an eventual CEC adapter.
Signed-off-by: Neil Armstrong
address and handles
all the messages retries and will only expose Success or Error.
When the logical address is invalid, the controller will act as a CEC sniffer
and transfer all messages on the bus.
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/media/platform/K
connector notifier from another if they share the same device.
Feel free to comment this patchset !
Neil Armstrong (5):
mfd: cros_ec_dev: Add CEC sub-device registration
media: cec-notifier: Get notifier by device and connector name
drm/i915: hdmi: add CEC notifier to intel_hdmi
mfd: cros-ec:
The EC can expose a CEC bus, thus add the cros-ec-cec MFD sub-device
when the CEC feature bit is present.
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/mfd/cros_ec_dev.c | 16
1 file changed, 16 insertions(+)
diff --git a/drivers/mfd/cros_ec_d
Hi Hans,
Thanks for the extensive review.
On 15/05/2018 08:58, Hans Verkuil wrote:
> On 05/15/2018 12:40 AM, Neil Armstrong wrote:
>> The Chrome OS Embedded Controller can expose a CEC bus, this patch add the
>> driver for such feature of the Embedded Controller.
>>
&
On 15/05/2018 08:27, Hans Verkuil wrote:
> Hi Neil,
>
> Thanks for this patch series!
>
> Some comments below:
>
> On 05/15/2018 12:40 AM, Neil Armstrong wrote:
>> In non device-tree world, we can need to get the notifier by the driver
>> name directly and
On 15/05/2018 08:34, Hans Verkuil wrote:
> On 05/15/2018 12:40 AM, Neil Armstrong wrote:
>> This patchs adds the cec_notifier feature to the intel_hdmi part
>> of the i915 DRM driver. It uses the HDMI DRM connector name to differentiate
>> between each HDMI ports.
>
On 15/05/2018 08:29, Hans Verkuil wrote:
> On 05/15/2018 12:40 AM, Neil Armstrong wrote:
>> This patchs adds the cec_notifier feature to the intel_hdmi part
>> of the i915 DRM driver. It uses the HDMI DRM connector name to differentiate
>> between each HDMI ports.
>
The EC can expose a CEC bus, thus add the cros-ec-cec MFD sub-device
when the CEC feature bit is present.
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/mfd/cros_ec_dev.c | 16
1 file changed, 16 insertions(+)
diff --git a/drivers/mfd/cros_ec_d
address and handles
all the messages retries and will only expose Success or Error.
The controller will be tied to the HDMI CEC notifier by using the platform
DMI Data and the i915 device name and connector name.
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/media/platform/K
-by: Stefan Adolfsson <sadolfs...@chromium.org>
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/platform/chrome/cros_ec_proto.c | 42 +
include/linux/mfd/cros_ec.h | 2 +-
include/linux/mfd/cros_ec_comman
Hi,
On 15/05/2018 14:56, Hans Verkuil wrote:
> On 05/15/18 14:46, Neil Armstrong wrote:
>> This patchs adds the cec_notifier feature to the intel_hdmi part
>> of the i915 DRM driver. It uses the HDMI DRM connector name to differentiate
>> between each HDMI ports.
>
at least 2 HDMI connectors, this patch also
adds the possibility to add a connector name tied to the notifier device
to form a tuple and associate different CEC controllers for each HDMI
connectors.
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/media/cec/cec-notifier.
This patchs adds the cec_notifier feature to the intel_hdmi part
of the i915 DRM driver. It uses the HDMI DRM connector name to differentiate
between each HDMI ports.
The changes will allow the i915 HDMI code to notify EDID and HPD changes
to an eventual CEC adapter.
Signed-off-by: Neil Armstrong
ros-ec-cec media platform directory
- Use bus_find_device() to find the pci i915 device instead of
get_notifier_get_byname()
- Fix Logical Address setup
- Added comment about HW support
- Removed memset of msg structures
Neil Armstrong (5):
media: cec-notifier: Get notifier by device and conn
at least 2 HDMI connectors, this patch also
adds the possibility to add a connector name tied to the notifier device
to form a tuple and associate different CEC controllers for each HDMI
connectors.
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/media/cec/cec-notifier.
This patchs adds the cec_notifier feature to the intel_hdmi part
of the i915 DRM driver. It uses the HDMI DRM connector name to differentiate
between each HDMI ports.
The changes will allow the i915 HDMI code to notify EDID and HPD changes
to an eventual CEC adapter.
Signed-off-by: Neil Armstrong
address and handles
all the messages retries and will only expose Success or Error.
The controller will be tied to the HDMI CEC notifier by using the platform
DMI Data and the i915 device name and connector name.
Signed-off-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/media/platform/K
HW support
- Removed memset of msg structures
Neil Armstrong (5):
media: cec-notifier: Get notifier by device and connector name
drm/i915: hdmi: add CEC notifier to intel_hdmi
mfd: cros-ec: Introduce CEC commands and events definitions.
mfd: cros_ec_dev: Add CEC sub-device registrati
1 - 100 of 150 matches
Mail list logo