> Use this driver to fit all Rockchip SOCs and to support
> the desired pinctrl configuration via DTS.
>
> Signed-off-by: David Wu
> Acked-by: Heiko Stuebner
> Reviewed-by: Kever Yang
> ---
>
> Changes in v2:
> - Remove px30, rk2928, rk3066*.
> - Split it to multiple files for the relevant
> If we use the new pinctrl driver, the pinctrl setup will be done
> by device probe. Remove the pinctrl setup at rk3288-board-spl.
>
> Signed-off-by: David Wu
> Reviewed-by: Philipp Tomsich
> Reviewed-by: Kever Yang
> ---
>
> Changes in v2: None
>
>
On Mon, 28 Jan 2019 at 01:44, Mario Six wrote:
>
> Since the binop command was introduced, the environment API was changed.
> Use the new API to make the command work again.
>
> Signed-off-by: Mario Six
> ---
> cmd/binop.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
On Thu, 31 Jan 2019 at 02:04, Lukasz Majewski wrote:
>
> There is no UCLASS_CLOCK uclass defined. Instead we do use the UCLASS_CLK.
>
> Signed-off-by: Lukasz Majewski
> ---
>
> Changes in v2: None
>
> include/clk.h | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
Reviewed-by: Simon
Hi Igor,
On Sun, 27 Jan 2019 at 07:34, Igor Opaniuk wrote:
>
> AVB version 1.1 introduces support for named persistent values
> that must be tamper evident and allows AVB to store arbitrary key-value
> pairs [1].
>
> Introduce implementation of two additional AVB operations
>
On Tue, 29 Jan 2019 at 23:53, Heinrich Schuchardt wrote:
>
> Memory functions may have architecture specific implementations. These
> should be tested.
>
> Provide unit tests for memset(), memcpy(), memmove().
>
> Provide a 'ut lib' sub-command to execute the tests.
>
> Signed-off-by: Heinrich
On Mon, 28 Jan 2019 at 01:44, Mario Six wrote:
>
> Use the new hex2bin function in the binop command instead of converting
> the data manually.
>
> Signed-off-by: Mario Six
> ---
> cmd/binop.c | 28 +++-
> 1 file changed, 3 insertions(+), 25 deletions(-)
Reviewed-by:
+Stephen
On Thu, 31 Jan 2019 at 02:04, Lukasz Majewski wrote:
>
> It may happen that some UCLASS_CLK clocks drivers work as a "managers",
> to call other, proper clocks. This situation is present in the iMX{6|8}
> clocks when supporting CONFIG_CLK (and CCF).
>
> To avoid bogus output of "clk
Hi Stefan,
On Tue, 22 Jan 2019 at 02:36, Stefan Roese wrote:
>
> Hi Simon,
>
> (added Bin, whom I forgot in this PCI patches)
>
> On 21.01.19 19:15, Simon Glass wrote:
> > On Sat, 19 Jan 2019 at 00:46, Stefan Roese wrote:
> >>
> >> This function will be used by the Marvell Armada XP/38x PCIe
+Stephen
Hi Lukasz,
On Thu, 31 Jan 2019 at 02:04, Lukasz Majewski wrote:
>
> This commit adds the clk_get_parent_rate() function, which is responsible
> for getting the rate of parent clock.
> Unfortunately, u-boot's DM support for getting parent is different
> (the parent relationship is in
Hi Michal,
On Fri, 18 Jan 2019 at 08:13, Michal Simek wrote:
>
> Find out the highest alias ID used for certain subsystem.
> This call will be used for alocating IDs for i2c buses which are not
> described in DT.
>
> Signed-off-by: Michal Simek
> ---
>
> include/fdtdec.h | 13 +
>
On Fri, 18 Jan 2019 at 18:33, Andre Przywara wrote:
>
> From: Jagan Teki
>
> Enable DM_MMC for all Allwinner SoCs, this will eventually
> enable BLK.
>
> Also removed DM_MMC enablement in few parts of sunxi
> configurations.
>
> Signed-off-by: Jagan Teki
> Signed-off-by: Andre Przywara
> ---
>
Hi,
On Thu, 24 Jan 2019 at 03:24, wrote:
>
> From: Tien Fong Chee
>
> Firmware loader would encounter problem if the block device is accessed
> before initializing it. This patch would adding the support of probing
> block device and initializing block before the block device is accessed by
>
On Fri, 25 Jan 2019 at 03:52, Stefan Roese wrote:
>
> This function will be used by the Marvell Armada XP/38x PCIe driver,
> which is moved to DM right now. So let's extract the functionality
> from pci_uclass_child_post_bind() to make it available.
>
> Signed-off-by: Stefan Roese
> Cc: Simon
Hi Michal,
On Fri, 18 Jan 2019 at 08:13, Michal Simek wrote:
>
> The same functionality was added to Linux for i2c bus registration with this
> commit message:
>
> "
> of: base: add function to get highest id of an alias stem
>
> I2C supports adding adapters using either a dynamic or fixed id.
Hi Michal,
On Fri, 18 Jan 2019 at 08:13, Michal Simek wrote:
>
> Before this patch is applied all i2c sub-buses are using number -1 and
> they can't be addresses(switch to). If all busses are listed in DT alias
> they will get proper numbers and U-Boot can work with them.
> In Linux buses which
Hi Michal,
On Fri, 18 Jan 2019 at 08:13, Michal Simek wrote:
>
> There is a need to find out the first free i2c ID which can be used for
> i2s buses (including i2c buses connected to i2c mux). Do it early in
> init and share this variable with other i2c classes for uniq bus
> identification.
>
>
On Fri, 25 Jan 2019 at 05:40, Marcel Ziswiler wrote:
>
> From: Marcel Ziswiler
>
> While uclass_find_device() fails with -ENODEV in case of list_empty
> strangely uclass_find_first_device() returns 0.
>
> Fix uclass_find_first_device() to also fail with -ENODEV instead.
>
> Signed-off-by: Marcel
Hi Heinrich,
On Sun, 20 Jan 2019 at 17:26, Heinrich Schuchardt wrote:
>
> Hello Simon,
>
> unfortunately I could not find any documentation for
> arch/arm/lib/reloc_aarch64_efi.c.
>
> EFI binaries never rely on dynamically loaded libraries.
> So there will never be any dynamic symbols in an EFI
On Thu, 31 Jan 2019 at 02:04, Lukasz Majewski wrote:
>
> This commit adds the clk_get_by_id() function, which is responsible
> for getting the udevice with matching clk->id. Such approach allows
> re-usage of inherit DM list relationship for the same class (UCLASS_CLK).
> As a result - we don't
Hi,
On Fri, 18 Jan 2019 at 06:35, Alexander Graf wrote:
>
>
>
> On 18.01.19 14:28, Anup Patel wrote:
> >
> >
> >> -Original Message-
> >> From: Alexander Graf [mailto:ag...@suse.de]
> >> Sent: Friday, January 18, 2019 5:05 PM
> >> To: Anup Patel
> >> Cc: Rick Chen ; Bin Meng ;
> >> Joe
Hi Andre,
On Fri, 18 Jan 2019 at 18:33, Andre Przywara wrote:
>
> The Allwinner MMC supports both the legacy approach and the driver model,
> at the cost of quite some #ifdefs.
>
> Mark the closing #endifs with their respective config symbol, to make it
> more obvious where each part ends and
On Mon, 28 Jan 2019 at 01:49, Mario Six wrote:
>
> For the DM case, use the proper parameter for the regmap_init_mem call
> (which is the ofnode, not the udevice).
>
> Signed-off-by: Mario Six
> ---
> board/gdsys/common/ihs_mdio.c | 5 +++--
> 1 file changed, 3 insertions(+), 2 deletions(-)
Hi Simon,
On Sat, 26 Jan 2019 at 14:13, Simon Goldschmidt
wrote:
>
> This fixes the automatic lmb initialization and reservation for boards
> with more than one DRAM bank.
>
> This fixes the CVE-2018-18439 and -18440 fixes that only allowed to load
> files into the firs DRAM bank from fs and via
Hi Anup,
On Fri, 18 Jan 2019 at 04:19, Anup Patel wrote:
>
> This patch adds fixed-factor clock driver which derives clock
> rate by dividing (div) and multiplying (mult) fixed factors
> to a parent clock.
>
> Signed-off-by: Atish Patra
> Signed-off-by: Anup Patel
> ---
> drivers/clk/Makefile
Hi Michal,
On Fri, 18 Jan 2019 at 02:41, Michal Simek wrote:
>
> From the first look there is no reason to probe parent nodes if they are
> active already.
>
> Signed-off-by: Michal Simek
> ---
>
> I have created this just for showing status of parent device.
> Maybe there is any strong reason
On 31/01/2019 03:57, Simon Glass wrote:
Hi Jean-Jacques,
On Tue, 20 Nov 2018 at 06:49, Jean-Jacques Hiblot wrote:
Hi Simon,
On 18/11/2018 16:14, Simon Glass wrote:
In some cases it is necessary to read the keyboard in early phases of
U-Boot. The cros_ec keyboard is kept in the misc
On Thu, 31 Jan 2019 19:26 Masahiro Yamada On Wed, Jan 30, 2019 at 5:55 PM Masahiro Yamada
> wrote:
> >
> > On Wed, Jan 30, 2019 at 4:23 PM Chris Packham
> wrote:
> > >
> > > Moveconfig already attempts to remove empty #if/#endif blocks when
> there
> > > is a matching CONFIG_ being moved. Add a
This commit makes the CMD_SPL_NAND_OFS only visible when we use NAND
memory.
Before this change it was present when only CMD_SPL was enabled (and
would stay when board with other falcon boot medium is used).
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
cmd/Kconfig | 1 +
1 file
The CMD_SPL_NAND_OFS description was a bit misleading, has
been updated.
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
cmd/Kconfig | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/cmd/Kconfig b/cmd/Kconfig
index bc08b935a5..f9a668b80f 100644
--- a/cmd/Kconfig
+++
This option will provide the offset in the parallel NOR flash memory to,
which the falcon boot data is stored.
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
cmd/Kconfig | 8
1 file changed, 8 insertions(+)
diff --git a/cmd/Kconfig b/cmd/Kconfig
index f9a668b80f..e37d28e86a
mccmon6 works in 10/100 MiB Ethernet environment, so disabling 1GiB support
improves robustness of the network after power up (as one don't need to
wait for autoneg).
Signed-off-by: Lukasz Majewski
---
Changes in v2:
- Port the Common Clock Framework from Linux to U-boot (tag: 5.0-rc3)
This commit updates the doc/README.falcon regarding Falcon boot on
NOR flash memories.
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
doc/README.falcon | 3 +++
1 file changed, 3 insertions(+)
diff --git a/doc/README.falcon b/doc/README.falcon
index 9a7f0bc235..204f4b12b6 100644
---
This commit brings the files from Linux kernel to provide clocks support
as it is used on the Linux kernel with common clock framework [CCF] setup.
The directory structure has been preserved. The ported code only supports
reading information from PLL, MUX, Divider, etc and enabling/disabling
the
The mccmon6 has been used a "mixed" approach between SPL and u-boot
proper sources.
This commit decoupes SPL and u-boot proper, which allows clear
distinction between those two code bases and facilitates conversion
to DM/DTS on this particular board.
Signed-off-by: Lukasz Majewski
---
Changes
This commit converts mccmon6's u-boot proper (in a single commit to avoid
build breaks) to use solely DM/DTS.
The DTS description of the mccmon6 has been ported from Linux kernel
(v4.20, SHA1: 8fe28cb58bcb235034b64cbbb7550a8a43fd88be)
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
This commit enabled support for fitImage on mccmon6 when we
switch to DT/DTS.
Moreover, it provides Falcon boot functionality to parallel
NOR flash memories (spl_nor.c).
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
board/liebherr/mccmon6/spl.c | 7 ++
common/spl/spl_nor.c
This commit adds the clk_get_by_id() function, which is responsible
for getting the udevice with matching clk->id. Such approach allows
re-usage of inherit DM list relationship for the same class (UCLASS_CLK).
As a result - we don't need any other external list - it is just enough
to look for
The support for in-kernel (v4.20) "phy-reset-post-delay" property has
been implemented in u-boot's FEC IMX driver. It has the same range (1 to
1000ms) as in Linux.
Some PHYs require waiting some time after the reset to be accessible
via MII bus. This problem has been observed on mccmon6 board
With this commit one can enable ECSPI clock on imx6q without the need to
define direct call to it in the board file (as it is done up to now).
The information regarding proper clocks is provided via DTS description.
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
drivers/spi/mxc_spi.c
This comment is a leftover from the Kconfig CONFIG_*MTD* move.
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
include/configs/mccmon6.h | 2 --
1 file changed, 2 deletions(-)
diff --git a/include/configs/mccmon6.h b/include/configs/mccmon6.h
index 644f339993..86ab66f3ab 100644
---
The IMX6Q based MCCMON6 is not using USB for any purpose.
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
configs/mccmon6_nor_defconfig | 2 --
configs/mccmon6_sd_defconfig | 2 --
include/configs/mccmon6.h | 5 -
3 files changed, 9 deletions(-)
diff --git
This commit adds the clk_get_parent_rate() function, which is responsible
for getting the rate of parent clock.
Unfortunately, u-boot's DM support for getting parent is different
(the parent relationship is in udevice) than the one in common clock
framework (CCF) in Linux.
To alleviate this
It may happen that some UCLASS_CLK clocks drivers work as a "managers",
to call other, proper clocks. This situation is present in the iMX{6|8}
clocks when supporting CONFIG_CLK (and CCF).
To avoid bogus output of "clk dump" we omit clocks which return error
value - allowing reusing default
There is no UCLASS_CLOCK uclass defined. Instead we do use the UCLASS_CLK.
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
include/clk.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/clk.h b/include/clk.h
index 8e366163f9..f6fbcc6634 100644
---
From: Laurentiu Tudor
sec_firmware reserves JR3 for it's own usage and deletes the JR3 node
from the device tree. This causes this warning to be issued when doing
the device tree fixup:
WARNING could not find node fsl,sec-v4.0-job-ring: FDT_ERR_NOTFOUND.
Fix it by excluding the device tree
From: Laurentiu Tudor
The SEC QI ICID setup in the QIIC_LS register is actually an offset
that is being added to the ICID coming from the qman portal. Setting
it with a non-zero value breaks SMMU setup as the resulting ICID is
not known. On top of that, the SEC QI ICID must match the qman portal
From: Laurentiu Tudor
On Layerscape architectures the SEC memory map is 1MB and the
register blocks contained in it are 64KB aligned, not 4KB as
the ccsr_sec structure currently assumes. Fix the layout of
the structure for these architectures.
Signed-off-by: Laurentiu Tudor
---
Hi Bharat,
Actually I've sent this patch by mistake, sorry for that.
I'll drop it and resend the patch series.
---
Best Regards, Laurentiu
On 30.01.2019 16:41, Bharat Bhushan wrote:
>
>
>> -Original Message-
>> From: upstream-release-boun...@linux.nxdi.nxp.com >
ther
boards after broader testing.
Thanks,
Neil
The following changes since commit 535d74a8ae8d194269cefdf59ae17a92cd6e75dc:
MAINTAINERS: Add Amlogic entry (2019-01-30 21:22:53 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-amlogic.git tags/u-boot-amlogic-2019
ting.
Thanks,
Neil
The following changes since commit 535d74a8ae8d194269cefdf59ae17a92cd6e75dc:
MAINTAINERS: Add Amlogic entry (2019-01-30 21:22:53 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-amlogic.git tags/u-boot-amlogic-20190131
for you to fetch change
On Thu, Jan 31, 2019 at 4:04 PM Alexander Graf wrote:
>
>
>
> On 31.01.19 08:59, Bin Meng wrote:
> > Hi Alex,
> >
> > On Thu, Jan 31, 2019 at 3:57 PM Alexander Graf wrote:
> >>
> >>
> >>
> >>> Am 31.01.2019 um 08:50 schrieb Bin Meng :
> >>>
> >>> Hi Heinrich,
> >>>
> On Fri, Jan 25, 2019 at
The TPS62517 PMIC driver has been partially converted to DM, so the
legacy I2C access layer isn't needed anymore.
Signed-off-by: Hannes Schmelzer
---
board/BuR/brppt1/board.c | 5 ++---
board/BuR/brxre1/board.c | 2 +-
board/BuR/common/bur_common.h | 2 +-
board/BuR/common/common.c
On 31.01.19 08:59, Bin Meng wrote:
> Hi Alex,
>
> On Thu, Jan 31, 2019 at 3:57 PM Alexander Graf wrote:
>>
>>
>>
>>> Am 31.01.2019 um 08:50 schrieb Bin Meng :
>>>
>>> Hi Heinrich,
>>>
On Fri, Jan 25, 2019 at 4:18 AM Heinrich Schuchardt
wrote:
On Wed, 30 Jan 2019 at 00:44, Sergey Kubushyn wrote:
> OK, I've got it working. The problem was DM FEC driver does _NOT_ do pin
> muxing and FEC pins in i.MX8MQ come up as GPIOs after rest so no wonder it
> can't talk to the PHY or whatever else.
>
> I don't know yet if there is some setting that
Hi Alex,
On Thu, Jan 31, 2019 at 3:57 PM Alexander Graf wrote:
>
>
>
> > Am 31.01.2019 um 08:50 schrieb Bin Meng :
> >
> > Hi Heinrich,
> >
> >> On Fri, Jan 25, 2019 at 4:18 AM Heinrich Schuchardt
> >> wrote:
> >>
> >> arch/x86/dts/qemu-x86_i440fx.dts reserves memory for PCI at 0x100.
> >
201 - 256 of 256 matches
Mail list logo