Hi Simon-san,
> From: Simon Horman, Sent: Friday, February 16, 2018 3:34 AM
> To: Yoshihiro Shimoda
> Cc: magnus.d...@gmail.com; robh...@kernel.org; mark.rutl...@arm.com;
> devicet...@vger.kernel.org;
> linux-renesas-soc@vger.kernel.org
> Subject: Re: [PATCH
Enables PWM controller, USB-DMAC that is used by HS-USB, USB 3.0
peripheral controller and USB 3.0 PHY for R-Car SoCs.
Signed-off-by: Yoshihiro Shimoda
Acked-by: Geert Uytterhoeven
---
Changes from v1:
- Add Acked-by Geert (thanks!).
From: Pantelis Antoniou
Add an __of_node_dupv() private method and make __of_node_dup() use it.
This is required for the subsequent changeset accessors which will
make use of it.
Signed-off-by: Pantelis Antoniou
Signed-off-by:
The internal LVDS encoders now have their own DT bindings, representing
them as part of the DU is deprecated.
Signed-off-by: Laurent Pinchart
Reviewed-by: Rob Herring
---
Changes since v1:
- Remove the LVDS reg range from the example
From: Pantelis Antoniou
Add a unitest specific for the new changeset helpers.
Signed-off-by: Pantelis Antoniou
Signed-off-by: Laurent Pinchart
---
drivers/of/unittest.c | 54
From: Pantelis Antoniou
Adds a changeset helper for moving a subtree to a different place
in the running tree. This is useful in advances cases of dynamic
device tree construction.
Signed-off-by: Pantelis Antoniou
Signed-off-by:
From: Pantelis Antoniou
The changeset helpers are easier to use, use them instead of
using the static property.
Signed-off-by: Pantelis Antoniou
Acked-by: Wolfram Sang
["okay" -> "ok"]
Signed-off-by: Laurent
From: Pantelis Antoniou
Changesets are very powerful, but the lack of a helper API
makes using them cumbersome. Introduce a simple copy based
API that makes things considerably easier.
To wit, adding a property using the raw API.
struct property *prop;
The internal LVDS encoders now have their own DT bindings. Before
switching the driver infrastructure to those new bindings, implement
backward-compatibility through live DT patching.
Patching is disabled and will be enabled along with support for the new
DT bindings in the DU driver.
The LVDS encoders used to be described in DT as part of the DU. They now
have their own DT node, linked to the DU using the OF graph bindings.
This allows moving internal LVDS encoder support to a separate driver
modelled as a DRM bridge. Backward compatibility is retained as legacy
DT is patched
The internal LVDS encoder now has DT bindings separate from the DU. Port
the device tree over to the new model.
Signed-off-by: Laurent Pinchart
---
Changes since v3:
- Added power-domains and resets properties to LVDS nodes
Changes since v2:
- Fixed
The DU DT bindings have been updated to drop the reg-names property.
Update the r8a7792 device tree accordingly.
Signed-off-by: Laurent Pinchart
---
arch/arm/boot/dts/r8a7794.dtsi | 1 -
1 file changed, 1 deletion(-)
diff --git
The internal LVDS encoder now has DT bindings separate from the DU. Port
the device tree over to the new model.
Signed-off-by: Laurent Pinchart
---
Changes since v3:
- Added power-domains and resets properties to LVDS nodes
- Dropped bogus changes from
The internal LVDS encoder now has DT bindings separate from the DU. Port
the device tree over to the new model.
Signed-off-by: Laurent Pinchart
---
Changes since v3:
- Added power-domains and resets properties to LVDS nodes
Changes since v2:
- Fixed
The DU DT bindings have been updated to drop the reg-names property.
Update the r8a7792 device tree accordingly.
Signed-off-by: Laurent Pinchart
---
arch/arm/boot/dts/r8a7792.dtsi | 1 -
1 file changed, 1 deletion(-)
diff --git
The internal LVDS encoder now has DT bindings separate from the DU. Port
the device tree over to the new model.
Signed-off-by: Laurent Pinchart
---
Changes since v3:
- Added power-domains and resets properties to LVDS nodes
Changes since v2:
- Fixed
The internal LVDS encoder now has DT bindings separate from the DU. Port
the device tree over to the new model.
Signed-off-by: Laurent Pinchart
---
Changes since v3:
- Added power-domains and resets properties to LVDS nodes
Changes since v2:
- Fixed
The Renesas R-Car Gen2 and Gen3 SoCs have internal LVDS encoders. Add
corresponding device tree bindings.
Signed-off-by: Laurent Pinchart
Reviewed-by: Rob Herring
---
Changes since v1:
- Move the SoC name before the IP name in
Hello,
This patch series addresses a design mistake that dates back from the initial
DU support. Support for the LVDS encoders, which are IP cores separate from
the DU, was bundled in the DU driver. Worse, both the DU and LVDS were
described through a single DT node.
To fix the, patches 01/16
On Tue, Feb 20, 2018 at 4:12 PM, Jacopo Mondi wrote:
> Initial support for R-Car M3-N (r8a77965), including core and module
> clocks.
>
> Based on Table 8.2d of "R-Car Series, 3rd Generation User's Manual:
> Hardware (Rev. 0.80, Oct 31, 2017)".
>
> Signed-off-by: Jacopo
On Tue, Feb 20, 2018 at 4:12 PM, Jacopo Mondi wrote:
> Add EtherAVB groups and functions definitions for R-Car M3-N.
>
> Signed-off-by: Jacopo Mondi
> Reviewed-by: Geert Uytterhoeven
Queueing in sh-pfc-for-v4.17.
On Tue, Feb 20, 2018 at 4:12 PM, Jacopo Mondi wrote:
> Add SCIF[0-5] groups and pin function definitions for R-Car M3-N.
>
> Signed-off-by: Jacopo Mondi
> Reviewed-by: Geert Uytterhoeven
Queueing in
Hi Jacopo,
On Tue, Feb 20, 2018 at 4:12 PM, Jacopo Mondi wrote:
> Add initial PFC support for R-Car M3-N (r8a77965) SoC.
> No groups or functions defined, just pin and registers enumeration.
>
> Signed-off-by: Jacopo Mondi
> Reviewed-by: Rob
On Fri, Feb 16, 2018 at 3:26 PM, Ulrich Hecht
wrote:
> From: Takeshi Kihara
>
> This patch adds TMU TCLK{1,2} pins, groups and functions to
> the R8A7796 SoC.
>
> Signed-off-by: Takeshi Kihara
>
On Fri, Feb 16, 2018 at 3:26 PM, Ulrich Hecht
wrote:
> From: Takeshi Kihara
>
> This patch adds TMU TCLK{1,2} pins, groups and functions to
> the R8A7795 SoC.
>
> Signed-off-by: Takeshi Kihara
>
On Fri, Feb 16, 2018 at 3:26 PM, Ulrich Hecht
wrote:
> From: Takeshi Kihara
>
> This patch adds TMU TCLK{1,2} pins, groups and functions to
> the R8A7795 ES1.x SoC.
>
> Signed-off-by: Takeshi Kihara
>
On Fri, Feb 16, 2018 at 3:25 PM, Ulrich Hecht
wrote:
> From: Takeshi Kihara
>
> This patch adds HDMI0 CEC pin, group and function to
> the R8A7795 ES1.x SoC.
>
> Signed-off-by: Takeshi Kihara
> [uli:
On Fri, Feb 16, 2018 at 3:25 PM, Ulrich Hecht
wrote:
> From: Takeshi Kihara
>
> This patch adds HDMI0 CEC pin, group and function to the R8A7796 SoC.
>
> Signed-off-by: Takeshi Kihara
> Signed-off-by:
On Fri, Feb 16, 2018 at 3:25 PM, Ulrich Hecht
wrote:
> From: Takeshi Kihara
>
> This patch fixes to set IPSR and MOD_SEL when using NFDATA{14,15}_A and
> NF{RB,WP}_N_A pin function is selected. And renamess MOD_SEL2 bit22 value
>
On Fri, Feb 16, 2018 at 3:25 PM, Ulrich Hecht
wrote:
> From: Takeshi Kihara
>
> This patch fixes MOD_SEL1 bit20 and MOD_SEL2 bit20, bit21 pin assignment
> for SSI pins group.
>
> This is a correction to the incorrect implementation
On Fri, Feb 16, 2018 at 3:25 PM, Ulrich Hecht
wrote:
> From: Takeshi Kihara
>
> This patch fixes MOD_SEL1 bit20 and MOD_SEL2 bit20, bit21 pin assignment
> for SSI pins group.
>
> This is a correction because MOD_SEL register
On Tue, Feb 20, 2018 at 4:12 PM, Jacopo Mondi wrote:
> Add documentation for r8a77965 compatible string to Renesas sci-serial
> device tree bindings documentation.
>
> Signed-off-by: Jacopo Mondi
Reviewed-by: Geert Uytterhoeven
On Tue, Feb 20, 2018 at 4:12 PM, Jacopo Mondi wrote:
> Basic support for the Gen 3 R-Car M3-N SoC.
>
> Based on original work from:
> Takeshi Kihara
> Magnus Damm
>
> Signed-off-by: Jacopo Mondi
On Tue, Feb 20, 2018 at 4:12 PM, Jacopo Mondi wrote:
> Add basic support for R-Car Salvator-X M3-N (R8A77965) board.
>
> Based on original work from:
> Takeshi Kihara
> Magnus Damm
>
> Signed-off-by: Jacopo
On Tue, Feb 20, 2018 at 4:12 PM, Jacopo Mondi wrote:
> Add configuration option for the R-Car M3-N (R8A77965) SoC.
>
> Signed-off-by: Jacopo Mondi
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
On Tue, Feb 20, 2018 at 4:12 PM, Jacopo Mondi wrote:
> Add support for R-Car M3-N (R8A77965) power areas.
>
> Signed-off-by: Jacopo Mondi
Reviewed-by: Geert Uytterhoeven
We'll sort out the remaining issues later.
Hi Jacopo,
On Tue, Feb 20, 2018 at 4:12 PM, Jacopo Mondi wrote:
> Add support for indentifying R-Car M3-N (R8A77965) SoC.
>
> Signed-off-by: Jacopo Mondi
Reviewed-by: Geert Uytterhoeven
> ---
On 02/20/2018 06:12 PM, Jacopo Mondi wrote:
> Populate the ethernet@e680 device node to enable Ethernet interface
> for R-Car M3-N (r8a77965) SoC.
>
> Signed-off-by: Jacopo Mondi
> Reviewed-by: Geert Uytterhoeven
>
> ---
> v1 -> v2:
> -
On Tue, Feb 20, 2018 at 4:12 PM, Jacopo Mondi wrote:
> Signed-off-by: Jacopo Mondi
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux
On Thu, Feb 15, 2018 at 1:38 PM, Kieran Bingham
wrote:
> On 15/02/18 12:01, Ulrich Hecht wrote:
>> This patch adds DU pins, groups and function for the R8A77995 (D3) SoC.
>>
>> Signed-off-by: Ulrich Hecht
>
> All of your pin values
Signed-off-by: Jacopo Mondi
---
Documentation/devicetree/bindings/reset/renesas,rst.txt | 1 +
drivers/soc/renesas/Kconfig | 4 ++--
drivers/soc/renesas/rcar-rst.c | 1 +
3 files changed, 4 insertions(+), 2
Add support for indentifying R-Car M3-N (R8A77965) SoC.
Signed-off-by: Jacopo Mondi
---
drivers/soc/renesas/renesas-soc.c | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/soc/renesas/renesas-soc.c
b/drivers/soc/renesas/renesas-soc.c
index
Add support for R-Car M3-N (R8A77965) power areas.
Signed-off-by: Jacopo Mondi
---
v1->v2:
- Remove A2VC0 power area
- Add A3VP power area
---
.../bindings/power/renesas,rcar-sysc.txt | 1 +
drivers/soc/renesas/Kconfig| 5 +++
Add device tree bindings documentation for Renesas R-Car M3-N (r8a77965)
SoC.
Signed-off-by: Jacopo Mondi
Reviewed-by: Geert Uytterhoeven
Reviewed-by: Rob Herring
---
Documentation/devicetree/bindings/arm/shmobile.txt | 2 ++
Basic support for the Gen 3 R-Car M3-N SoC.
Based on original work from:
Takeshi Kihara
Magnus Damm
Signed-off-by: Jacopo Mondi
---
v1 -> v2:
- Split r8a77965.dtsi from patch v1 [5/15]
- Replace all PD_ and
Add documentation for r8a77965 compatible string to rcar-dmac device
tree bindings documentation.
Signed-off-by: Jacopo Mondi
Reviewed-by: Geert Uytterhoeven
Reviewed-by: Simon Horman
---
Add configuration option for the R-Car M3-N (R8A77965) SoC.
Signed-off-by: Jacopo Mondi
---
arch/arm64/Kconfig.platforms | 6 ++
1 file changed, 6 insertions(+)
diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms
index b51db26..2b1535c 100644
Add basic support for R-Car Salvator-X M3-N (R8A77965) board.
Based on original work from:
Takeshi Kihara
Magnus Damm
Signed-off-by: Jacopo Mondi
---
v1 -> v2:
- split from patch v1 [05/15]
- Remove
Add documentation for r8a77965 compatible string to Renesas sci-serial
device tree bindings documentation.
Signed-off-by: Jacopo Mondi
---
Documentation/devicetree/bindings/serial/renesas,sci-serial.txt | 2 ++
1 file changed, 2 insertions(+)
diff --git
Add dmac[0-2] device nodes for R-Car M3-N (r8a77965) SoC.
Signed-off-by: Jacopo Mondi
Reviewed-by: Geert Uytterhoeven
---
arch/arm64/boot/dts/renesas/r8a77965.dtsi | 96 ++-
1 file changed, 93 insertions(+), 3
Add SCIF[0-5] groups and pin function definitions for R-Car M3-N.
Signed-off-by: Jacopo Mondi
Reviewed-by: Geert Uytterhoeven
---
v1 -> v2:
- Remove _TANS
---
drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 296 ++
1
Add SCIF[0-5] device nodes for M3-N (r8a77965) SoC.
Signed-off-by: Jacopo Mondi
Reviewed-by: Geert Uytterhoeven
---
v1 -> v2:
- Replace clock and power areas definition with raw numbers
- Fix compatible strings s/r8a7796/r8a77965/
---
Add compatible string for R-Car M3-N (r8a77965) in gpio-rcar.
Signed-off-by: Jacopo Mondi
Reviewed-by: Geert Uytterhoeven
---
v1 -> v2:
- Drop SoC-specific compatible string from drivers/gpio/gpio-rcar.c
- Change patch subject to reflect it
Add GPIO nodes to r8a77965 SoC device tree file.
Signed-off-by: Jacopo Mondi
Reviewed-by: Geert Uytterhoeven
---
v1 -> v2:
- Replace ALWAYS_ON power area define with numeric constant
- Do not move gpio nodes
---
Add EtherAVB groups and functions definitions for R-Car M3-N.
Signed-off-by: Jacopo Mondi
Reviewed-by: Geert Uytterhoeven
---
drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 110 ++
1 file changed, 110 insertions(+)
Add documentation for r8a77965 compatible string to renesas ravb device
tree bindings documentation.
Signed-off-by: Jacopo Mondi
Reviewed-by: Geert Uytterhoeven
Reviewed-by: Simon Horman
Acked-by: Sergei Shtylyov
Populate the ethernet@e680 device node to enable Ethernet interface
for R-Car M3-N (r8a77965) SoC.
Signed-off-by: Jacopo Mondi
Reviewed-by: Geert Uytterhoeven
---
v1 -> v2:
- Replace ALWAYS_ON power area identifier with numeric constant
Initial support for R-Car M3-N (r8a77965), including core and module
clocks.
Based on Table 8.2d of "R-Car Series, 3rd Generation User's Manual:
Hardware (Rev. 0.80, Oct 31, 2017)".
Signed-off-by: Jacopo Mondi
Reviewed-by: Geert Uytterhoeven
Hello, second round for R-Car M3-N SoC and M3-N based Salvator-X board.
I have fixed all comments I have received and re-based on latest Geert's
renesas-drivers-2018-02-13-v4.16-rc1
I have applied requested changes, and updated PFC tables to comply with
last patches applied to r8a7796 that were
On Thu, Feb 15, 2018 at 1:01 PM, Ulrich Hecht
wrote:
> This patch adds VIN4 pins, groups and function for the
> R8A77995 (D3) SoC.
>
> Signed-off-by: Ulrich Hecht
Reviewed-by: Geert Uytterhoeven
But same
On Tue, Feb 20, 2018 at 3:15 AM, Laurent Pinchart
wrote:
> Hi Rob,
>
> On Tuesday, 20 February 2018 02:54:00 EET Rob Herring wrote:
>> On Wed, Feb 14, 2018 at 6:04 PM, Laurent Pinchart wrote:
>> > The internal LVDS encoders now have their own DT bindings. Before
On Thu, Feb 15, 2018 at 1:01 PM, Ulrich Hecht
wrote:
> This patch adds VIN4 and VIN5 pins, groups and functions for the
> R8A7795 SoC.
>
> Signed-off-by: Ulrich Hecht
Reviewed-by: Geert Uytterhoeven
But
Hi Uli,
On Thu, Feb 15, 2018 at 1:01 PM, Ulrich Hecht
wrote:
> This patch adds VIN4 and VIN5 pins, groups and functions for the
> R8A7796 SoC.
>
> Signed-off-by: Ulrich Hecht
Thanks for your patch!
Reviewed-by: Geert Uytterhoeven
Hi Jacopo,
On Tue, Feb 20, 2018 at 2:35 PM, jacopo mondi wrote:
> On Wed, Feb 14, 2018 at 03:05:05PM +0100, Geert Uytterhoeven wrote:
>> On Tue, Feb 13, 2018 at 10:45 AM, Jacopo Mondi
>> wrote:
>> > Add compatible string for R-Car M3-N (r8a77965) in
Hi Geert,
On Wed, Feb 14, 2018 at 03:05:05PM +0100, Geert Uytterhoeven wrote:
> On Tue, Feb 13, 2018 at 10:45 AM, Jacopo Mondi
> wrote:
> > Add compatible string for R-Car M3-N (r8a77965) in gpio-rcar.
> >
> > Signed-off-by: Jacopo Mondi
>
>
On Mon, Feb 12, 2018 at 6:50 PM, Fabrizio Castro
wrote:
>> Subject: [PATCH/RFC 01/11] clk: renesas: r8a7792: Add rwdt clock
>>
>> Add "rwdt" clock to r8a7792_mod_clks. Also, since we may need to access
>> the watchdog registers at any time, declare the clock as
On Mon, Feb 12, 2018 at 6:44 PM, Fabrizio Castro
wrote:
> this series has been around for some time as RFC, and it has collected
> useful comments from the community along the way.
> The solution proposed by this patch set works for most R-Car Gen2 and
> RZ/G1
On Thu, Feb 15, 2018 at 12:54 PM, Sergei Shtylyov
wrote:
> Here's the set of 2 patches against the 'clk-renesas' branch of Geert
> Uytterhoeven's
> 'renesas-drivers.git' repo. We're adding the CPG/MSSR driver support for
> R8A77980...
>
> [1/2] dt-bindings:
On 20.2.2018 13:27, Geert Uytterhoeven wrote:
> Hi Michal,
>
> On Tue, Feb 20, 2018 at 12:27 PM, Michal Simek
> wrote:
>> On 20.2.2018 11:38, Geert Uytterhoeven wrote:
>>> On Tue, Feb 20, 2018 at 11:22 AM, Michal Simek
>>> wrote:
On
The patch
regulator: Fix resume from suspend to idle
has been applied to the regulator tree at
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and
Hi Michal,
On Tue, Feb 20, 2018 at 12:27 PM, Michal Simek wrote:
> On 20.2.2018 11:38, Geert Uytterhoeven wrote:
>> On Tue, Feb 20, 2018 at 11:22 AM, Michal Simek
>> wrote:
>>> On 20.2.2018 10:40, Geert Uytterhoeven wrote:
The
On 20.2.2018 11:38, Geert Uytterhoeven wrote:
> Hi Michal,
>
> On Tue, Feb 20, 2018 at 11:22 AM, Michal Simek
> wrote:
>> On 20.2.2018 10:40, Geert Uytterhoeven wrote:
>>> The cdns_uart_port[] array is indexed using a value derived from the
>>> "serialN" alias in DT,
On Tue, Feb 20, 2018 at 10:40 AM, Geert Uytterhoeven
wrote:
> The sirf_ports[] array is indexed using a value derived from the
> "serialN" alias in DT, which may lead to an out-of-bounds access.
>
> Fix this by adding a range check.
>
> Fixes: 66c7ab1120585d18 ("serial:
On Tue, Feb 20, 2018 at 10:40 AM, Geert Uytterhoeven
wrote:
> The sci_ports[] array is indexed using a value derived from the
> "serialN" alias in DT, which may lead to an out-of-bounds access.
>
> Fix this by adding a range check.
>
> Note that the array size is defined
On Tue, Feb 20, 2018 at 10:40 AM, Geert Uytterhoeven
wrote:
> The serial_pxa_ports[] array is indexed using a value derived from the
> "serialN" alias in DT, which may lead to an out-of-bounds access.
>
> Fix this by adding a range check.
>
> Fixes: c8dcdc77298dde67
On Tue, Feb 20, 2018 at 10:40 AM, Geert Uytterhoeven
wrote:
> The s3c24xx_serial_ports[] array is indexed using a value derived from
> the "serialN" alias in DT, which may lead to an out-of-bounds access.
>
> Fix this by adding a range check.
>
> Note that the array size
On Tue, Feb 20, 2018 at 10:40 AM, Geert Uytterhoeven
wrote:
> The auart_port[] array is indexed using a value derived from the
> "serialN" alias in DT, which may lead to an out-of-bounds access.
>
> Fix this by adding a range check.
>
> Fixes: cabf23e7aa00b145 ("serial:
On Tue, Feb 20, 2018 at 10:40 AM, Geert Uytterhoeven
wrote:
> The lpuart_ports[] array is indexed using a value derived from the
> "serialN" alias in DT, which may lead to an out-of-bounds access.
>
> Fix this by adding a range check.
>
> Fixes: 970416c691dc68b5 ("serial:
Hi Uwe,
On Tue, Feb 20, 2018 at 11:31 AM, Uwe Kleine-König
wrote:
> On Tue, Feb 20, 2018 at 10:40:18AM +0100, Geert Uytterhoeven wrote:
>> The imx_ports[] array is indexed using a value derived from the
>> "serialN" alias in DT, which may lead to an out-of-bounds
On Tue, Feb 20, 2018 at 10:40 AM, Geert Uytterhoeven
wrote:
> The arc_uart_ports[] array is indexed using a value derived from the
> "serialN" alias in DT, which may lead to an out-of-bounds access.
>
> Fix this by adding a range check.
>
> Note that the array size is
Hi Michal,
On Tue, Feb 20, 2018 at 11:22 AM, Michal Simek wrote:
> On 20.2.2018 10:40, Geert Uytterhoeven wrote:
>> The cdns_uart_port[] array is indexed using a value derived from the
>> "serialN" alias in DT, which may lead to an out-of-bounds access.
>>
>> Fix this by
Hello Geert,
On Tue, Feb 20, 2018 at 10:40:18AM +0100, Geert Uytterhoeven wrote:
> The imx_ports[] array is indexed using a value derived from the
> "serialN" alias in DT, which may lead to an out-of-bounds access.
>
> Fix this by adding a range check.
>
> Fixes: 9206ab8a0350c3da ("serial: imx:
The serial_pxa_ports[] array is indexed using a value derived from the
"serialN" alias in DT, which may lead to an out-of-bounds access.
Fix this by adding a range check.
Fixes: c8dcdc77298dde67 ("serial: pxa: Fix out-of-bounds access through DT
alias")
Signed-off-by: Geert Uytterhoeven
On 20.2.2018 10:40, Geert Uytterhoeven wrote:
> The cdns_uart_port[] array is indexed using a value derived from the
> "serialN" alias in DT, which may lead to an out-of-bounds access.
>
> Fix this by adding a range check.
>
> Fixes: 1f118c02a1819856 ("serial: xuartps: Fix out-of-bounds access
Hi Geert,
On Wed, Feb 14, 2018 at 01:48:27PM +0100, Geert Uytterhoeven wrote:
> Hi Jacopo,
>
> Thanks for your patch!
>
> On Tue, Feb 13, 2018 at 10:45 AM, Jacopo Mondi
> wrote:
> > Add support for R-Car M3-N (r8a77965) power areas and reset.
> > M3-N power areas are
The sirf_ports[] array is indexed using a value derived from the
"serialN" alias in DT, which may lead to an out-of-bounds access.
Fix this by adding a range check.
Fixes: 66c7ab1120585d18 ("serial: sirf: Fix out-of-bounds access through DT
alias")
Signed-off-by: Geert Uytterhoeven
The cdns_uart_port[] array is indexed using a value derived from the
"serialN" alias in DT, which may lead to an out-of-bounds access.
Fix this by adding a range check.
Fixes: 1f118c02a1819856 ("serial: xuartps: Fix out-of-bounds access through DT
alias")
Signed-off-by: Geert Uytterhoeven
Hi all,
Serial drivers used on DT platforms use the "serialN" alias in DT to
obtain the serial port index for a specific port. Drivers typically use
a fixed-size array for keeping track of all available serial ports.
However, several drivers do not perform any validation on the index
The auart_port[] array is indexed using a value derived from the
"serialN" alias in DT, which may lead to an out-of-bounds access.
Fix this by adding a range check.
Fixes: cabf23e7aa00b145 ("serial: mxs-auart: Fix out-of-bounds access through
DT alias")
Signed-off-by: Geert Uytterhoeven
The imx_ports[] array is indexed using a value derived from the
"serialN" alias in DT, which may lead to an out-of-bounds access.
Fix this by adding a range check.
Fixes: 9206ab8a0350c3da ("serial: imx: Fix out-of-bounds access through DT
alias")
Signed-off-by: Geert Uytterhoeven
The arc_uart_ports[] array is indexed using a value derived from the
"serialN" alias in DT, which may lead to an out-of-bounds access.
Fix this by adding a range check.
Note that the array size is defined by a Kconfig symbol
(CONFIG_SERIAL_ARC_NR_PORTS), so this can even be triggered using a
The lpuart_ports[] array is indexed using a value derived from the
"serialN" alias in DT, which may lead to an out-of-bounds access.
Fix this by adding a range check.
Fixes: 970416c691dc68b5 ("serial: fsl_lpuart: Fix out-of-bounds access through
DT alias")
Signed-off-by: Geert Uytterhoeven
The sci_ports[] array is indexed using a value derived from the
"serialN" alias in DT, which may lead to an out-of-bounds access.
Fix this by adding a range check.
Note that the array size is defined by a Kconfig symbol
(CONFIG_SERIAL_SH_SCI_NR_UARTS), so this can even be triggered using a
The s3c24xx_serial_ports[] array is indexed using a value derived from
the "serialN" alias in DT, which may lead to an out-of-bounds access.
Fix this by adding a range check.
Note that the array size is defined by a Kconfig symbol
(CONFIG_SERIAL_SAMSUNG_UARTS), so this can even be triggered
Hi Rob,
On Tuesday, 20 February 2018 02:54:00 EET Rob Herring wrote:
> On Wed, Feb 14, 2018 at 6:04 PM, Laurent Pinchart wrote:
> > The internal LVDS encoders now have their own DT bindings. Before
> > switching the driver infrastructure to those new bindings, implement
> > backward-compatibility
Hi Laurent,
On Mon, Feb 19, 2018 at 09:19:32PM +0200, Laurent Pinchart wrote:
> Hi Jacopo,
>
> Thank you for the patch.
>
> On Monday, 19 February 2018 18:59:44 EET Jacopo Mondi wrote:
> > The sensor driver sets mbus format colorspace information and sizes,
> > but not ycbcr encoding,
Hi Niklas,
On 02/19/2018 11:28 PM, Niklas Söderlund wrote:
> Hi Hans,
>
> Thanks for your feedback.
>
> [snip]
>
>> Can you then fix v4l2-compliance to stop testing colorspace
>> against 0xff
>> ?
>
> For now I can simply relax this test for subdevs with sources and sinks.
97 matches
Mail list logo