From: Tien Fong Chee
Add FPGA driver support for Arria 10.
Signed-off-by: Tien Fong Chee
Reviewed-by: Ley Foon Tan
Reviewed-by: Dinh Nguyen
---
arch/arm/mach-socfpga/include/mach/fpga_manager.h
From: Tien Fong Chee
This converts the following to Kconfig:
CONFIG_FPGA
CONFIG_FPGA_ALTERA
Signed-off-by: Tien Fong Chee
Reviewed-by: Ley Foon Tan
Reviewed-by: Dinh Nguyen
---
From: Tien Fong Chee
Add FPGA driver config for Arria 10.
Signed-off-by: Tien Fong Chee
Reviewed-by: Ley Foon Tan
Reviewed-by: Dinh Nguyen
---
configs/socfpga_arria10_defconfig | 2 ++
1 file
From: Tien Fong Chee
Enable all FPGA config support for Arria 10.
Signed-off-by: Tien Fong Chee
Reviewed-by: Ley Foon Tan
Reviewed-by: Dinh Nguyen
---
include/configs/socfpga_common.h | 3 +--
1
From: Tien Fong Chee
This converts the following to Kconfig:
CONFIG_FPGA_SOCFPGA
Signed-off-by: Tien Fong Chee
Reviewed-by: Ley Foon Tan
Reviewed-by: Dinh Nguyen
---
From: Tien Fong Chee
Enable FPGA driver build for Arria 10 SPL because FPGA driver is
needed by Arria 10 SPL to configure and getting DDR up before
loading U-boot into DDR and booting from there.
Signed-off-by: Tien Fong Chee
Reviewed-by: Ley
From: Tien Fong Chee
Move FPGA driver which is Gen5 specific code into Gen5 driver file
and keeping common FPGA driver intact. All the changes are still keeping
in driver/fpga/ and no functional change. Subsequent patch would move
FPGA manager driver from arch/arm into
From: Tien Fong Chee
Remove parameter from socfpga_bridges_reset(), and keeping this function
for single purpose which is just triggering reset on bridges.
socfpga_reset_deassert_bridges_handoff() can be called for releasing reset
on any bridges based on the bridge
From: Tien Fong Chee
This is the 13th version of patchset to adds support for Intel Arria 10 SoC FPGA
driver. This version mainly resolved the conflicts when applying on top of
u-boot.git in [v12]. This series is working on top of
u-boot.git -
On Isn, 2017-07-24 at 14:09 +0200, Marek Vasut wrote:
> On 07/24/2017 07:49 AM, Chee, Tien Fong wrote:
> >
> > On Jum, 2017-07-21 at 11:06 +0200, Marek Vasut wrote:
> > >
> > > On 07/21/2017 10:22 AM, tien.fong.c...@intel.com wrote:
> > > >
> > > >
> > > > From: Tien Fong Chee
Hi Simon,
2017-07-24 12:19 GMT+09:00 Simon Glass :
> The environment code is ripe for improvement in various ways. It has lots
> of duplication and inconsistencies between how things work with different
> environment locations. It does not properly use Kconfig. Error checking
Hi Ran,
On Wed, Jul 26, 2017 at 11:30 AM, Ran Wang wrote:
> Hi Bin
>> -Original Message-
>> From: Bin Meng [mailto:bmeng...@gmail.com]
>> Sent: Tuesday, July 25, 2017 8:22 PM
>> To: Ran Wang
>> Cc: Marek Vasut ; Patrice Chotard
Hi Bin
> -Original Message-
> From: Bin Meng [mailto:bmeng...@gmail.com]
> Sent: Tuesday, July 25, 2017 8:22 PM
> To: Ran Wang
> Cc: Marek Vasut ; Patrice Chotard ;
> Simon Glass ; Masahiro Yamada
>
On Wed, Jul 26, 2017 at 11:12 AM, Bin Meng wrote:
> cpu_mhz_from_msr() is currently Intel-specific, and should not
oops: patch ordering issue :)
It should be: try_msr_calibrate_tsc()... as try_msr_calibrate_tsc() is
renamed to cpu_mhz_from_msr() in patch [6/6]
> execute on
Atom processors use a 19.2 MHz crystal oscillator.
Early processors generate 100 MHz via 19.2 MHz * 26 / 5 = 99.84 MHz.
Later processors generate 100 MHz via 19.2 MHz * 125 / 24 = 100 MHz.
Update the Silvermont-based tables accordingly, matching the Software
Developers Manual.
Also, correct a
cpu_mhz_from_msr() is currently Intel-specific, and should not
execute on any other vendor's parts.
This keeps in sync with Linux kernel commit:
ba82683: x86/tsc_msr: Identify Intel-specific code
Signed-off-by: Bin Meng
---
drivers/timer/tsc_timer.c | 4
1 file
Some processor abbreviations in the comments of freq_desc_tables[]
are obscure. This updates part of these to mention processors
that are known to us. Also expand frequency definitions.
This keeps in sync with Linux kernel commit:
9e0cae9: x86/tsc_msr: Update comments, expand definitions
Rename try_msr_calibrate_tsc() to cpu_mhz_from_msr(), as that
better describes what the routine does.
This keeps in sync with Linux kernel commit:
02c0cd2: x86/tsc_msr: Remove irqoff around MSR-based TSC enumeration
Signed-off-by: Bin Meng
---
drivers/timer/tsc_timer.c |
If either ratio or freq is zero, the return value is zero. There
is no need to create a fail branch and return zero there.
This keeps in sync with Linux kernel commit:
14bb4e3: x86/tsc_msr: Remove debugging messages
Signed-off-by: Bin Meng
---
drivers/timer/tsc_timer.c |
Currently we read the tsc radio like this:
ratio = (MSR_PLATFORM_INFO >> 8) & 0x1f;
Thus we get bit 8-12 of MSR_PLATFORM_INFO, however according to the
Intel manual, the ratio bits are bit 8-15.
Fix this problem by masking 0xff instead.
This keeps in sync with Linux kernel commit:
On Tuesday, July 25, 2017 4:54:15 PM PDT Aaron Williams wrote:
> Hi all,
>
> I am trying to enable support for booting signed FIT images but I'm not sure
> how I go about setting up the public keys. The documentation under
> uImage.fit does not seem to cover how to go about setting up the keys
On Sun, Jul 23, 2017 at 09:19:47PM -0600, Simon Glass wrote:
> This converts the following to Kconfig:
>CONFIG_ENV_IS_IN_FAT
>
> Signed-off-by: Simon Glass
Applied to u-boot/master, thanks!
--
Tom
signature.asc
Description: Digital signature
On Sun, Jul 23, 2017 at 09:19:45PM -0600, Simon Glass wrote:
> This converts the following to Kconfig:
>CONFIG_ENV_IS_IN_SPI_FLASH
>
> Signed-off-by: Simon Glass
Applied to u-boot/master, thanks!
--
Tom
signature.asc
Description: Digital signature
On Sun, Jul 23, 2017 at 09:19:48PM -0600, Simon Glass wrote:
> This converts the following to Kconfig:
>CONFIG_ENV_IS_IN_ONENAND
>
> Signed-off-by: Simon Glass
Applied to u-boot/master, thanks!
--
Tom
signature.asc
Description: Digital signature
On Sun, Jul 23, 2017 at 09:19:44PM -0600, Simon Glass wrote:
> This converts the following to Kconfig:
>CONFIG_ENV_IS_IN_DATAFLASH
>
> Signed-off-by: Simon Glass
Applied to u-boot/master, thanks!
--
Tom
signature.asc
Description: Digital signature
On Sun, Jul 23, 2017 at 09:19:42PM -0600, Simon Glass wrote:
> This converts the following to Kconfig:
>CONFIG_ENV_IS_IN_NVRAM
>
> Signed-off-by: Simon Glass
Applied to u-boot/master, thanks!
--
Tom
signature.asc
Description: Digital signature
On Sun, Jul 23, 2017 at 09:19:46PM -0600, Simon Glass wrote:
> This converts the following to Kconfig:
>CONFIG_ENV_IS_IN_REMOTE
>
> Signed-off-by: Simon Glass
Applied to u-boot/master, thanks!
--
Tom
signature.asc
Description: Digital signature
On Sun, Jul 23, 2017 at 09:19:40PM -0600, Simon Glass wrote:
> The CONFIG_ENV_IS_IN_... options which have already been converted to
> Kconfig only have a small amount of help. Move the rest of it over from
> the README.
>
> Signed-off-by: Simon Glass
Applied to
On Sun, Jul 23, 2017 at 09:19:43PM -0600, Simon Glass wrote:
> This converts the following to Kconfig:
>CONFIG_ENV_IS_IN_EEPROM
>
> Signed-off-by: Simon Glass
Applied to u-boot/master, thanks!
--
Tom
signature.asc
Description: Digital signature
On Sun, Jul 23, 2017 at 09:19:41PM -0600, Simon Glass wrote:
> This converts the following to Kconfig:
>CONFIG_ENV_IS_IN_FLASH
>
> Signed-off-by: Simon Glass
Applied to u-boot/master, thanks!
--
Tom
signature.asc
Description: Digital signature
On Sun, Jul 23, 2017 at 09:19:39PM -0600, Simon Glass wrote:
> This converts the following to Kconfig:
>CONFIG_ENV_IS_IN_MMC
>CONFIG_ENV_IS_IN_NAND
>CONFIG_ENV_IS_IN_UBI
>CONFIG_ENV_IS_NOWHERE
>
> In fact this already exists for sunxi as a 'choice' config. However not
> all the
Signed-off-by: Rob Clark
---
lib/efi_loader/efi_disk.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/lib/efi_loader/efi_disk.c b/lib/efi_loader/efi_disk.c
index adf906b7dd..4bde2287b4 100644
--- a/lib/efi_loader/efi_disk.c
+++
Probably this went unnoticed before, but it causes problems with
addition of 804b1d73 ("efi_loader: log EFI return values too")
Signed-off-by: Rob Clark
---
lib/efi_loader/efi_boottime.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git
Hi all,
I am trying to enable support for booting signed FIT images but I'm not sure
how I go about setting up the public keys. The documentation under uImage.fit
does not seem to cover how to go about setting up the keys for U-Boot to
verify the image.
I can sign the .fit image without any
Uboot List,
Someone could help me as I wrap up this to solve my problem.
Best Regards
Perfeito, Alexander
De: Alexandre N. Perfeito
Enviado: segunda-feira, 24 de julho de 2017 18:35
Para: Thomas Hoff
Cc: Simon Glass
On Tue, Jul 25, 2017 at 6:10 PM, Alexander Graf wrote:
>
>
> On 26.07.17 00:01, Rob Clark wrote:
>>
>> On Tue, Jul 25, 2017 at 5:42 PM, Alexander Graf wrote:
>>>
>>>
>>>
>>> On 25.07.17 23:26, Rob Clark wrote:
On Tue, Jul 25, 2017 at 5:01 PM, Heinrich
On Tue, Jul 25, 2017 at 02:55:18PM +1000, Bin Chen wrote:
> On 24 July 2017 at 00:41, Tom Rini wrote:
>
> > On Sun, Jul 23, 2017 at 11:48:53PM +1000, Bin Chen wrote:
> > > On 19 July 2017 at 12:53, Tom Rini wrote:
> > >
> > > > On Wed, Jul 19, 2017 at
On 26.07.17 00:01, Rob Clark wrote:
On Tue, Jul 25, 2017 at 5:42 PM, Alexander Graf wrote:
On 25.07.17 23:26, Rob Clark wrote:
On Tue, Jul 25, 2017 at 5:01 PM, Heinrich Schuchardt
wrote:
On 07/25/2017 09:42 PM, Rob Clark wrote:
On Tue, Jul 25, 2017
On Tue, Jul 25, 2017 at 5:42 PM, Alexander Graf wrote:
>
>
> On 25.07.17 23:26, Rob Clark wrote:
>>
>> On Tue, Jul 25, 2017 at 5:01 PM, Heinrich Schuchardt
>> wrote:
>>>
>>> On 07/25/2017 09:42 PM, Rob Clark wrote:
On Tue, Jul 25, 2017 at 3:12 PM,
On Tue, Jul 25, 2017 at 03:40:42PM -0600, Simon Glass wrote:
> Hi Tom,
>
> On 25 July 2017 at 11:49, Tom Rini wrote:
> >
> > On Sun, Jul 23, 2017 at 09:19:35PM -0600, Simon Glass wrote:
> >
> > > The environment code is ripe for improvement in various ways. It has lots
> > >
On 25.07.17 23:26, Rob Clark wrote:
On Tue, Jul 25, 2017 at 5:01 PM, Heinrich Schuchardt wrote:
On 07/25/2017 09:42 PM, Rob Clark wrote:
On Tue, Jul 25, 2017 at 3:12 PM, Heinrich Schuchardt wrote:
On 07/25/2017 07:52 PM, Rob Clark wrote:
On Tue,
Hi Tom,
On 25 July 2017 at 11:49, Tom Rini wrote:
>
> On Sun, Jul 23, 2017 at 09:19:35PM -0600, Simon Glass wrote:
>
> > The environment code is ripe for improvement in various ways. It has lots
> > of duplication and inconsistencies between how things work with different
> >
On Tue, Jul 25, 2017 at 5:01 PM, Heinrich Schuchardt wrote:
> On 07/25/2017 09:42 PM, Rob Clark wrote:
>> On Tue, Jul 25, 2017 at 3:12 PM, Heinrich Schuchardt
>> wrote:
>>> On 07/25/2017 07:52 PM, Rob Clark wrote:
On Tue, Jul 25, 2017 at 12:56 PM,
On 07/25/2017 08:29 AM, Simon Glass wrote:
This moves four entire boards to use a live device tree as an example of
the impact.
...
This series is available at u-boot-dm/livet-working
Changes in v5:
- Update the get_enable() functions to use new method signature
- Update tegra-tk1 to port
On 07/25/2017 09:42 PM, Rob Clark wrote:
> On Tue, Jul 25, 2017 at 3:12 PM, Heinrich Schuchardt
> wrote:
>> On 07/25/2017 07:52 PM, Rob Clark wrote:
>>> On Tue, Jul 25, 2017 at 12:56 PM, Heinrich Schuchardt
>>> wrote:
On 07/25/2017 04:28 PM,
On Tue, Jul 25, 2017 at 04:05:20PM +0200, Jean-Jacques Hiblot wrote:
> u-boot can be embedded within a FIT image with multiple DTBs. It then
> selects at run-time which one is best suited for the platform.
> Use the same principle here for the SPL: put the DTBs in a FIT image,
> compress it
On Tue, Jul 25, 2017 at 3:12 PM, Heinrich Schuchardt wrote:
> On 07/25/2017 07:52 PM, Rob Clark wrote:
>> On Tue, Jul 25, 2017 at 12:56 PM, Heinrich Schuchardt
>> wrote:
>>> On 07/25/2017 04:28 PM, Alexander Graf wrote:
On 25.07.17 14:28,
On 07/25/2017 07:52 PM, Rob Clark wrote:
> On Tue, Jul 25, 2017 at 12:56 PM, Heinrich Schuchardt
> wrote:
>> On 07/25/2017 04:28 PM, Alexander Graf wrote:
>>>
>>>
>>> On 25.07.17 14:28, Rob Clark wrote:
On Tue, Jul 25, 2017 at 8:16 AM, Alexander Graf
Hi Tom,
second try with the gcc 6.3 build fix applied and rebased to current master.
The following changes since commit d56b4b19744c314c26dc77585a7c7a9253d1487d:
configs: Migrate RBTREE, LZO, CMD_MTDPARTS, CMD_UBI and CMD_UBIFS (2017-07-24
20:35:55 -0400)
are available in the git
I checked the head of master branch d56b4b1 and e14b116 but don't see
compiling error. My toolchain is gcc version 5.4.0 20160609 (Ubuntu
5.4.0-6ubuntu1~16.04.4).
York
On 07/25/2017 04:14 AM, Ashish Kumar wrote:
> Sorry for missing the details.
>
> repo:
>
> git://git.denx.de/u-boot.git
>
>
On Sun, 2017-07-23 at 08:48 +0800, Bin Meng wrote:
> Hi Andy,
>
> On Sun, Jul 23, 2017 at 12:43 AM, Andy Shevchenko
> wrote:
> > On Sat, Jul 22, 2017 at 4:45 PM, Bin Meng
> > wrote:
> > > I assume this is needed on Intel Edison.
> >
> > Actually
On Tue, Jul 25, 2017 at 12:56 PM, Heinrich Schuchardt
wrote:
> On 07/25/2017 04:28 PM, Alexander Graf wrote:
>>
>>
>> On 25.07.17 14:28, Rob Clark wrote:
>>> On Tue, Jul 25, 2017 at 8:16 AM, Alexander Graf wrote:
On 25.07.17 14:08, Rob Clark
On Sun, Jul 23, 2017 at 09:19:35PM -0600, Simon Glass wrote:
> The environment code is ripe for improvement in various ways. It has lots
> of duplication and inconsistencies between how things work with different
> environment locations. It does not properly use Kconfig. Error checking
> and
On Tue, Jul 25, 2017 at 1:29 PM, Alexander Graf wrote:
>
>
>> Am 25.07.2017 um 19:23 schrieb Rob Clark :
>>
>>> On Tue, Jul 25, 2017 at 12:55 PM, Alexander Graf wrote:
>>>
>>>
On 25.07.17 17:47, Rob Clark wrote:
> On Tue, Jul 25,
> Am 25.07.2017 um 19:23 schrieb Rob Clark :
>
>> On Tue, Jul 25, 2017 at 12:55 PM, Alexander Graf wrote:
>>
>>
>>> On 25.07.17 17:47, Rob Clark wrote:
>>>
On Tue, Jul 25, 2017 at 10:25 AM, Alexander Graf wrote:
On Tue, Jul 25, 2017 at 12:55 PM, Alexander Graf wrote:
>
>
> On 25.07.17 17:47, Rob Clark wrote:
>>
>> On Tue, Jul 25, 2017 at 10:25 AM, Alexander Graf wrote:
>>>
>>>
>>>
>>> On 25.07.17 14:47, Rob Clark wrote:
On Tue, Jul 25, 2017 at 5:38 AM,
On Mon, Jul 24, 2017 at 08:45:10PM -0400, Tom Rini wrote:
> On Mon, Jul 10, 2017 at 12:30:06AM +0200, Beniamino Galvani wrote:
>
> > Update the Meson pinctrl/gpio driver to support a live device tree.
> >
> > Signed-off-by: Beniamino Galvani
>
> This does not apply on top
On Tue, Jul 25, 2017 at 12:39 PM, Heinrich Schuchardt
wrote:
> On 07/25/2017 02:21 PM, Rob Clark wrote:
>> In some cases it is useful to defer creation of the protocol interface
>> object. So add back an optional ->open() hook that is used if
>> protcol_interface is NULL.
>>
On 07/25/2017 06:46 PM, Alexander Graf wrote:
>
>
> On 25.07.17 15:57, Rob Clark wrote:
>> So the static bootefi_device_obj is making things slightly awkward for
>> efi_load_image() from a file-path. And really it should just go away,
>> and instead we should plug in the appropriate diskobj (or
On 25.07.17 18:18, Rob Clark wrote:
On Tue, Jul 25, 2017 at 10:28 AM, Alexander Graf wrote:
On 25.07.17 14:28, Rob Clark wrote:
On Tue, Jul 25, 2017 at 8:16 AM, Alexander Graf wrote:
I personally think having _ext functions in anything exposed to UEFI
On 07/25/2017 04:28 PM, Alexander Graf wrote:
>
>
> On 25.07.17 14:28, Rob Clark wrote:
>> On Tue, Jul 25, 2017 at 8:16 AM, Alexander Graf wrote:
>>>
>>>
>>> On 25.07.17 14:08, Rob Clark wrote:
On Tue, Jul 25, 2017 at 7:17 AM, Alexander Graf wrote:
>
On 25.07.17 17:47, Rob Clark wrote:
On Tue, Jul 25, 2017 at 10:25 AM, Alexander Graf wrote:
On 25.07.17 14:47, Rob Clark wrote:
On Tue, Jul 25, 2017 at 5:38 AM, Alexander Graf wrote:
I agree :). We still want to have overriding mechanisms. And we do have
On 25.07.17 15:57, Rob Clark wrote:
So the static bootefi_device_obj is making things slightly awkward for
efi_load_image() from a file-path. And really it should just go away,
and instead we should plug in the appropriate diskobj (or netobj) to
the loaded_image_obj at boot time. Also we
On 07/25/2017 02:21 PM, Rob Clark wrote:
> In some cases it is useful to defer creation of the protocol interface
> object. So add back an optional ->open() hook that is used if
> protcol_interface is NULL.
>
> I've slightly simplified the fxn ptr signature to remove unneeded args,
> and so
On Tue, Jul 25, 2017 at 10:28 AM, Alexander Graf wrote:
>
>
> On 25.07.17 14:28, Rob Clark wrote:
>>
>> On Tue, Jul 25, 2017 at 8:16 AM, Alexander Graf wrote:
>>
>>> I personally think having _ext functions in anything exposed to UEFI
>>> payloads makes more sense.
On Tue, Jul 25, 2017 at 08:14:57AM -0500, Adam Ford wrote:
> The readme file for OMAP indicates that we compile using armv5 to "to
> allow more compilers to work"
>
> We have our arch/arm/mach-omap2/omap3/lowlevel_init.S file also noting
> some special assembly insturctions becuse we use armv5.
From: Patrice Chotard
Add i2c driver which can be used on both STM32F7 and STM32H7.
This I2C block supports the following features:
_ Slave and master modes
_ Multimaster capability
_ Standard-mode (up to 100 kHz)
_ Fast-mode (up to 400 kHz)
_ Fast-mode Plus (up to 1
On Tue, Jul 25, 2017 at 10:25 AM, Alexander Graf wrote:
>
>
> On 25.07.17 14:47, Rob Clark wrote:
>>
>> On Tue, Jul 25, 2017 at 5:38 AM, Alexander Graf wrote:
>>>
>>> I agree :). We still want to have overriding mechanisms. And we do have
>>> them
>>> today. But the
These are not needed now since the drivers now use driver model. Drop
them.
Signed-off-by: Simon Glass
Tested-by: Marcel Ziswiler
Tested-on: Beaver, Jetson-TK1
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
Update these drives to support a live device tree.
Signed-off-by: Simon Glass
Acked-by: Anatolij Gustschin
Tested-by: Marcel Ziswiler
Tested-on: Beaver, Jetson-TK1
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Update the Tegra EHCI driver to support a live device tree.
Signed-off-by: Simon Glass
Tested-by: Marcel Ziswiler
Tested-on: Beaver, Jetson-TK1
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
Update the tegra pwm driver to support a live device tree.
Signed-off-by: Simon Glass
Tested-by: Marcel Ziswiler
Tested-on: Beaver, Jetson-TK1
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
Update the GPIO driver to support a live device tree.
Signed-off-by: Simon Glass
Tested-by: Marcel Ziswiler
Tested-on: Beaver, Jetson-TK1
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
This pmic includes GPIOs which should have their own driver. Add
a driver to support these.
Signed-off-by: Simon Glass
Reviewed-by: Lukasz Majewski
Tested-by: Marcel Ziswiler
Tested-on: Beaver, Jetson-TK1
---
Changes in v5: None
Convert this PMIC driver to driver model and fix up other users. The
regulator and GPIO functions are now handled by separate drivers.
Update nyan-big to work correct. Three boards will need to be updated by
the maintainers: apalis-tk1, cei-tk1-som. Also the TODO in the code re
This pmic includes regulators which should have their own driver. Add
a driver to support these.
Signed-off-by: Simon Glass
Reviewed-by: Lukasz Majewski
Tested-by: Marcel Ziswiler
Tested-on: Beaver, Jetson-TK1
---
Changes in v5:
-
Adjust this to take a device as a parameter instead of a node.
Signed-off-by: Simon Glass
Tested-by: Marcel Ziswiler
Tested-on: Beaver, Jetson-TK1
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
This property should be in the /chosen node, not /aliases.
Signed-off-by: Simon Glass
Tested-by: Marcel Ziswiler
Tested-on: Beaver, Jetson-TK1
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
Update the tegra pci driver to support a live device tree. Fix the check
for nvidia,num-lanes so that an error will actually be detected.
Tested-by: Marcel Ziswiler
Tested-on: Beaver, Jetson-TK1
Signed-off-by: Simon Glass
---
Changes in v5: None
Update the tegra i2c driver to support a live device tree.
Signed-off-by: Simon Glass
Tested-by: Marcel Ziswiler
Tested-on: Beaver, Jetson-TK1
---
Changes in v5: None
Changes in v4:
- Drop fdtdec.h header
Changes in v3: None
Changes in v2: None
Change these board to use a live device tree after relocation.
Signed-off-by: Simon Glass
Tested-by: Marcel Ziswiler
Tested-on: Beaver, Jetson-TK1
---
Changes in v5: None
Changes in v4:
- Rebase to master
- Drop changes already applied
- Fix PCI
Enable the debug UART in SPL to allow early serial output even if the
standard UART does not work (e.g. due to driver model problem).
Signed-off-by: Simon Glass
Tested-by: Marcel Ziswiler
Tested-on: Beaver, Jetson-TK1
---
Changes in v5: None
Update the tegra114 spi driver to support a live device tree.
Signed-off-by: Simon Glass
Tested-by: Marcel Ziswiler
Tested-on: Beaver, Jetson-TK1
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
Update the tegra mmc driver to support a live device tree.
Signed-off-by: Simon Glass
Tested-by: Marcel Ziswiler
Tested-on: Beaver, Jetson-TK1
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
Adjust this code to support a live device tree. This should be implemented
as a PHY driver but that is left as an exercise for the maintainer.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4:
- Update to use ofnode_read_resource()
Changes in v3: None
Changes
The PMC can be modelled as a syscon peripheral. Add a driver for this
so that it can be accessed by drivers when needed. Enable it for tegra124
boards.
Signed-off-by: Simon Glass
Tested-by: Marcel Ziswiler
Tested-on: Beaver, Jetson-TK1
---
At present this function only supports 32-bit (single-cell) values. Update
it to support two-cell values also.
Signed-off-by: Simon Glass
Tested-by: Marcel Ziswiler
Tested-on: Beaver, Jetson-TK1
---
Changes in v5: None
Changes in v4:
- Add new
We sometimes need to read a resource from an arbitrary node. In any case
for consistency we should not put the live-tree switching code in
a dev_read_...() function. Update this to suit.
Signed-off-by: Simon Glass
Tested-by: Marcel Ziswiler
This moves four entire boards to use a live device tree as an example of
the impact.
Nyan-big was chosen because I can easily and boot U-Boot without any
media swapping, etc. Beaver is enabled as well since it failed to boot
with serial v1 due to a disabled console node. Jetson-TK1 is chosen
On 25.07.17 14:28, Rob Clark wrote:
On Tue, Jul 25, 2017 at 8:16 AM, Alexander Graf wrote:
On 25.07.17 14:08, Rob Clark wrote:
On Tue, Jul 25, 2017 at 7:17 AM, Alexander Graf wrote:
On 25.07.17 13:10, Rob Clark wrote:
On Tue, Jul 25, 2017 at 4:10 AM,
On 25.07.17 14:47, Rob Clark wrote:
On Tue, Jul 25, 2017 at 5:38 AM, Alexander Graf wrote:
On 19.07.17 18:38, Rob Clark wrote:
On Wed, Jul 12, 2017 at 8:57 AM, Alexander Graf wrote:
On 25.06.17 00:29, Rob Clark wrote:
Mapping from EFI variables to
Hi Daniel,
On Tuesday, 25 July 2017 14:38:44 BST Daniel Schwierzeck wrote:
> Hi Paul,
>
> 2017-07-19 15:04 GMT+02:00 Tom Rini :
> > On Wed, Jul 19, 2017 at 01:59:16PM +0100, Paul Burton wrote:
> >> Hi Tom,
> >>
> >> On Tuesday, 18 July 2017 02:07:59 BST Tom Rini wrote:
> >>
u-boot can be embedded within a FIT image with multiple DTBs. It then
selects at run-time which one is best suited for the platform.
Use the same principle here for the SPL: put the DTBs in a FIT image,
compress it (LZO, GZIP, or no compression) and append it at the end of the
SPL.
It seems that gcc 6.3 at least is smart enough to warn about the _val
variable being unassigned in the default case in the set_hdr_field()
macro, but not smart enough to figure out that the default case is never
taken. This results in warnings such as the following:
pfx##hdr32[idx].field =
Signed-off-by: Jean-Jacques Hiblot
Reviewed-by: Tom Rini
---
v1 -> v2 : no change
Makefile | 2 +-
board/ti/ks2_evm/board_k2e.c | 2 +-
board/ti/ks2_evm/board_k2g.c | 2 +-
board/ti/ks2_evm/board_k2hk.c | 2 +-
Those 2 functions don't modify their input, we can mark it const.
This prevents compilation warnings when they are provided const input.
Signed-off-by: Jean-Jacques Hiblot
Reviewed-by: Tom Rini
---
v1 -> v2 : no change
common/boot_fit.c | 4 ++--
In order to be able to select the right DTB, we need to have identified the
board before spl_early_init() is called.
Signed-off-by: Jean-Jacques Hiblot
Reviewed-by: Tom Rini
---
v1 -> v2 : no change
arch/arm/mach-omap2/hwinit-common.c | 4 +++-
1 file
It seems that gcc 6.3 at least is smart enough to warn about the _val
variable being unassigned in the default case in the set_hdr_field()
macro, but not smart enough to figure out that the default case is never
taken. This results in warnings such as the following:
pfx##hdr32[idx].field =
Signed-off-by: Jean-Jacques Hiblot
Reviewed-by: Tom Rini
---
v1 -> v2 : no change
include/common.h | 1 +
lib/gunzip.c | 15 ---
2 files changed, 13 insertions(+), 3 deletions(-)
diff --git a/include/common.h b/include/common.h
index
If board_fit_config_name_match() doesn't match any configuration node,
then use the default one (if provided).
Signed-off-by: Jean-Jacques Hiblot
Reviewed-by: Tom Rini
---
v1 -> v2 : no change
common/common_fit.c | 20
1 file changed,
1 - 100 of 202 matches
Mail list logo