shmobile", but arm64, perhaps we should
use this new "opp-v2" binding instead? Has it been finalized?
Thanks!
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org
In personal conversations with technical peop
a7793.dtsi
> @@ -543,6 +543,19 @@
> status = "disabled";
> };
>
> + mmcif0: mmcif@ee20 {
As the regular ePAPR police is on holidays, I'm assuming its duties:
mmc@ee20
With that fixed:
Acked-by: Geert Uytterhoeven <geert+rene...@glider.be>
Hi Linus,
On Mon, May 2, 2016 at 11:25 AM, Linus Walleij <linus.wall...@linaro.org> wrote:
> On Mon, May 2, 2016 at 11:10 AM, Geert Uytterhoeven
> <ge...@linux-m68k.org> wrote:
>> On Mon, May 2, 2016 at 11:06 AM, Linus Walleij <linus.wall...@linaro.org>
>> wro
://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git#next
-
git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git#next
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux
init() overwrote something. Unfortunately I can't find the commit
that changed that...
> I would recommend doing this in the reverse order.
>
>> + genpd->dev_ops.active_wakeup = rcar_sysc_active_wakeup;
>> + genpd->power_off = rcar_sysc_pd_power_off;
>> +
Hi Ulf,
On Mon, Apr 18, 2016 at 4:02 PM, Ulf Hansson <ulf.hans...@linaro.org> wrote:
> On 18 April 2016 at 15:39, Geert Uytterhoeven <ge...@linux-m68k.org> wrote:
>> On Mon, Apr 18, 2016 at 2:59 PM, Geert Uytterhoeven
>> <ge...@linux-m68k.org> wrote:
>>
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
Reviewed-by: Laurent Pinchart <laurent.pinch...@ideasonboard.com>
---
v6:
- No changes,
v5:
- Add Reviewed-by,
- Re-add "always-on" power area,
v4:
- Remove "always-on" power area, as it's now im
As of commit b12ff41658171f53 ("ARM: shmobile: r8a7779: Remove legacy PM
Domain remainings"), rcar_sysc_power_is_off() is no longer used from
SoC-specific code.
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
Reviewed-by: Laurent Pinchart <laurent.pinch...@ideas
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
Reviewed-by: Laurent Pinchart <laurent.pinch...@ideasonboard.com>
---
v6:
- No changes,
v5:
- Add Reviewed-by,
- Add "always-on" power area,
v4:
- Rename R8A7794_PD_SH to R8A7794_PD_SH_4A, "sh"
ain attach/detach callbacks to
enable power management using module clocks. Which callback to hook up
depends on the presence of device nodes compatible with
"renesas,cpg-mstp-clocks". This clears the path for a future migration
from the CPG/MSTP to the CPG/MSSR driver on R-Car H1 and
Gen2.
R-Car M2-N is identical to R-Car M2-W w.r.t. power domains, so reuse the
definitions from the latter.
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
Reviewed-by: Laurent Pinchart <laurent.pinch...@ideasonboard.com>
---
v6:
- No changes,
v5:
- Add Reviewed-by,
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
Reviewed-by: Laurent Pinchart <laurent.pinch...@ideasonboard.com>
---
v6:
- No changes,
v5:
- Add Reviewed-by,
- Add "always-on" power area,
v4:
- Rename R8A7791_PD_SH to R8A7791_PD_SH_4A, "sh"
Print requested power domain state.
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
Reviewed-by: Laurent Pinchart <laurent.pinch...@ideasonboard.com>
---
v6:
- No changes,
v5:
- No changes,
v4:
- No changes,
v3:
- Add Reviewed-by,
v2:
- New.
---
drivers/soc/
anch of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git.
Integration with renesas-drivers-2016-04-12-v4.6-rc3 is available in the
topic/gen3-latest branch.
This has been tested on r8a7779/marzen, r8a7790/lager, r8a7791/koelsch,
r8a7794/alt, and r8a7795/salvator-x.
Thanks!
Geer
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
Reviewed-by: Laurent Pinchart <laurent.pinch...@ideasonboard.com>
---
v6:
- No changes,
v5:
- Add Reviewed-by,
- Add "always-on" power area,
v4:
- Drop R8A7779_PD_SH, as it's not documented in the datashe
).
Kill the intermediate PM_RCAR config symbol, as it's not user
configurable anymore, and to prepare for SoC-specific make rules.
Add the missing #include to rcar-sysc.h, which was
exposed by different include order.
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
Reviewed-by: L
From: Geert Uytterhoeven <geert+rene...@glider.be>
Hi Mike, Stephen,
The following changes since commit 12a56817b329d8a73ab53bad09aa976aeea46db9:
clk: renesas: mstp: Clarify cpg_mstp_{at,de}tach_dev() domain parameter
(2016-04-07 17:27:13 +0200)
are available in the git repo
orary ARM processors, we can
simplify the code:
- Absorb shmobile_setup_delay_hz(), which was always called with
mult = div = 1,
- Return earlier if the Cortex A7/A15 arch timer exists and support is
enabled.
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
---
Hi Simon,
On Fri, Apr 15, 2016 at 3:04 AM, Simon Horman <ho...@verge.net.au> wrote:
> On Wed, Apr 13, 2016 at 04:44:16PM +0200, Geert Uytterhoeven wrote:
>> This patch series introduces DT bindings for the R-Car System
>> Controller, as found on Renesas R-Car H1, R-Car
Hi Simon,
On Fri, Apr 15, 2016 at 2:33 AM, Simon Horman <ho...@verge.net.au> wrote:
> On Thu, Apr 14, 2016 at 10:19:04AM +0200, Geert Uytterhoeven wrote:
>> On Wed, Apr 13, 2016 at 10:23 PM, Olof Johansson <o...@lixom.net> wrote:
>> > On Wed, Apr 13, 2016 at 09:57:
E_LEVEL_HIGH>;
> + clocks = <_clks R8A7793_CLK_SDHI0>;
> + dmas = < 0xcd>, < 0xce>;
> + dma-names = "tx", "rx", "tx", "rx";
If you drop the last two dma values, you should drop the last
ever
ending up in priv->zone by assigning the zone to a temporary variable,
and only storing that in priv->zone after the error check.
> Signed-off-by: Dirk Behme <dirk.be...@de.bosch.com>
Regardless of the above
Reviewed-by: Geert Uytterhoeven <geert+rene...@glider.be&g
e Kconfig symbol name to use PCIE as the prefix.
> This appears to be in keeping with other PCIE Kconfig symbols.
>
> Reported-by: Geert Uytterhoeven <geert+rene...@glider.be>
> Signed-off-by: Simon Horman <horms+rene...@verge.net.au>
> Acked-by: Bjorn Helgaas <bhelg.
uot;, },
> +
> { .compatible = "rockchip,rk2928", },
> { .compatible = "rockchip,rk3066a", },
> { .compatible = "rockchip,rk3066b", },
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 --
Hi Simon,
On Thu, Apr 21, 2016 at 5:28 AM, Simon Horman <ho...@verge.net.au> wrote:
> On Wed, Apr 20, 2016 at 02:02:35PM +0200, Geert Uytterhoeven wrote:
>> This patch series introduces a DT-based driver for the R-Car System
>> Controller, as found on Renesas R-Car H1, R-Car
Hi Simon,
On Mon, Apr 18, 2016 at 6:12 AM, Simon Horman <ho...@verge.net.au> wrote:
> On Tue, Apr 12, 2016 at 08:02:54AM +0900, Simon Horman wrote:
>> On Mon, Apr 11, 2016 at 09:11:19AM +0200, Geert Uytterhoeven wrote:
>> > On Mon, Apr 11, 2016 at 3:52 AM, Simon
Hi Olof,
On Wed, Apr 13, 2016 at 9:41 PM, Olof Johansson <o...@lixom.net> wrote:
> On Sun, Apr 3, 2016 at 6:22 PM, Simon Horman <horms+rene...@verge.net.au>
> wrote:
>> From: Geert Uytterhoeven <geert+rene...@glider.be>
>>
>> Commit edf4100906044225 (
ect against it.
Hence I think it should be handled in the driver.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org
In personal conversations with technical people, I call myself a
100
clk: shmobile: fix setting paretn clock rate
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
r_mod_clk structure.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I
On Sun, Apr 17, 2016 at 2:50 PM, Wolfram Sang <w...@the-dreams.de> wrote:
> From: Wolfram Sang <wsa+rene...@sang-engineering.com>
>
> The wrong values come from an old datasheet. Fix them.
>
> Signed-off-by: Wolfram Sang <wsa+rene...@sang-engineering.com>
Revie
s_set && boot_mode != mode)
> + goto err;
> + boot_mode = mode;
> + boot_mode_is_set = true;
> + err = 0;
> +err:
Convert goto and label to inverted if.
> + mutex_unlock(_mode_mutex);
> + return err;
> +}
> +EXPOR
don't have the node in DT.
> + }
> +
> + modemr = of_iomap(np, 0);
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
t to keep (part of) the bindings from "[PATCH 1/6] reset: Add
renesas,rst DT bindings." from the former series, though ;-)
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org
In personal conversations with techni
Hi Dirk,
On Mon, May 9, 2016 at 9:52 AM, Dirk Behme <dirk.be...@de.bosch.com> wrote:
> On 09.05.2016 09:44, Geert Uytterhoeven wrote:
>>
>> On Mon, May 9, 2016 at 9:14 AM, Dirk Behme <dirk.be...@de.bosch.com>
>> wrote:
>>>
>>> --- a/arch/ar
ch version the second patch is against,
- Add Fixes tags.
Thanks!
Geert Uytterhoeven (1):
ravb: Add missing free_irq() call to ravb_close()
ravb: Add missing free_irq() calls to ravb_close()
drivers/net/ethernet/renesas/ravb_main.c | 9 +++
1 files changed, 9 insertions(+)
--
1.9.1
g free_irq() call to fix this.
Fixes: 22d4df8ff3a3cc72 ("ravb: Add support for r8a7795 SoC")
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
---
This version is against net.git.
v2:
- New.
---
drivers/net/ethernet/renesas/ravb_main.c | 2 ++
1 file changed, 2
rq() calls to fix this.
Fixes: 22d4df8ff3a3cc72 ("ravb: Add support for r8a7795 SoC")
Fixes: f51bdc236b6c5835 ("ravb: Add dma queue interrupt support")
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
---
This version is against net-next.git.
v2:
- Cl
On Sat, May 7, 2016 at 8:39 PM, Sergei Shtylyov
<sergei.shtyl...@cogentembedded.com> wrote:
> On 05/07/2016 02:17 PM, Geert Uytterhoeven wrote:
>
>> When reopening the network device on ra7795/salvator-x, e.g. after a
>> DHCP timeout:
>>
>>
Hi Sato-san,
CC linux-serial
On Wed, Apr 27, 2016 at 5:49 PM, Yoshinori Sato
<ys...@users.sourceforge.jp> wrote:
> Add missing flag condition.
>
> Signed-off-by: Yoshinori Sato <ys...@users.sourceforge.jp>
Acked-by: Geert Uytterhoeven <geert+rene...@glider.be>
Unf
ted-by: Wolfram Sang <wsa+rene...@sang-engineering.com>
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
Cc: sta...@vger.kernel.org
---
SDHI was enabled on r8a7795/salvator-x in v4.6.
Please apply as a fix for v4.8.
Thanks!
drivers/clk/renesas/r8a7795-cpg-mssr.c | 9 +
1 f
e's ic_device is still used however to print the
> ipconfig summary which results in an oops if the memory is already
> changed. So delay freeing until after the autoconfig results are
> reported.
Thanks!
> Fixes: 2647cffb2bc6 ("net: ipconfig: Support using "delayed"
chi...@renesas.com>
Signed-off-by: Yoshihiro Kaneko <ykaneko0...@gmail.com>
Acked-by: Sergei Shtylyov <sergei.shtyl...@cogentembedded.com>
Signed-off-by: David S. Miller <da...@davemloft.net>
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven
On Tue, Aug 9, 2016 at 2:29 PM, Laurent Pinchart
<laurent.pinchart+rene...@ideasonboard.com> wrote:
> Add the DU device to r8a7795.dtsi in a disabled state.
>
> Signed-off-by: Laurent Pinchart <laurent.pinchart+rene...@ideasonboard.com>
Reviewed-by: Geert Uytterhoeven <
Hi Laurent,
On Tue, Aug 9, 2016 at 2:29 PM, Laurent Pinchart
<laurent.pinchart+rene...@ideasonboard.com> wrote:
> Only the VGA output is supported for now.
>
> Signed-off-by: Laurent Pinchart <laurent.pinchart+rene...@ideasonboard.com>
Reviewed-by: Geert Uytterhoeven <
be enabled due to asynchronous
runtime-suspend not having disabled it yet, causing clk_set_rate()
to fail sometimes with -EBUSY.
Not-Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
---
Not intended for upstream merge.
---
drivers/spi/spi-sh-msiof.c
-speed device.
Reorder the devices by changing the "" references to investigate
different probe order.
Not-Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
---
Not intended for upstream merge.
---
arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 74 ++
Use clock notifiers to avoid changing the clock rate to an out-of-range
setting for already configured devices. This will allow dynamic
configuration of the MSIOF parent clock.
Not-Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
---
Not intended for upstream merge.
---
drive
Add assigned-clocks and assigned-clock-rates DT properties to the cpg
device node, to configure the MSIOF parent clock for 20 MHz.
Not-Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
---
Not intended for upstream merge.
Note that these properties could also be added to an indi
ts, I
think static configuration in DT (option 1) is the best solution.
Thanks for your comments!
Geert Uytterhoeven (9):
[common] spi: sh-msiof: Add support for R-Car H3
[common] spi: sh-msiof: Print max and transfer frequency
[common] arm64: dts: r8a7795: Add all MSIOF nodes
[common] arm64:
Add the device nodes for all MSIOF SPI controllers, incl. clocks, clock
domain, and dma properties.
Not-Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
---
Not intended for upstream merge.
R-Car H3 ES1.0 has a hardware bug preventing MSIOF from being used with
real SPI d
Allow registering dummy divider clocks that do not operate on an actual
hardware register (reg = NULL), for testing clock algorithms.
Not-Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
---
Not intended for upstream merge.
---
drivers/clk/clk-divider.c
Not-Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
---
Not intended for upstream merge.
---
drivers/spi/spi-sh-msiof.c | 17 +
1 file changed, 17 insertions(+)
diff --git a/drivers/spi/spi-sh-msiof.c b/drivers/spi/spi-sh-msiof.c
index ffa5efdf26
Add support for MSIOF in r8a7795 (R-Car H3).
Not-Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
---
Not intended for upstream merge.
R-Car H3 ES1.0 has a hardware bug preventing MSIOF from being used with
real SPI devices. However, this does not affect the generation of
the parent clock may still be enabled due to asynchronous
runtime-suspend not having disabled it yet, causing clk_set_rate()
to fail sometimes with -EBUSY.
Not-Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
---
Not intended for upstream merge.
---
drivers/spi/spi-sh-msiof.
On Tue, Jul 12, 2016 at 11:11 PM, Sergei Shtylyov
<sergei.shtyl...@cogentembedded.com> wrote:
> Define the generic R8A7792 part of the SDHI0 device node.
>
> Signed-off-by: Sergei Shtylyov <sergei.shtyl...@cogentembedded.com>
Reviewed-by: Geert Uytterhoeven <
claim proved
> to be false: R8A7792 is the only gen2 SoC that doesn't have ADSP at all.
> Remove that clock for good...
>
> Signed-off-by: Sergei Shtylyov <sergei.shtyl...@cogentembedded.com>
Reviewed-by: Geert Uytterhoeven <geert+rene...@glider.be>
Gr{oetje,eeti
On Tue, Jul 12, 2016 at 11:38 PM, Sergei Shtylyov
<sergei.shtyl...@cogentembedded.com> wrote:
> Add the EtherAVB pin groups to the R8A7792 PFC driver.
>
> Signed-off-by: Sergei Shtylyov <sergei.shtyl...@cogentembedded.com>
Reviewed-by: Geert Uytterhoeven <
drivers (2016-06-21 02:05:28
> +0300)
I'm afraid I'll have to drop this for tomorrow's renesas-drivers release,
as integrating it involves more than a simple rebase and dropping some
commits already queued for upstream.
Thanks for your understanding.
Gr{oetje,eeting}s,
afraid I'll have to drop this for tomorrow's renesas-drivers release,
as this seems to depend heavily on Laurent's for/renesas-drivers, which
requires an update before I can integrate it.
Thanks for your understanding.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoev
This source file handles r8a7795 only, which is not the sole member of
the R-Car Gen3 family.
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
---
To be queued up in sh-pfc-for-v4.9.
drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
cpumask_setall(>supported_cpus);
> + }
> + }
>
> /* If we matched up the IRQ affinities, use them to route the SPIs */
> if (using_spi && i == pdev->num_resources)
Gr{oetje,eeting}s,
Document support for the Watchdog Timer (WDT) Controller in the Renesas
R-Car M3-W (r8a7796) SoC.
No driver update is needed.
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
Acked-by: Wolfram Sang <wsa+rene...@sang-engineering.com>
Acked-by: Rob Herring <r...@ker
tch/9207413/,
which seems have fallen through the cracks.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journali
Hi Marc,
On Tue, Jul 19, 2016 at 3:46 PM, Marc Zyngier <marc.zyng...@arm.com> wrote:
> On 19/07/16 14:25, Geert Uytterhoeven wrote:
>> On Wed, Jul 6, 2016 at 4:33 PM, Marc Zyngier <marc.zyng...@arm.com> wrote:
>>> On a big-little system, PMUs can be wired to CPUs us
read
>> from CTL_VERSION in sh_mobile_sdhi_sdbuf_width()?
>
>It's 0xCB0D, the same as on other SoCs.
Thanks!
#define SDHI_VER_GEN2_SDR1040xcb0d
Not good, as it doesn't support SDR50/SDR104
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux
renesas,rcar-gen2-jpu";
>
>I also wonder whether whether a single per-SoC SDHI "compatible" is
> valid. The registers and their offsets seem to differ b/w SDHI0 and the
> other SDHI cores...
There's version register.
BTW, given SDHI on V2H doesn't support SDR50/SDR104, unlike
Hi Sergei,
On Thu, Jul 14, 2016 at 9:51 PM, Sergei Shtylyov
<sergei.shtyl...@cogentembedded.com> wrote:
> Add CAN0/1 data/clock pin groups to R8A7792 PFC driver.
Thanks!
> Signed-off-by: Sergei Shtylyov <sergei.shtyl...@cogentembedded.com>
Reviewed-by: Geert Uytter
On Thu, Jul 14, 2016 at 10:20 PM, Sergei Shtylyov
<sergei.shtyl...@cogentembedded.com> wrote:
> Define the generic R8A7792 parts of the CAN0/1 device nodes.
>
> Signed-off-by: Sergei Shtylyov <sergei.shtyl...@cogentembedded.com>
Reviewed-by: Geert Uytterhoeven <geert+rene
esn't enable CONFIG_ARCH_R8A7796 yet.
Sorry for that.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talkin
From: Magnus Damm <damm+rene...@opensource.se>
Add DT binding documentation for the APMU hardware and add "renesas,apmu"
to the list of enable methods for the ARM cpus.
Signed-off-by: Magnus Damm <damm+rene...@opensource.se>
Signed-off-by: Geert Uytterhoeven <geert
From: Magnus Damm <damm+rene...@opensource.se>
Adjust the r8a7790 SoC support code to not configure any non-DT SMP code
in case the DT-based enable-method has been installed already.
Signed-off-by: Magnus Damm <damm+rene...@opensource.se>
Signed-off-by: Geert Uytterhoeven
Align SYSC interrupt configuration in the legacy wrapper with the DT
version:
- Mask SYSC interrupt sources before enabling them (doesn't matter
much as they're disabled at the GIC level anyway),
- Make sure not to clear reserved SYSCIMR bits that were set before.
Signed-off-by: Geert
s is against renesas-devel-20160627-v4.7-rc5.
For testing, it's also available in the topic/apmu-dt-v5 branch
of https://git.kernel.org/cgit/linux/kernel/git/geert/renesas-drivers.git.
This has been tested on r8a7779/marzen, r8a7790/lager, r8a7791/koelsch,
and r8a7793/gose.
Please apply, thanks!
On success, rcar_sysc_pd_init() returns an uninitialized error code.
Use the return value of of_genpd_add_provider_onecell() to fix this.
This went unnoticed, as early_initcall() doesn't care about the return
value.
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
From: Magnus Damm <damm+rene...@opensource.se>
Adjust the r8a7791 SoC support code to not configure any non-DT SMP code
in case the DT-based enable-method has been installed already.
Signed-off-by: Magnus Damm <damm+rene...@opensource.se>
Signed-off-by: Geert Uytterhoeven
From: Magnus Damm <damm+rene...@opensource.se>
Add DT nodes for the Advanced Power Management Unit (APMU) and the
second CPU core. Use the enable-method to point out that the APMU
should be used for SMP support.
Signed-off-by: Magnus Damm <damm+rene...@opensource.se>
Signed-o
From: Magnus Damm <damm+rene...@opensource.se>
Add a DT node for the Advanced Power Management Units (APMU), and use
the enable-method to point out that the APMU should be used for SMP
support.
Signed-off-by: Magnus Damm <damm+rene...@opensource.se>
Signed-off-by: Geert Uytterhoeven
shmobile_smp_apmu_prepare_cpus() is used only if CONFIG_SMP=y.
Hence move the #ifdef to cover shmobile_smp_apmu_prepare_cpus() and all
functions only called by it (apmu_init_cpu() and apmu_parse_cfg()).
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
Reviewed-by: Ulrich
ed SMP support code does not
exist in the DTB then the old smp_ops code will still work as-is.
Signed-off-by: Magnus Damm <damm+rene...@opensource.se>
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
---
v5:
- No changes,
v4:
- Remove empty line at end of file,
v3:
t rely on the enable-method for SMP support.
Signed-off-by: Magnus Damm <damm+rene...@opensource.se>
[geert: Fix CONFIG_SMP=n build]
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
---
v5:
- No changes,
v4:
- Remove bogus of_node_put(),
- Fix CONFIG_SMP=n build,
- Corre
Let rcar_sysc_init() trigger initialization of the SYSC PM domains from
DT if called before the early_initcall.
On failure, it falls back to mapping the passed register block, as
before.
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
---
v5:
- No changes,
v4:
- New.
---
d
block, hence
make the function return void.
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
Reviewed-by: Ulrich Hecht <ulrich.hecht+rene...@gmail.com>
---
v5:
- Add Reviewed-by,
v4:
- New.
---
arch/arm/mach-shmobile/pm-r8a7779.c | 6 +-
arch/arm/mach-shmobile/pm
From: Magnus Damm <damm+rene...@opensource.se>
Add DT nodes for the Advanced Power Management Units (APMU), and use the
enable-method to point out that the APMU should be used for SMP
support.
Signed-off-by: Magnus Damm <damm+rene...@opensource.se>
Signed-off-by: Geert Uytterhoeven
Hi Sergei,
On Mon, Jun 27, 2016 at 2:59 PM, Sergei Shtylyov
<sergei.shtyl...@cogentembedded.com> wrote:
> On 06/27/2016 12:41 PM, Geert Uytterhoeven wrote:
>>>>>> From: Magnus Damm <damm+rene...@opensource.se>
>>>>>> Allow DT configura
Hi Sergei,
On Sun, Jun 26, 2016 at 6:36 PM, Sergei Shtylyov
<sergei.shtyl...@cogentembedded.com> wrote:
> On 06/24/2016 10:44 AM, Geert Uytterhoeven wrote:
>>>> From: Magnus Damm <damm+rene...@opensource.se>
>>>> Allow DT configuration of the
On Thu, Jun 16, 2016 at 12:27 PM, Geert Uytterhoeven
<geert+rene...@glider.be> wrote:
> From: Magnus Damm <damm+rene...@opensource.se>
>
> Add DT binding documentation for the APMU hardware and add "renesas,apmu"
> to the list of enable methods for the ARM cp
ices complete after 0.488 msecs
simple-pm-bus fec1.bus: simple_pm_bus_resume
smsc911x: smsc911x_resume
PM: resume of devices complete after 28.564 msecs
PM: resume devices took 0.040 seconds
PM: Finishing wakeup.
Restarting tasks ...
rmobile_pd_power_down: a4mp
a4mp: P
Hi Rob,
On Fri, Jun 24, 2016 at 7:06 PM, Rob Herring <r...@kernel.org> wrote:
> On Wed, Jun 22, 2016 at 03:42:04PM +0200, Geert Uytterhoeven wrote:
>> Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be>
>> ---
>> Documentation/devicet
i-prototype-drivers-v3-rebased2
topic/salvator-x-hdmi-prototype-integration-v3-rebased4
The drivers branch needs only a rebase when Laurent's for/renesas-drivers
changes, while the integration branch needs a rebase after each
renesas-drivers release.
I'll merge both of them in topic/salvator-x-hdmi-
lbsc {
> + groups = "lbsc_ex_cs0";
> + function = "lbsc";
Don't you need pinctrl for the other LBSC pins, like the address and data lines
(Ax and Dy)?
Gr{oetje,eeting}s,
Geert
--
Geert Uytterho
entify the prototype patchset version
from the individual topic/salvator-x-hdmi-prototype-drivers-v* and
topic/salvator-x-hdmi-prototype-integration-v* branches that are included.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@li
On Mon, Jul 4, 2016 at 11:11 PM, Sergei Shtylyov
<sergei.shtyl...@cogentembedded.com> wrote:
> Describe the GPIO clocks in the R8A7792 device tree.
>
> Signed-off-by: Sergei Shtylyov <sergei.shtyl...@cogentembedded.com>
Reviewed-by: Geert Uytterhoeven <geert+rene...@glide
Hi Sergei,
On Mon, Jul 4, 2016 at 9:52 PM, Sergei Shtylyov
<sergei.shtyl...@cogentembedded.com> wrote:
> Add the EtherAVB pin groups to the R8A7792 PFC driver.
>
> Signed-off-by: Sergei Shtylyov <sergei.shtyl...@cogentembedded.com>
Reviewed-by: Geert Uytterhoeven <
On Mon, Jul 4, 2016 at 11:22 PM, Sergei Shtylyov
<sergei.shtyl...@cogentembedded.com> wrote:
> Add the EtherAVB clock and its parent, HP clock to the R8A7792 device tree.
>
> Signed-off-by: Sergei Shtylyov <sergei.shtyl...@cogentembedded.com>
Reviewed-by: Geert Uyt
: Sergei Shtylyov <sergei.shtyl...@cogentembedded.com>
Reviewed-by: Geert Uytterhoeven <geert+rene...@glider.be>
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org
In personal conversations with technical people, I
On Mon, Jul 4, 2016 at 11:12 PM, Sergei Shtylyov
<sergei.shtyl...@cogentembedded.com> wrote:
> Describe all 12 GPIO controllers in the R8A7792 device tree.
>
> Signed-off-by: Sergei Shtylyov <sergei.shtyl...@cogentembedded.com>
Reviewed-by: Geert Uytterhoeven <geert+rene
t/sh_mobile_sdhi.c:172:1: warning: control reaches end
of non-void function [-Wreturn-type]
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
put(chip, d->hwirq);
This configures the GPIO for plain input mode, cfr. [3] above, basically
undoing the configuration from [1]. Hence interrupts no longer come through,
and Ethernet fails.
> + if (ret)
> + return ret;
> +
> + cl
Hi Linus,
On Tue, Jul 5, 2016 at 4:54 PM, Linus Walleij <linus.wall...@linaro.org> wrote:
> On Tue, Jul 5, 2016 at 8:57 AM, Geert Uytterhoeven <ge...@linux-m68k.org>
> wrote:
>> Hi Sergei,
>>
>> On Mon, Jul 4, 2016 at 9:52 PM, Sergei Shtylyov
>>
701 - 800 of 5331 matches
Mail list logo