On 10/26/20 8:50 AM, takahiro.aka...@linaro.org wrote:
> On Mon, Oct 26, 2020 at 06:18:08AM +, Oleksandr Andrushchenko wrote:
>> Hi,
>>
>> On 10/26/20 7:58 AM, takahiro.aka...@linaro.org wrote:
>>> On Fri, Oct 23, 2020 at 08:50:56AM +, Anastasiia Lukianenko wrote:
Hello,
On
On Mon, Oct 26, 2020 at 06:18:08AM +, Oleksandr Andrushchenko wrote:
> Hi,
>
> On 10/26/20 7:58 AM, takahiro.aka...@linaro.org wrote:
> > On Fri, Oct 23, 2020 at 08:50:56AM +, Anastasiia Lukianenko wrote:
> >> Hello,
> >>
> >> On Thu, 2020-10-22 at 18:53 +0900, takahiro.aka...@linaro.org w
Hi,
On 10/26/20 7:58 AM, takahiro.aka...@linaro.org wrote:
> On Fri, Oct 23, 2020 at 08:50:56AM +, Anastasiia Lukianenko wrote:
>> Hello,
>>
>> On Thu, 2020-10-22 at 18:53 +0900, takahiro.aka...@linaro.org wrote:
>>> On Thu, Oct 22, 2020 at 09:19:41AM +, Anastasiia Lukianenko
>>> wrote:
>>
Hi,
On 10/26/20 8:02 AM, takahiro.aka...@linaro.org wrote:
> On Fri, Oct 23, 2020 at 08:53:52AM +, Anastasiia Lukianenko wrote:
>> Hi,
>>
>> On Thu, 2020-10-22 at 18:53 +0900, takahiro.aka...@linaro.org wrote:
>>> On Thu, Oct 22, 2020 at 09:19:41AM +, Anastasiia Lukianenko
>>> wrote:
On Fri, Oct 23, 2020 at 08:53:52AM +, Anastasiia Lukianenko wrote:
> Hi,
>
> On Thu, 2020-10-22 at 18:53 +0900, takahiro.aka...@linaro.org wrote:
> > On Thu, Oct 22, 2020 at 09:19:41AM +, Anastasiia Lukianenko
> > wrote:
> > > Hi,
> > >
> > > On Thu, 2020-10-15 at 13:25 +0900, AKASHI Taka
On Fri, Oct 23, 2020 at 08:50:56AM +, Anastasiia Lukianenko wrote:
> Hello,
>
> On Thu, 2020-10-22 at 18:53 +0900, takahiro.aka...@linaro.org wrote:
> > On Thu, Oct 22, 2020 at 09:19:41AM +, Anastasiia Lukianenko
> > wrote:
> > > Hi,
> > >
> > > On Thu, 2020-10-15 at 13:25 +0900, AKASHI T
From: Hou Zhiqiang
The commit 8ec619f8fd84 added the PCIe EP nodes fixup of LX2160A, but it
didn't update the condition value when there isn't a property 'apio-wins'.
Fixes: 8ec619f8fd84 ("pci: layerscape: Fixup PCIe EP mode DT nodes for LX2160A
rev2")
Signed-off-by: Hou Zhiqiang
---
drivers/
Hi Tom,
Please pull some riscv updates:
- No need to check before free in kendryte clk.
- Only enable OF_BOARD_FIXUP if U-Boot is configured for S-Mode.
- Reduce k210 dts DMA block size
- Move timers into drivers/timer
- Correct fu540 dts reg size of clint node
Thanks
Rick
https://travis-ci.org
Run SPL unit tests in all test environments.
Signed-off-by: Simon Glass
---
(no changes since v1)
.azure-pipelines.yml | 2 +-
.gitlab-ci.yml | 2 +-
.travis.yml | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
in
Now that we have a C version of this test, drop the Python implementation.
Signed-off-by: Simon Glass
---
(no changes since v1)
arch/sandbox/cpu/spl.c | 12
arch/sandbox/cpu/start.c | 9 --
arch/sandbox/include/asm/state.h | 1 -
drivers/misc/spltest_sandbox.c
Use the new -k option to select the test to run.
Signed-off-by: Simon Glass
---
Changes in v2:
- Separate out this patch from the next series and include it here
test/py/tests/test_spl.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/test/py/tests/test_spl.py b/test/py/te
Now that we have more than one test, add a way to select the test to run.
Signed-off-by: Simon Glass
---
(no changes since v1)
arch/sandbox/cpu/spl.c | 2 +-
arch/sandbox/cpu/start.c | 9 +
arch/sandbox/include/asm/state.h | 1 +
3 files changed, 11 insertions(+), 1 d
Add a new test_spl fixture to handle running SPL unit tests.
Signed-off-by: Simon Glass
---
Changes in v2:
- Drop debug print()
- Restart U-Boot after each SPL test
test/py/conftest.py | 13 -
test/py/tests/test_spl.py | 34 ++
2 files changed,
Update the 'run' script to include SPL unit tests.
Signed-off-by: Simon Glass
---
(no changes since v1)
test/run | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/test/run b/test/run
index de87e7530b1..735628e7e37 100755
--- a/test/run
+++ b/test/run
@@ -28,7 +28,7 @@ fi
#
Add a rule to generate u-boot-spl.sym so that pytest can discover the
available unit tests.
Signed-off-by: Simon Glass
---
(no changes since v1)
scripts/Makefile.spl | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/scripts/Makefile.spl b/scripts/Makefile.spl
index 2e3a
At present we have a pytest that covers of-platadata. Add a very simple
unit test that just checks that a device can be found. This shows the
ability to write these tests in C.
Signed-off-by: Simon Glass
---
(no changes since v1)
test/dm/Makefile | 4 +++-
test/dm/of_platdata.c | 19
Add a -u flag for U-Boot SPL which requests that unit tests be run. To
make this work, export dm_test_main() and update it to skip test features
that are not used with of-platdata.
To run the tests:
$ spl/u-boot-spl -u
U-Boot SPL 2020.10-rc5 (Oct 01 2020 - 07:35:39 -0600)
Running 0 drive
We want to run unit tests in SPL. Add a new Kconfig to control this and
enable it for sandbox_spl
Signed-off-by: Simon Glass
---
(no changes since v1)
configs/sandbox_spl_defconfig | 2 +-
scripts/Makefile.spl | 1 +
test/Kconfig | 10 ++
3 files changed, 12
At present DM tests assume that a devicetree is available. This is not the
case with of-platadata.
Update the code to add this condition.
Signed-off-by: Simon Glass
---
(no changes since v1)
test/dm/test-main.c | 27 ---
1 file changed, 16 insertions(+), 11 deletions(-
U-Boot has about 700 tests but only a handful of these target SPL. This
is partly because SPL has limited functionality and does not have a
command interface to initiate tests.
The current SPL tests are targeted at sandbox_spl and are initiated from
pytest.
With SPL tests written in C, we can che
This is a regular timer driver, and should live with the other timer
drivers.
Signed-off-by: Sean Anderson
Reviewed-by: Simon Glass
Reviewed-by: Rick Chen
---
(no changes since v1)
MAINTAINERS| 1 +
arch/riscv/Kconfig
Half of this driver is a DM-based timer driver, and half is RISC-V-specific
IPI code. Move the timer portions in with the other timer drivers. The
KConfig is not moved, since it also enables IPIs. It could also be split
into two configs, but no boards use the timer but not the IPI atm, so I
haven't
This matches the naming scheme of other timer drivers.
Signed-off-by: Sean Anderson
Reviewed-by: Simon Glass
Reviewed-by: Rick Chen
---
(no changes since v1)
arch/riscv/cpu/ax25/Kconfig | 2 +-
drivers/timer/Kconfig | 2 +-
drivers/timer/Makefile | 2 +-
3 files changed, 3 inserti
Now that mtime sources are regular timers, they can go in with the rest of the
timer drivers. I have assigned maintenance of these drivers to Rick Chen, as
they were previous under his purview.
Passing CI (for v1) located at [1].
[1]
https://dev.azure.com/seanga2/9603e4b8-6f49-4106-b8fc-46e66a86
Hi Priyanka,
> -Original Message-
> From: Priyanka Jain (OSS)
> Sent: 2020年10月23日 18:49
> To: Z.q. Hou ; u-boot@lists.denx.de; Wasim Khan
>
> Cc: Z.q. Hou
> Subject: RE: [PATCHv2] pci: layerscape: Fixup PCIe EP mode DT nodes for
> LX2160A rev2
>
> >-Original Message-
> >From:
Hi Sean
> On 10/13/20 8:43 PM, Rick Chen wrote:
> >> Half of this driver is a DM-based timer driver, and half is RISC-V-specific
> >> IPI code. Move the timer portions in with the other timer drivers. The
> >> KConfig is not moved, since it also enables IPIs. It could also be split
> >> into two c
On 10/25/20 9:04 PM, Simon Glass wrote:
> At present it is possible to put sign-off tags before the change log. This
> works but then it is hard for patman to add its own tags to a commit. Also
> if the commit has a Change-Id (e.g. for Gerrit) the commit becomes invalid
> if there is anything after
While reviewing feedback it is helpful to see the review comments on the
command line to check that each has been addressed. Add an option to
support that.
Update the workflow documentation to describe the new features.
Signed-off-by: Simon Glass
---
Changes in v2:
- Many changes to the whole s
It is tedious to add review tags into the local branch and errors can
sometimes be made. Add an option to create a new branch with the review
tags obtained from patchwork.
Signed-off-by: Simon Glass
---
(no changes since v1)
tools/patman/README | 17 ++-
tools/patman/control.py |
Add support for parsing the contents of a patchwork 'patch' web page
containing comments received from reviewers. This allows patman to show
these comments in a simple 'snippets' format.
A snippet is some quoted code plus some unquoted comments below it. Each
review is from a unique person/email a
Before sending out a new version of a series for review, it is important
to add any review tags (e.g. Reviewed-by, Acked-by) collected by
patchwork. Otherwise people waste time reviewing the same patch
repeatedly, become frustrated and stop reviewing your patches.
To help with this, add a new 'sta
On balance it is easier to use an iterator here, particularly if we need
to insert lines due to new functionality. The only niggle is the need to
keep the previous iterator value around in one case.
Convert this test to use iter().
Signed-off-by: Simon Glass
---
(no changes since v1)
tools/pa
Use the subject of the Commit object when printing it out.
Signed-off-by: Simon Glass
---
(no changes since v1)
tools/patman/commit.py | 3 +++
1 file changed, 3 insertions(+)
diff --git a/tools/patman/commit.py b/tools/patman/commit.py
index e49bf87dfc8..5bf2b940299 100644
--- a/tools/patman
At present it is possible to put sign-off tags before the change log. This
works but then it is hard for patman to add its own tags to a commit. Also
if the commit has a Change-Id (e.g. for Gerrit) the commit becomes invalid
if there is anything after it.
Report a warning if patman tags are in the
Sometimes warnings are associated with a file and sometimes with the
patch as a whole. Update the regular expression to handle both cases,
even in emacs mode. Also add support for detecting new files.
Signed-off-by: Simon Glass
---
(no changes since v1)
tools/patman/checkpatch.py | 11
At present if we fail to find the upstream then the error output is piped
to wc, resulting in bogus results. Avoid the pipe and check the output
directly.
Signed-off-by: Simon Glass
---
(no changes since v1)
tools/patman/func_test.py | 19 +++
tools/patman/gitutil.py | 10 +++
Tidy up the extra 's' when there is only a single warning. Fix the empty
print statement also.
Signed-off-by: Simon Glass
---
(no changes since v1)
tools/patman/func_test.py | 5 +++--
tools/patman/patchstream.py | 9 +
2 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/t
These lines can indicate a continuation of an error and should not be
ignored. Fix this.
Fixes: 666eb15e923 ("patman: Handle checkpatch output with notes and code")
Signed-off-by: Simon Glass
---
(no changes since v1)
tools/patman/checkpatch.py | 7 +--
1 file changed, 5 insertions(+), 2
This is not used. Drop it.
Signed-off-by: Simon Glass
---
(no changes since v1)
tools/patman/func_test.py | 1 +
tools/patman/patchstream.py | 1 -
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/patman/func_test.py b/tools/patman/func_test.py
index bdeccafda0b..2290ba95e9
If the Series-xxx tag is not recognised patman currently reports a fatal
error. This is inconvenient if a new feature is later added to patman that
an earlier version does not support.
Report a warning instead, to allow the user to take action if needed, but
still allow operation to proceed.
Sign
The current functional tests run most of patman. Add a smaller test that
just checks tag handling with the PatchStream class.
Signed-off-by: Simon Glass
---
(no changes since v1)
tools/patman/func_test.py | 26 +-
tools/patman/patchstream.py | 23 +
Add tests that check that warnings are generated when expected.
Signed-off-by: Simon Glass
---
(no changes since v1)
tools/patman/func_test.py | 111 +---
tools/patman/main.py| 16 +-
tools/patman/patchstream.py | 2 +-
3 files changed, 116 inse
At present warnings are produced across the whole set of patches when
parsing them. It is more useful to associate each warning with the patch
(or commit) that generated it.
Attach warnings to the Commit object and move them out of PatchStream.
Also avoid generating duplicate warnings for the same
Add missing documentation and type information. Fix up some missing docs
on exceptions also.
Signed-off-by: Simon Glass
---
(no changes since v1)
tools/patman/patchstream.py | 82 ++---
1 file changed, 50 insertions(+), 32 deletions(-)
diff --git a/tools/patman
Drop a few arguments that are not used in functions.
Signed-off-by: Simon Glass
---
(no changes since v1)
tools/patman/patchstream.py | 8 +++-
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/tools/patman/patchstream.py b/tools/patman/patchstream.py
index 3a057fbd6c4..c5402dd
Add a new function in PatchStream to collect the warnings generated while
parsing the stream. This will allow us to adjust the logic, such as
dealing with per-commit warnings.
Two of the warnings are in fact internal errors, so change them to raise
and exception.
Signed-off-by: Simon Glass
---
Rename these functions to lower case as per PEP8.
Signed-off-by: Simon Glass
---
(no changes since v1)
tools/buildman/control.py | 6 +--
tools/patman/control.py | 6 +--
tools/patman/func_test.py | 6 +--
tools/patman/patchstream.py | 88
Some variables are too short or shadow other variables or types. Fix these
to keep pylint3 happy.
Signed-off-by: Simon Glass
---
(no changes since v1)
tools/patman/patchstream.py | 52 ++---
1 file changed, 26 insertions(+), 26 deletions(-)
diff --git a/tools/p
These constants should use upper case. Update them to keep pylint3 happy.
Signed-off-by: Simon Glass
---
(no changes since v1)
tools/patman/patchstream.py | 44 ++---
1 file changed, 22 insertions(+), 22 deletions(-)
diff --git a/tools/patman/patchstream.py b/t
Update the indenting to keep pylint3 happy.
Signed-off-by: Simon Glass
---
(no changes since v1)
tools/patman/patchstream.py | 29 -
1 file changed, 16 insertions(+), 13 deletions(-)
diff --git a/tools/patman/patchstream.py b/tools/patman/patchstream.py
index ba0a1
Add a new Series-links tag to tell patman how to find the series in
patchwork. Each item is the series ID optionally preceded by the series
version that the link refers to. An empty version indicates this is the
latest series.
For example:
Series-links: 209816 1:203302
Documentation is added
This fixes all but the ones about too many variables/statements.
Signed-off-by: Simon Glass
---
(no changes since v1)
tools/patman/func_test.py | 76 +--
1 file changed, 58 insertions(+), 18 deletions(-)
diff --git a/tools/patman/func_test.py b/tools/patman
This lets patman run all of its tests, rather than skipping quite a few.
Signed-off-by: Simon Glass
---
(no changes since v1)
.azure-pipelines.yml | 2 +-
.gitlab-ci.yml | 2 +-
.travis.yml | 1 +
3 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/.azure-pipelines.ym
This operation was unfortunately broken by a recent change. It is now
necessary to use -i in addition to -n, if there are errors or warnings in
the patches.
Correct this by always showing the summary information.
Fixes: f3653759758 ("patman: Move main code out to a control module")
Signed-off-by:
Patman is a useful tool for creating, checking sending out patches. It
automates the creation of patches, simplifies checking them and handles
cover letters and change logs.
However once patches are sent and reviewers add Reviewed-by tags, etc.,
these must be manually added into the commits using
Fix up various indentation and other minor things to make pylint3 happier.
Signed-off-by: Simon Glass
---
(no changes since v1)
tools/patman/func_test.py | 37 +++--
1 file changed, 19 insertions(+), 18 deletions(-)
diff --git a/tools/patman/func_test.py b/tool
One test still uses its own function for capturing output. Modify it to
use the standard one in test_util
Signed-off-by: Simon Glass
---
(no changes since v1)
tools/patman/func_test.py | 20 ++--
1 file changed, 2 insertions(+), 18 deletions(-)
diff --git a/tools/patman/func_t
The current instructions are out-of-date. Fix them.
Signed-off-by: Simon Glass
---
(no changes since v1)
tools/patman/README | 8 +++-
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/tools/patman/README b/tools/patman/README
index 52b2cf70bd0..7ede1068ee1 100644
--- a/tools/p
On Mon, Oct 26, 2020 at 01:19:43AM +0100, Pali Rohár wrote:
> On Sunday 25 October 2020 19:55:28 Tom Rini wrote:
> > On Mon, Oct 26, 2020 at 12:04:54AM +0100, Pali Rohár wrote:
> > > On Saturday 24 October 2020 08:19:31 Tom Rini wrote:
> > > > Let me add in the TI folks that might be able to look i
On Sunday 25 October 2020 19:55:28 Tom Rini wrote:
> On Mon, Oct 26, 2020 at 12:04:54AM +0100, Pali Rohár wrote:
> > On Saturday 24 October 2020 08:19:31 Tom Rini wrote:
> > > Let me add in the TI folks that might be able to look in to any of this
> > > today. But the next problem is that the rx51
On Mon, 26 Oct 2020 00:04:54 +0100
Pali Rohár p...@kernel.org wrote:
...
> Maybe I'm doing something wrong that I do not see it? Or is there any
> other way to "list all issues for N900" which needs to be addressed?
$ ./tools/buildman/buildman nokia_rx51
Building current source for 1 boards (1 thr
On Mon, Oct 26, 2020 at 12:04:54AM +0100, Pali Rohár wrote:
> On Saturday 24 October 2020 08:19:31 Tom Rini wrote:
> > Let me add in the TI folks that might be able to look in to any of this
> > today. But the next problem is that the rx51 needs to be converted to
> > use DM in U-Boot. It's throw
On Saturday 24 October 2020 08:19:31 Tom Rini wrote:
> Let me add in the TI folks that might be able to look in to any of this
> today. But the next problem is that the rx51 needs to be converted to
> use DM in U-Boot. It's throwing up a ton of "you need to convert to X
> by or this board may be
w+arch/arm/dts/.at91sam9g45-gurnard.dtb.pre.tmp:118.21-122.7: Warning
(spi_bus_reg): /ahb/apb/spi@fffa4000/mtd_dataflash@0: SPI bus unit address
format error, expected "1"
Signed-off-by: Eugen Hristev
---
arch/arm/dts/at91sam9g45-gurnard.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-
w+arch/arm/dts/.at91sam9g25ek.dtb.pre.tmp:28.25-47.7: Warning (i2c_bus_reg):
/ahb/apb/i2c@f801/camera@0x30: I2C bus unit address format error, expected
"30"
Signed-off-by: Eugen Hristev
---
arch/arm/dts/at91sam9g25ek.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/a
w+arch/arm/dts/at91sam9g20ek_common.dtsi:100.21-104.7: Warning (spi_bus_reg):
/ahb/apb/spi@fffc8000/mtd_dataflash@0: SPI bus unit address format error,
expected "1"
Signed-off-by: Eugen Hristev
---
arch/arm/dts/at91sam9g20ek_common.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
di
w+arch/arm/dts/sama5d3xmb.dtsi:64.25-83.7: Warning (i2c_bus_reg):
/ahb/apb/i2c@f0018000/camera@0x30: I2C bus unit address format error, expected
"30"
Signed-off-by: Eugen Hristev
---
arch/arm/dts/sama5d3xmb.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/dts/s
w+arch/arm/dts/.at91sam9g20-taurus.dtb.pre.tmp:79.18-83.4: Warning
(spi_bus_reg): /ahb/apb/spi@fffc8000/mtd_dataflash@0: SPI bus unit address
format error, expected "1"
Signed-off-by: Eugen Hristev
---
arch/arm/dts/at91sam9g20-taurus.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
d
w+arch/arm/dts/.at91-vinco.dtb.pre.tmp:131.18-134.7: Warning (i2c_bus_reg):
/ahb/apb/i2c@f8024000/rtc@64: I2C bus unit address format error, expected "32"
Signed-off-by: Eugen Hristev
---
arch/arm/dts/at91-vinco.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/dt
This series fixes warnings when moving to DTC 1.6.0+.
Anyone who still has these boards and is willing to test them, it's appreciated.
I do not have any of the boards listed here at the moment.
Thanks !
Eugen
Eugen Hristev (7):
ARM: dts: at91: vinco: fix I2C warning bus unit address
ARM: d
w+arch/arm/dts/.at91sam9261ek.dtb.pre.tmp:124.15-144.7: Warning (spi_bus_reg):
/ahb/apb/spi@fffc8000/tsc2046@0: SPI bus unit address format error, expected "2"
Signed-off-by: Eugen Hristev
---
arch/arm/dts/at91sam9261ek.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arc
This renames power domains to match the names on the k210 datasheet.
Signed-off-by: Sean Anderson
Reported-by: Damien Le Moal
---
.../pinctrl/kendryte,k210-fpioa.txt| 2 +-
drivers/pinctrl/pinctrl-kendryte.c | 10 +-
2 files changed, 6 insertion
I2C and SCCB previously shared defaults. However, SCCB needs OE_INV and
IE_INV set, but I2C cannot have those bits set. This adds a separate
default for SCCB.
Signed-off-by: Sean Anderson
Reported-by: Damien Le Moal
---
drivers/pinctrl/pinctrl-kendryte.c | 10 ++
1 file changed, 6 inse
On 10/24/20 10:58 AM, Jagan Teki wrote:
> On Sat, Oct 24, 2020 at 12:14 AM Jagan Teki
> wrote:
>>
>> On Sat, Oct 17, 2020 at 4:28 AM Sean Anderson wrote:
>>>
>>> This series adds support for SPI on the Kendryte K210. This covers the MMC
>>> slot and SPI flash on the Sipeed Maix Bit.
>>>
>>> This
On 10/23/20 2:26 PM, Jagan Teki wrote:
> On Fri, Aug 7, 2020 at 10:43 PM Sean Anderson wrote:
>>
>> Preprocessing out large sections of the file is confusing and makes it
>> difficult to follow the control flow. Presumably these were initially added
>> to make porting easier, but this code has not
Reviewed-by: João Marcos Costa
Em dom., 25 de out. de 2020 às 14:46, Barbaros Tokaoglu <
btokao...@airspan.com> escreveu:
> data_buffer should be freed on each iteration
>
> Signed-off-by: Barbaros Tokaoglu
> ---
> fs/squashfs/sqfs.c | 21 +++--
> 1 file changed, 11 insertions(
On 10/8/20 10:59 AM, Biju Das wrote:
[...]
> +static const struct udevice_id tfa_cpu_info[] = {
> + { .compatible = "renesas,r8a774a1", .data = RMOBILE_CPU_TYPE_R8A774A1 },
> + { .compatible = "renesas,r8a774b1", .data = RMOBILE_CPU_TYPE_R8A774B1 },
> + { .compatible = "renesas,r8a774
On 10/8/20 10:59 AM, Biju Das wrote:
> Add various SDHI quirks for R8A774A1 SoC.
>
> Signed-off-by: Biju Das
> Reviewed-by: Lad Prabhakar
> ---
> v5 : New Patch
> ---
> drivers/mmc/renesas-sdhi.c | 18 --
> 1 file changed, 12 insertions(+), 6 deletions(-)
>
> diff --git a/driv
On Fri, Oct 23, 2020 at 4:18 PM Jorge Ramirez-Ortiz wrote:
>
> In order to be able to run the I2C bus at 400Khz, the chip errata[1]
> recommends that the peripheral clock runs out of the 24MHz oscillator.
>
> Systems running I2C from OP-TEE before Linux executes - for example to
> access a Secure
The schedule for deprecating the features of the pre-driver-model puts
2019.17 as the deadline for the video subsystem. Furthermore, the latest
patches applied to the am335x-fb.c module have decreased the amount of
code shared with the pre-driver-model implementation. Splitting the two
implementati
With support for other clock drivers, the potentially supported CDCE913
device can no longer be probed without specifying its DT node name.
Signed-off-by: Dario Binacchi
---
(no changes since v1)
board/ti/am335x/board.c | 2 +-
board/ti/am43xx/board.c | 2 +-
2 files changed, 2 insertions(+),
The patch configures the display DPLL using the functions provided by
the driver model API for the clock. The device tree contains everything
needed to get the DPLL clock. The round rate function developed for
calculating the DPLL multiplier and divisor and the platform routines
for accessing the D
Enabling the domain clock is performed by the sysc interconnect target
module driver during the video device probing.
Signed-off-by: Dario Binacchi
---
(no changes since v3)
Changes in v3:
- Remove clock domain enabling/disabling.
- Update the commit message.
arch/arm/mach-omap2/am33xx/clock
The patch adds a function to get display timings from the device tree
node attached to the device.
Signed-off-by: Dario Binacchi
Reviewed-by: Simon Glass
---
(no changes since v1)
arch/sandbox/dts/test.dts | 46 ++
drivers/core/read.c | 6 +++
include/dm/read.h
Add drivers/video/ti/ folder and move all TI's code in this folder for
better maintenance.
Signed-off-by: Dario Binacchi
---
(no changes since v1)
drivers/video/Kconfig | 5 +
drivers/video/Makefile| 4 +---
drivers/video/ti/Kconfig | 8 +
The previous version of am335x-fb.c contained the functionalities of two
drivers that this patch has split. It was a video type driver that used
the same registration compatible string that now registers a panel type
driver. The proof of this is that two compatible strings were referred
to within t
The __of_translate_address routine translates an address from the
device tree into a CPU physical address. A note in the description of
the routine explains that the crossing of any level with
#size-cells = <0> is to be considered an error not by specification but
since inherited from IBM. This doe
The prescaler (PTV) setting must be taken into account even when the
timer input clock frequency has been set.
Signed-off-by: Dario Binacchi
---
(no changes since v1)
drivers/timer/omap-timer.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/timer/omap-timer.c
The implementation of this driver was needed to bind the device tree
sub-nodes of the 'clocks' node. In fact, the lack of the compatible
property in the 'clocks' node does not allow the generic 'syscon' or
'simple-bus' drivers linked to the 'scm_conf@0' node to bind the
'clocks' node and in turn it
The TI PWMSS driver is a simple bus driver for providing clock and power
management for the PWM peripherals on TI AM33xx SoCs, namely eCAP,
eHRPWM and eQEP.
For DT binding details see Linux doc:
- Documentation/devicetree/bindings/pwm/pwm-tipwmss.txt
Signed-off-by: Dario Binacchi
---
(no chang
Enhanced high resolution PWM module (EHRPWM) hardware can be used to
generate PWM output over 2 channels. This commit adds PWM driver support
for EHRPWM device present on AM33XX SOC.
The code is based on the drivers/pwm/pwm-tiehrpwm.c driver of the Linux
kernel version 5.9-rc7.
For DT binding deta
The patch moves the clk-ti-sci.c file to the 'ti' directory along with
all the other TI's drivers, and renames it clk-sci.c.
Signed-off-by: Dario Binacchi
---
(no changes since v1)
drivers/clk/Kconfig| 8
drivers/clk/Makefile | 1 -
driver
The series was born from the need to manage the PWM backlight of the
display connected to my beaglebone board. To hit the target, I had to
develop drivers for PWM management which in turn relied on drivers for
managing timers and clocks, all developed according to the driver model.
My intention w
This minimal driver is only used to bind child devices.
For DT binding details see Linux doc:
- Documentation/devicetree/bindings/arm/omap/prcm.txt
Signed-off-by: Dario Binacchi
---
(no changes since v3)
Changes in v3:
- doc/device-tree-bindings/arm/omap,prcm.txt.
- Add to commit message the
The implementation of this driver was needed to bind the sub-nodes of
the 'clocks' node. In fact, the lack of the compatible property in
the 'clocks' node does not allow the generic 'simple-bus' driver to bind
the 'clocks' node and in turn its sub-nodes.
The 'prcm@20' node is therefore the node
There have been several changes to the am33xx.dtsi, so this patch
re-syncs it with Linux.
Let's add proper interconnect hierarchy for l4 interconnect instances
with the related ti-sysc interconnect module data as documented in
Documentation/devicetree/bindings/bus/ti-sysc.txt of the Linux kernel.
Until now the clkctrl clocks have been enabled/disabled through platform
routines. Thanks to this patch they can be enabled and configured directly
by the probed devices that need to use them.
For DT binding details see Linux doc:
- Documentation/devicetree/bindings/clock/ti-clkctrl.txt
Signed-of
Up till this commit passing NULL as input parameter was allowed, but not
handled properly. When a NULL parameter was passed to the function a data
abort was raised.
Signed-off-by: Dario Binacchi
Reviewed-by: Simon Glass
---
(no changes since v1)
arch/arm/mach-omap2/am33xx/clock.c | 10 ++-
The driver manages a register-mapped multiplexer with multiple input
clock signals or parents, one of which can be selected as output. It
uses routines provided by the common clock framework (ccf).
The code is based on the drivers/clk/ti/mux.c driver of the Linux
kernel version 5.9-rc7.
For DT bin
The patch adds support for TI gate clock binding. The code is based on
the drivers/clk/ti/gate.c driver of the Linux kernel version 5.9-rc7.
For DT binding details see:
- Documentation/devicetree/bindings/clock/ti/gate.txt
Signed-off-by: Dario Binacchi
---
Changes in v5:
- Move the clk-ti-gate.
1 - 100 of 112 matches
Mail list logo