On Tue, Feb 19, 2019 at 12:36:58PM +0100, Ahmad Fatoum wrote:
> To play around with the new /omit-if-no-ref/ feature, I've enabled
> update-dtc-source.sh for barebox and used it to update dtc to v1.4.7.
>
> The second patch also reinstates the dtc-lexer.l and dtc-parser.y
> files which were
On Tue, Feb 19, 2019 at 10:10:02PM +0100, Ahmad Fatoum wrote:
> Hello Sam,
>
> On 19/2/19 21:42, Sam Ravnborg wrote:
> > Hi Ahmad.
> >
> > On Tue, Feb 19, 2019 at 01:06:10PM +0100, Ahmad Fatoum wrote:
> >> This is in line with other platforms such as i.MX, which allow
> >> specifying a debug
On Wed, Feb 20, 2019 at 10:14:12AM +0300, Antony Pavlov wrote:
> On Tue, 19 Feb 2019 15:16:47 +0100
> Ahmad Fatoum wrote:
>
> > This brings many upstream goodies, among them checking for
> > SPDX-License-Identifier entries for newly added source files.
> >
> > For future reference, following
Import a subset of clk_bulk API from Linux to support porting kernel
code that uses it.
Signed-off-by: Andrey Smirnov
---
drivers/clk/Makefile | 3 +-
drivers/clk/clk-bulk.c | 102 +
include/linux/clk.h| 98 +++
Port basic Linux kernel NLS functions: utf8_to_utf32() and
utf8s_to_utf16s() in order to support porting kernel code that uses
them.
Signed-off-by: Andrey Smirnov
---
include/linux/nls.h | 40 ++
lib/Kconfig | 3 +
lib/Makefile| 1 +
lib/nls_base.c | 131
Import DWC3 USB controller driver from Linux. This is a bare minimum
port of the code needed to support USB host functionality on
i.MX8MQ. No other use-case is explicitly supported.
Signed-off-by: Andrey Smirnov
---
drivers/usb/Kconfig |2 +
drivers/usb/Makefile |1 +
Port of Linux patch https://patchwork.kernel.org/patch/10766235/
The HW can swap the USB differential-pair (D+/D-) for each port
separately. So the USB signals can be re-aligned with a misplaced
USB connector on the PCB.
Signed-off-by: Marco Felsch
Reviewed-by: Richard Leitner
Port i.MX8MQ USB PHY driver from Linux.
Signed-off-by: Andrey Smirnov
---
drivers/phy/Kconfig| 2 +
drivers/phy/Makefile | 1 +
drivers/phy/freescale/Kconfig | 4 +
drivers/phy/freescale/Makefile | 1 +
Port Microchip USB251x USB hub driver from Linux. Needed by ZII's
i.MX8MQ boards.
Signed-off-by: Andrey Smirnov
---
drivers/usb/Kconfig | 2 +
drivers/usb/Makefile| 1 +
drivers/usb/misc/Kconfig| 14 +
drivers/usb/misc/Makefile | 6 +
drivers/usb/misc/usb251xb.c |
Import USB_SPEED_SUPER_PLUS constant from Linux to support porting
kernel code that uses it.
Signed-off-by: Andrey Smirnov
---
include/usb/ch9.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/usb/ch9.h b/include/usb/ch9.h
index b44d41e85..89d83e0d0 100644
--- a/include/usb/ch9.h
In order to support PHY driver probe deferral change the code to
assume EPROBE_DEFER instead of ENODEV when requested PHY is missing
from phy_provider_list.
Signed-off-by: Andrey Smirnov
---
drivers/phy/phy-core.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git
Regardless of the value of CONFIG_HAVE_CLK, clk_put() implementation
is always a no-op. Move the definition to linux/clk.h and drop the
rest of the code implementing it.
Signed-off-by: Andrey Smirnov
---
drivers/clk/clkdev.c | 5 -
include/linux/clk.h | 21 -
2 files
Make use of lo_hi_readq/writeq() to implement xhci_read/write_64()
helpers, same as it is done in the Linux kernel.
Signed-off-by: Andrey Smirnov
---
drivers/usb/host/xhci.h | 14 --
1 file changed, 4 insertions(+), 10 deletions(-)
diff --git a/drivers/usb/host/xhci.h
Current TRB initialization code in xHCI driver is:
a) Somewhat inconsistent in endianness correctness: LE is insured
in some places whereas in some places it isn't
b) Somewhat inconsistent in how DMA buffer address is being
written: some places utilize xhci_write_64,
Everyone:
This series contains changes I made while working on adding USB
support for ZII i.MX8MQ boards. There are several distinct parts in
this series:
1. xHCI fixes, features and improvements
2. PHY driver deferral support
3. i.MX8MQ USB PHY driver
4. DWC3 USB support and related patches
Make sure to initialize xhci->rings_list, otherwise any use of the
driver will result in a crash.
Signed-off-by: Andrey Smirnov
---
drivers/usb/host/xhci-hcd.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/usb/host/xhci-hcd.c b/drivers/usb/host/xhci-hcd.c
index
Initialize TRT flag for xHCI >= 1.0, not just == 1.0. This is what
Linux xHCI driver does.
Signed-off-by: Andrey Smirnov
---
drivers/usb/host/xhci-hcd.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/usb/host/xhci-hcd.c b/drivers/usb/host/xhci-hcd.c
index
Drop 'dma' field from struct xhci_hcd since it is not really used
anywhere.
Signed-off-by: Andrey Smirnov
---
drivers/usb/host/xhci-hcd.c | 2 +-
drivers/usb/host/xhci.h | 1 -
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/usb/host/xhci-hcd.c
Simplify route string building loop by avoiding checking
top_dev->parent->descriptor->bDeviceClass twice.
Signed-off-by: Andrey Smirnov
---
drivers/usb/host/xhci-hcd.c | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/drivers/usb/host/xhci-hcd.c
Convert xhci_submit_control() to use dma_(un)map_single(). These
functions both allow us to handle potential physical/virtual address
differences as well as allowing to drop a number of typecasts.
Signed-off-by: Andrey Smirnov
---
drivers/usb/host/xhci-hcd.c | 17 ++---
1 file
Xhci_submit_control() submits TRB_DATA with TRB_IOC flag regardless of
the vlaue of req->requesttype, so we shouldn't gate waiting for the
event that will result from it with "req->requesttype &
USB_DIR_IN". Failing to do this will result in unstable USB
performance and will eventually cause the
Simplfy xhci_submit_normal()'s logic a bit by using helper variables
and making sure that usb_pipein(pipe) is only called once.
Signed-off-by: Andrey Smirnov
---
drivers/usb/host/xhci-hcd.c | 28
1 file changed, 16 insertions(+), 12 deletions(-)
diff --git
Driver's .submit_control() callback can and will be called with buffer
set to NULL (and length set to 0), so we need to make sure that we
don't try to DMA sync the buffer in that case. Add appropriate gurads
to make sure that doesn't happen.
Signed-off-by: Andrey Smirnov
---
xHCI spec allows for various context to be either 32 or 64 bytes in
size, so we can't rely on struct definitions to correctly reflect data
layout. Port varios context accessors from Linux kernel and convert
the rest of the code to use them in order to be able to support both
context sizes.
On_hs_hub is a boolean, not a bitfiled, so usage of bitwise or is
unnecessary. Replace it with a regular assignement operator.
Signed-off-by: Andrey Smirnov
---
drivers/usb/host/xhci-hcd.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/usb/host/xhci-hcd.c
Convert xhci_submit_normal() to use dma_(un)map_single(). These
functions both allow us to handle potential physical/virtual address
differences as well as allowing to drop a number of typecasts.
Signed-off-by: Andrey Smirnov
---
drivers/usb/host/xhci-hcd.c | 17 ++---
1 file
Cast ~XHCI_IRQS to u32 to avoid getting a warning on 64-bit builds.
Signed-off-by: Andrey Smirnov
---
drivers/usb/host/xhci-hcd.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/usb/host/xhci-hcd.c b/drivers/usb/host/xhci-hcd.c
index 7106a5637..a01f9fe38 100644
---
Replace occasional all-whiltespace indentation with tabs for
consistency.
Signed-off-by: Andrey Smirnov
---
drivers/usb/host/xhci-hcd.c | 136 ++--
1 file changed, 68 insertions(+), 68 deletions(-)
diff --git a/drivers/usb/host/xhci-hcd.c
Memory returned by dma_alloc_coherent() should already be zeroed
out, so there's no need to do this explicitly.
Signed-off-by: Andrey Smirnov
---
drivers/usb/host/xhci-hcd.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/usb/host/xhci-hcd.c b/drivers/usb/host/xhci-hcd.c
index
On Tue, 19 Feb 2019 15:16:47 +0100
Ahmad Fatoum wrote:
> This brings many upstream goodies, among them checking for
> SPDX-License-Identifier entries for newly added source files.
>
> For future reference, following barebox changes were applied
> on top of the version copied from upstream:
>
>
Hi Ahmad.
> I think it should remain build-time configurable, to account for cases
> such as when the designated debug port isn't usable for whatever reason
> (e.g. its exposed via a USB-to-UART bridge and you want to use a proper
> UART, because you hate that the disconnection on power cycle..).
Hello,
On 19/2/19 22:10, Ahmad Fatoum wrote:
> Hello Sam,
>
> On 19/2/19 21:42, Sam Ravnborg wrote:
>> Hi Ahmad.
>>
>> On Tue, Feb 19, 2019 at 01:06:10PM +0100, Ahmad Fatoum wrote:
>>> This is in line with other platforms such as i.MX, which allow
>>> specifying a debug port. As we can't use
Hello Sam,
On 19/2/19 21:42, Sam Ravnborg wrote:
> Hi Ahmad.
>
> On Tue, Feb 19, 2019 at 01:06:10PM +0100, Ahmad Fatoum wrote:
>> This is in line with other platforms such as i.MX, which allow
>> specifying a debug port. As we can't use port indices because
>> the UARTs aren't mapped
Hi Ahmad.
On Tue, Feb 19, 2019 at 01:06:10PM +0100, Ahmad Fatoum wrote:
> This is in line with other platforms such as i.MX, which allow
> specifying a debug port. As we can't use port indices because
> the UARTs aren't mapped consecutively, allow specifying a hex
> base at configuration time.
>
The existing device tree is too big for the 64K byte constrained
first stage.
Because of the size limitation it might be better to only use
the device tree for the second stage. This increases user-friendliness
by leaving space for PBL_CONSOLE.
For now provide a slightly smaller smaller
The newly added device tree based first stage fails to load the second
stage from MMC, which might be in relation to a preceding atmel_mci
"command/data timeout" message.
Due to this and because it's not clear yet how viable it's to use the device
tree for the size-constrained first stage anyway,
This commit imports DDRAMC initialization routines for use in PBL from
https://github.com/linux4sam/at91bootstrap/blob/v3.8.12/driver/ddramc.c
Signed-off-by: Ahmad Fatoum
---
arch/arm/mach-at91/Makefile | 1 +
arch/arm/mach-at91/ddramc.c | 518 +++
Signed-off-by: Ahmad Fatoum
---
.../boards/at91/microchip-ksz9477-evb.rst | 38 ++-
1 file changed, 36 insertions(+), 2 deletions(-)
diff --git a/Documentation/boards/at91/microchip-ksz9477-evb.rst
b/Documentation/boards/at91/microchip-ksz9477-evb.rst
index
This imports the low level init code from at91bootstrap
https://github.com/linux4sam/at91bootstrap/blob/v3.8.12/board/sama5d3_xplained/sama5d3_xplained.c
Signed-off-by: Ahmad Fatoum
---
.../boards/microchip-ksz9477-evb/lowlevel.c | 194 +-
arch/arm/mach-at91/Kconfig
Instead of adding missing definitions to the existing at91sam9_ddrsdr.h
and adapting the incoming DDRAM initialization code from at91bootstrap,
just replace the lightly used existing header with this one.
For easier comprehension, the replacement is done in three steps:
Here the header is
This saves about 25K, which could be useful to fit
the incoming first stage board support into the SRAM's 64K.
Signed-off-by: Ahmad Fatoum
---
arch/arm/boards/microchip-ksz9477-evb/lowlevel.c | 4 ++--
arch/arm/mach-at91/Kconfig | 1 +
2 files changed, 3 insertions(+), 2
Instead of adding missing definitions to the existing at91sam9_ddrsdr.h
and adapting the incoming DDRAM initialization code from at91bootstrap,
just replace the lightly used existing header with this one.
For easier comprehension, the replacement is done in three steps:
This last step copies the
Low level init code might want to disable the watchdog in PBL.
Provide a helper to do so.
Signed-off-by: Ahmad Fatoum
---
arch/arm/mach-at91/include/mach/at91_wdt.h | 16
1 file changed, 16 insertions(+)
diff --git a/arch/arm/mach-at91/include/mach/at91_wdt.h
The ROM code on the sama5d{2,3,4} imposes a 64K limit on the bootloader
binary it loads to SRAM. Declare this in the mach-at91/Kconfig, so
it will always be checked against.
Signed-off-by: Ahmad Fatoum
---
arch/arm/mach-at91/Kconfig | 6 ++
1 file changed, 6 insertions(+)
diff --git
For use by future at91 first stage bootloaders, this commit imports
https://github.com/linux4sam/at91bootstrap/blob/v3.8.12/driver/pmc.c
Signed-off-by: Ahmad Fatoum
---
arch/arm/mach-at91/Makefile | 1 +
.../include/mach/at91_lowlevel_clock.h| 43 +
Incoming sama5d3 bootstrap code has been ported from the at91bootstrap
project and is licensed under a 1-clause BSD license. To remove
boilerplate legal text there, place the license at a fixed location
and only note SPDX-License-Identifier and Copyright in the source files.
Signed-off-by: Ahmad
Instead of adding missing definitions to the existing at91sam9_ddrsdr.h
and adapting the incoming DDRAM initialization code from at91bootstrap,
just replace the lightly used existing header with this one.
For easier comprehension, the replacement is done in three steps:
Here the existing
Incoming microchip-ksz9477-evb first stage will add one more entry point
for the first stage. As there is a little reason to use the same piggy
data for both images (BOOT.BIN, the first stage, is limited to 64K), have
CONFIG_AT91_LOAD_BAREBOX_SRAM decide which stage should be built.
From: Ahmad Fatoum
For use in PBL, import dbgu init code from:
https://github.com/linux4sam/at91bootstrap/blob/v3.8.12/driver/at91_usart.c
Signed-off-by: Ahmad Fatoum
---
arch/arm/mach-at91/include/mach/at91_dbgu.h | 57 -
1 file changed, 56 insertions(+), 1 deletion(-)
v1 is at <20190116174559.17416-1-a.fat...@pengutronix.de>.
I tried to strip down barebox, so the first stage can be device tree
based as well. It boots up to trying to load the first stage from MMC,
where it fails. As it's very annoying to debug when only having few bytes
to spare, I am not sure
For use by the incoming at91bootstrap DDRAMC initialization code,
this commit provides an early_udelay function usable in PBL imported from
https://github.com/linux4sam/at91bootstrap/blob/v3.8.12/driver/at91_pit.c
Signed-off-by: Ahmad Fatoum
---
arch/arm/mach-at91/Makefile |
Import const_structs.checkpatch from Linux v5.0-rc6. Leaving the
file empty leads to false positives. If false positives pop up
with the Linux list, they could be adjusted.
The fixed-up commit message needs to be adjusted as well:
- - const_structs.checkpatch: added as empty file for now
+ -
Hello Sam
On 18/2/19 13:12, Sam Ravnborg wrote:
>
> While on the LICENSE topic.
> Could you update checkpatch to recognize SPDX entries too?
>
I've included a patch with an updated checkpatch.pl in the v2
I just sent out.
Cheers
Ahmad
>
> Sam
>
--
Pengutronix e.K.
At the moment
grep -r --exclude-dir=.git 'SPDX-License-Identifier:' | \
grep -v 'GPL-2.0'
shows me 39 non-dually-licensed source code files (SoCFPGA) that have a
BSD-3-Clause license _identifier_.
There seems to be no barebox BSD-3-Clause license _text_ however,
which runs afoul of the
Changes since v1:
- fixed grep pipeline in commit message
- removed u-boot jumptable exception as suggested by Sascha
- added follow-up commit with updated checkpatch.pl as suggested by Sam
- added empty exceptions/ and other/ directories
Ahmad Fatoum (2):
LICENSES: adopt Linux-like LICENSES
On 19.02.19 13:45, Antony Pavlov wrote:
On Tue, 19 Feb 2019 09:34:43 +0100
Oleksij Rempel wrote:
Hi Antony,
your attention will be needed here..
Hi Oleksij!
Sorry but this week I'm on vacation.
Could you please push this patchseries to github?
done:
Both Linux and barebox support this new scheme and it's the actually
the recommended one.
Signed-off-by: Uwe Kleine-König
---
Hello,
On Tue, Feb 19, 2019 at 11:54:07AM +0100, Stefan Riedmüller wrote:
> On 19.02.19 11:28, Uwe Kleine-König wrote:
> > Both Linux and barebox support this new scheme
On Tue, 19 Feb 2019 09:34:43 +0100
Oleksij Rempel wrote:
> Hi Antony,
>
> your attention will be needed here..
Hi Oleksij!
Sorry but this week I'm on vacation.
Could you please push this patchseries to github?
--
Best regards,
Antony Pavlov
>
> On 18.02.19 08:51, Oleksij Rempel wrote:
On 19/2/19 13:10, Ahmad Fatoum wrote:
> 5a1a5ed253 ("ARM: images: use piggydata")
Should've added a Fixes: 5a1a5ed253 ("ARM: images: use piggydata") as well.
--
Pengutronix e.K. | |
Industrial Linux Solutions |
The size restriction imposed by the ROM code of the target SoC is the
upper limit on how big a barebox binary should get. Thus allow the
architecture Kconfig to define an optional (possibly subarch-specific
ARCH_BAREBOX_MAX_IMAGE_SIZE), as a ceiling for the resulting barebox
binary size.
As we
For platforms such as the at91, the boot ROM imposes an upper limit
on barebox file size. Prior to 5a1a5ed253 ("ARM: images: use piggydata"),
BAREBOX_MAX_PBLX_SIZE seems to have been the way to go for limiting
the size of the final barebox binary when using the PBL.
With pblx removed, this
Both at91_get_ddram_size and at91sama5_get_ddram_size are the
same if is_sdram == false and is_nb == true.
is_sdram is always false, because according to the sama5d{2,3,4}
datasheets, the lowest possible value for AT91_DDRSDRC_MD is 3
(i.e. none of them supports SDR SDRAM).
Therefore have
at91sama5_get_ddram_size() is despite the name specific to the
sama5d3 which it was added alongside of. sama5d4 board code continues
to use it, but accessing SAMA5D3_BASE_MPDDRC (0xea00) on
a sama5d4 should result in a Data Abort (Datasheet Figure 5-1)..
Fix this by giving
Hello,
I noticed these issues while preparing v2 of the sama5d3 first stage
patch set. As they are applicable on their own, I am sending them out
as a separate patch set.
They apply on top of Sam's "at91: Support PMC clock bindings" v3, but
I guess, they should apply on top of v4 as well.
Use the potentially endianness-changing readl, writel and siblings
directly. They looks prettier and are the correct thing to do, as
even if the CPU is in big-endian mode, the peripherals are little-endian.
Unlike Linux, barebox readl,writel are the same Linux'
{readl,writel}_relaxed (they don't
This is in line with other platforms such as i.MX, which allow
specifying a debug port. As we can't use port indices because
the UARTs aren't mapped consecutively, allow specifying a hex
base at configuration time.
A side effect of this patch is that sama5d4's HAVE_AT91_DBGU2
is now honored as
Unlike Linux:
- barebox' scripts/gen-dtb-s has a dependency on fdget,
thus change the script to copy fdget.c as part of the update.
- has the libfdt source files in the same directory as the rest
- we don't have/need Makefile.libfdt
Adjust the update-dtc-source.sh script to account for this, so
To play around with the new /omit-if-no-ref/ feature, I've enabled
update-dtc-source.sh for barebox and used it to update dtc to v1.4.7.
The second patch also reinstates the dtc-lexer.l and dtc-parser.y
files which were erroneously deleted in
273dbe5f87 ("kbuild: generate lexer and parser during
On 19/2/19 11:04, Sam Ravnborg wrote:
> Hi Ahmad.
>
> On Tue, Feb 19, 2019 at 08:52:39AM +0100, Ahmad Fatoum wrote:
>> As the sama5d3 based microchip-ksz9477-evb board still uses the old
>> bindings, the dt-compat.c code is ported as well. This can be removed
>> when all in-kernel at91 boards
Hi Uwe,
On 19.02.19 11:28, Uwe Kleine-König wrote:
Both Linux and barebox support this new scheme and it's the actually
the recommended one.
Signed-off-by: Uwe Kleine-König
---
On Tue, Feb 19, 2019 at 11:08:56AM +0100, Stefan Riedmüller wrote:
thanks for the patch.
In
On Tue, Feb 19, 2019 at 11:01:53AM +0100, Sam Ravnborg wrote:
> On Tue, Feb 19, 2019 at 10:05:31AM +0100, Sascha Hauer wrote:
> > On Mon, Feb 18, 2019 at 08:59:06PM +0100, Sam Ravnborg wrote:
> > > Hi Sascha
> > > >
> > > > Applied, thanks. Since AT91 is broken currently I applied it to master.
>
Both Linux and barebox support this new scheme and it's the actually
the recommended one.
Signed-off-by: Uwe Kleine-König
---
On Tue, Feb 19, 2019 at 11:08:56AM +0100, Stefan Riedmüller wrote:
> thanks for the patch.
>
> In arch/arm/dts/imx6qdl-phytec-pfla02.dtsi and
>
Hi Uwe,
thanks for the patch.
In arch/arm/dts/imx6qdl-phytec-pfla02.dtsi and
arch/arm/dts/imx6qdl-phytec-phycore-som.dtsi are additional gpmi partitions. Did
you leave them out for a reason. I think they can be matched to the new scheme too.
Stefan
On 18.02.19 22:08, Uwe Kleine-König
On Tue, Feb 19, 2019 at 10:05:31AM +0100, Sascha Hauer wrote:
> On Mon, Feb 18, 2019 at 08:59:06PM +0100, Sam Ravnborg wrote:
> > Hi Sascha
> > >
> > > Applied, thanks. Since AT91 is broken currently I applied it to master.
> >
> > I did not see it in master yet so I sent a full v3 with build
Hi Ahmad.
On Tue, Feb 19, 2019 at 08:52:39AM +0100, Ahmad Fatoum wrote:
> As the sama5d3 based microchip-ksz9477-evb board still uses the old
> bindings, the dt-compat.c code is ported as well. This can be removed
> when all in-kernel at91 boards have been ported to the new bindings.
Thanks.
I
On Tue, Feb 19, 2019 at 10:05:31AM +0100, Sascha Hauer wrote:
> On Mon, Feb 18, 2019 at 08:59:06PM +0100, Sam Ravnborg wrote:
> > Hi Sascha
> > >
> > > Applied, thanks. Since AT91 is broken currently I applied it to master.
> >
> > I did not see it in master yet so I sent a full v3 with build
On Mon, Feb 18, 2019 at 12:32:12PM +0100, Tomaz Solc wrote:
> Changes from the first patch series:
>
> - Base Compute Module 3 device tree off upstream device tree for CM3 + IO3
>dev board, instead of R. Pi 3B.
> - Keep Makefile.bcm283x without a newline at the end of file.
> - Make mci
On Mon, Feb 18, 2019 at 08:59:06PM +0100, Sam Ravnborg wrote:
> Hi Sascha
> >
> > Applied, thanks. Since AT91 is broken currently I applied it to master.
>
> I did not see it in master yet so I sent a full v3 with build fixes
> and Tested-by: annotations.
>
> It this is too late for master I
On Thu, Feb 14, 2019 at 02:35:00PM +, Thomas Hämmerle wrote:
> Hi Sascha,
>
> On 12.02.19 09:31, Sascha Hauer wrote:
> > Hi Thomas,
> >
> > On Mon, Feb 11, 2019 at 02:10:40PM +, Thomas Hämmerle wrote:
> >> From: Thomas Haemmerle
> >>
> >> Port Xilinx Zynq MPSoC Firmware layer driver
Hi Antony,
your attention will be needed here..
On 18.02.19 08:51, Oleksij Rempel wrote:
From: Oleksij Rempel
To make barebox dynamically relocatable it should know
the RAM size to be able to calculate proper new location.
Signed-off-by: Oleksij Rempel
---
Implement syscon_regmap_lookup_by_compatible() to simplify porting kernel code.
Signed-off-by: Ahmad Fatoum
---
Forgot to send this one first. Should be applied prior to the fixed up commit.
drivers/mfd/syscon.c | 14 ++
include/mfd/syscon.h | 5 +
2 files changed, 19
81 matches
Mail list logo