> 4 files changed, 290 insertions(+)
> create mode 100644 arch/arm/dts/meson-sm1-khadas-vim3l.dts
> create mode 100644 board/amlogic/w400/README.khadas-vim3l
> create mode 100644 configs/khadas-vim3l_defconfig
>
Reviewed-by: Neil Armstrong
Will push for next U-Boot release.
Neil
Hi Anand,
On 04/12/2019 10:26, Neil Armstrong wrote:
> Hi,
>
> On 27/11/2019 15:42, Anand Moon wrote:
>> Hi Neil,
>>
>> On Wed, 27 Nov 2019 at 18:30, Neil Armstrong wrote:
>>>
>>> Hi,
>>>
>>> On 26/11/2019 22:12, Anand Moon wrote:
&
Hi,
On 27/11/2019 15:42, Anand Moon wrote:
> Hi Neil,
>
> On Wed, 27 Nov 2019 at 18:30, Neil Armstrong wrote:
>>
>> Hi,
>>
>> On 26/11/2019 22:12, Anand Moon wrote:
>>> odroid n2 eMMC module would failed to boot up,
>>> because of TX phase clk
Hi,
On 26/11/2019 22:12, Anand Moon wrote:
> odroid n2 eMMC module would failed to boot up,
> because of TX phase clk failure, fix the typo in
> TX phase macro to help tune correct clk freqency.
>
> Before these changes.
> clock is enabled (380953Hz)
> clock is enabled (2500Hz)
> after
ESON_AXG) || defined(CONFIG_MESON_G12A))
> #define GICD_BASE0xffc01000
> #define GICC_BASE0xffc02000
> #else /* MESON GXL and GXBB */
>
Thanks for spotting this !
Reviewed-by: Neil Armstrong
___
,7 @@ config MESON64_COMMON
> select DM_SERIAL
> select SYSCON
> select REGMAP
> + select PWRSEQ
> select BOARD_LATE_INIT
> imply CMD_DM
>
>
Reviewed-by: Neil Armstrong
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
Hi,
On 26/11/2019 22:12, Anand Moon wrote:
> Add missing config option CONFIG_MESON_GXBB and CONFIG_SYS_BOARD,
> for odroid-c2 and nanopi k2 board
>
> Signed-off-by: Anand Moon
> ---
> configs/nanopi-k2_defconfig | 2 ++
> configs/odroid-c2_defconfig | 2 ++
> 2 files changed, 4 insertions(+)
c
> +++ b/drivers/video/meson/meson_canvas.c
> @@ -6,6 +6,10 @@
> * Author: Neil Armstrong
> */
>
> +#include
> +#include
> +#include
> +
> #include "meson_vpu.h"
>
> /* DMC Registers */
> diff --git a/drivers/video/meson/meson_pla
_USB=y
> CONFIG_USB_XHCI_HCD=y
> CONFIG_USB_XHCI_DWC3=y
> CONFIG_USB_DWC3=y
> +# CONFIG_USB_DWC3_GADGET is not set
> CONFIG_USB_DWC3_MESON_G12A=y
> CONFIG_USB_GADGET=y
> CONFIG_USB_GADGET_VENDOR_NUM=0x18d1
>
Acked-by: Neil Armstrong
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
configs: sei610: Add config file to fix userdata size
Neil Armstrong (16):
power: domain: meson-gx-pwrc: add G12A support
clk: meson: g12a: add support for VPU/HDMI clocks
video: meson: remove power domain get
video: meson: sync with linux drm-misc tree
video: meson: add
On 28/08/2019 10:22, Neil Armstrong wrote:
> On 18/08/2019 15:42, Beniamino Galvani wrote:
>> Hi,
>>
>> these two patches enable the USB host controller on Odroid-C2. The
>> first patch adds a PHY driver; the second one enables the necessary
>> configuration op
On 11/10/2019 17:33, Neil Armstrong wrote:
> Add support for the customer board SEI610 manufactured by SEI Robotics
> with the following specifications:
> - Amlogic S905X3 ARM Cortex-A35 quad-core SoC
> - 2GB DDR4 SDRAM
> - 10/100 Ethernet (Internal PHY)
> - 1 x USB 3.0 Host
On 11/10/2019 17:33, Neil Armstrong wrote:
> Add support for the customer board SEI610 manufactured by SEI Robotics
> with the following specifications:
> - Amlogic S905X3 ARM Cortex-A35 quad-core SoC
/\
Cortex-A55, will fix while applying
> - 2G
On 11/10/2019 15:12, Neil Armstrong wrote:
> For SM1 support a new Power Domain driver is needed to handle more than
> the VPU power domain.
>
> This Power Domain driver is also used for G12A to also control the Ethernet
> Power Domain for example.
>
> Neil Armstrong (2):
&
The SM1 clock controller is almost identical to the G12A and
so far the differences don't matter.
Signed-off-by: Neil Armstrong
---
drivers/clk/meson/g12a.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/clk/meson/g12a.c b/drivers/clk/meson/g12a.c
index c03738b6ca..1b2523bbf1
From: Guillaume La Roque
Add separate config file to handle the different eMMC size on
the sei610 board.
Signed-off-by: Guillaume La Roque
Signed-off-by: Neil Armstrong
---
board/amlogic/sei610/MAINTAINERS | 1 +
configs/sei610_defconfig | 2 +-
include/configs/sei610.h
Import the Amlogic SM1 DT and the SEI610 board DT from [1]
[1] da0c9ea146cb ("Linux 5.4-rc2")
Signed-off-by: Neil Armstrong
---
arch/arm/dts/Makefile | 3 +-
arch/arm/dts/meson-sm1-sei610.dts | 383
arch/arm/dts/meso
- SDcard
- Infrared receiver
- SDIO WiFi Module
Like it's SEI510 counterpart, the boot flow is designed to boot
Android AOSP built for the Yukawa Android device.
Signed-off-by: Neil Armstrong
---
board/amlogic/sei610/MAINTAINERS | 6 ++
board/amlogic/sei610/Makefile| 6 ++
board/amlogic
Rename meson-g12a-u-boot.dtsi into meson-g12-common-u-boot.dtsi to
match the new DT architecture and add meson-sm1-sei610-u-boot.dtsi
to handle the U-Boot specific DT for graphics.
Signed-off-by: Neil Armstrong
---
...meson-g12a-u-boot.dtsi => meson-g12-common-u-boot.dtsi} | 0
arch/arm/
Add support for mmc-pwrseq-emmc in the meson-gx mmc driver to support
enabling the eMMC.
Signed-off-by: Neil Armstrong
---
drivers/mmc/meson_gx_mmc.c | 51 ++
1 file changed, 51 insertions(+)
diff --git a/drivers/mmc/meson_gx_mmc.c b/drivers/mmc
From: Guillaume La Roque
Move android generic config and boot sequence in meson64_android header
and fix size of userdata to use all eMMC on SEI510.
Signed-off-by: Guillaume La Roque
Signed-off-by: Neil Armstrong
---
MAINTAINERS | 1 +
include/configs
Add the missing IDs to detect the SM1 S905X3 SoC.
Signed-off-by: Neil Armstrong
---
arch/arm/mach-meson/board-info.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/mach-meson/board-info.c b/arch/arm/mach-meson/board-info.c
index 9571b5a189..0d3b40a249 100644
--- a/arch/arm/mach
the SEI510 android boot flow into
a common flow with custom partitions for each board.
Guillaume La Roque (2):
configs: sei510: rework header and fix userdata size
configs: sei610: Add config file to fix userdata size
Neil Armstrong (6):
ARM: meson: add SM1 SoC id
mmc: meson-gx: add
-55,7 +54,7 @@ alias arches arch
>
> alias arcuboot, abrodkin
>
> -alias armuboot, aaribaud, trini
> +alias armuboot, trini
> alias at91 uboot, abiessmann
> alias davinciti
> alias imxuboot, sbabic
&
Based on the 54ecb8f7028c ("Linux 5.4-rc1") Everything-Else power domain
driver for Amlogic SoCs.
This driver handles the VPU Power domain and other domains from the
Everything-Else part of the SM1 and G12A SoCs.
Signed-off-by: Neil Armstrong
---
drivers/power/domain/Kconfig
The GX VPU Power Domain driver has been replaced by the Everything-Else
Power Domain driver for G12A and SM1.
Signed-off-by: Neil Armstrong
---
configs/sei510_defconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configs/sei510_defconfig b/configs/sei510_defconfig
index
For SM1 support a new Power Domain driver is needed to handle more than
the VPU power domain.
This Power Domain driver is also used for G12A to also control the Ethernet
Power Domain for example.
Neil Armstrong (2):
power: domain: add Amlogic Everything-Else power domain driver
configs
On 30/08/2019 14:09, Neil Armstrong wrote:
> This patchset adds Amlogic G12A support for HDMI & Composite video output like
> the Amlogic GXBB/GXL/GXM, by syncing from the latest Linux VPU DRM driver.
>
> It also adds VPU/VAPB/HDMI Clock & VPU Power Domain support.
Hi Anatolij,
Gentle ping, did you have time to review this patchset ?
Thanks,
Neil
On 30/08/2019 14:09, Neil Armstrong wrote:
> Synchronize the Amlogic Meson Video driver back with the latest
> DRM misc tree, adding G12A platform support, from the latest commit:
> 528a25d040bc ("d
From: Andreas Färber
Derived from odroid-n2_defconfig and README.odroid-n2.
Reviewed-by: Neil Armstrong
Signed-off-by: Andreas Färber
Signed-off-by: Neil Armstrong
---
board/amlogic/w400/MAINTAINERS| 1 +
board/amlogic/w400/README.khadas-vim3 | 132
From: Andreas Färber
Write SoC instead of Soc. The Linux driver is not affected.
Fixes: f41d723b9f ("ARM: meson: display Amlogic SoC Information")
Signed-off-by: Andreas Färber
Signed-off-by: Neil Armstrong
---
arch/arm/mach-meson/board-info.c | 2 +-
1 file changed, 1 inser
Hi Andreas,
This is a resend from v2 with first patch resync'ed on v5.4-rc2.
This mini-series adds initial support for Amlogic A311D based Khadas VIM3.
v2 fixes an oversight and adds some cleanups.
v2 -> v3:
* Resync patch 1 on v5.4-rc2
* Removed bad signeoff of Julien Masson in patch 3
v1 ->
From: Andreas Färber
Values imported from Linux driver, but in correct numeric order.
Khadas VIM3 prints: Amlogic Meson G12B (A311D) Revision 29:b (10:2)
Cc: Christian Hewitt
Signed-off-by: Andreas Färber
Signed-off-by: Neil Armstrong
---
arch/arm/mach-meson/board-info.c | 1 +
1 file
in README
> * Mention linux-next tag for DT/header import (Neil)
> * Avoid "Unknown" SoC output for A311D, fixing a typo while at it
Do you have time to rebase patch 1 on Linux v5.3-rc1 ? Or do you allow me to
rebase it myself ?
Neil
>
> Cc: Neil Armstrong
>
> Andrea
sphy_quirk in the xhci-dwc3 driver to fix boot when
a device is plugged only in the OTG capable port for libretech-ac and
libretech-cc
----
Neil Armstrong (1):
usb: xhci-dwc3: Add support for dis_u2_susphy_quirk
drivers/usb/host/xhci-
Hi Bin, Marek,
On 10/09/2019 03:56, Bin Meng wrote:
> On Tue, Sep 10, 2019 at 2:52 AM Neil Armstrong
> wrote:
>>
>> This quirk is necessary for the Amlogic GXL SoCs otherwise the
>> Port 2 PHY doesn't get out of suspend and U-Boot resets the board after:
>>
&g
oller driver support")
Signed-off-by: Neil Armstrong
---
drivers/usb/host/xhci-dwc3.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/usb/host/xhci-dwc3.c b/drivers/usb/host/xhci-dwc3.c
index 9e8cae7ae4..55a1b22cf6 100644
--- a/drivers/usb/host/xhci-dwc3.c
+++ b/drivers/usb/host/x
Hi Bin,
On 08/09/2019 14:35, Bin Meng wrote:
> Hi Neil,
>
> On Sun, Sep 8, 2019 at 8:33 PM Neil Armstrong wrote:
>>
>> Hi Bin,
>>
>> Le 07/09/2019 à 05:44, Bin Meng a écrit :
>>> Hi Neil,
>>>
>>> On Thu, Sep 5, 2019 at 11:48 PM Neil
Hi Bin,
Le 07/09/2019 à 05:44, Bin Meng a écrit :
> Hi Neil,
>
> On Thu, Sep 5, 2019 at 11:48 PM Neil Armstrong
> wrote:
>>
>> Hi Bin,
>>
>> I've been having the same behavior on the Amlogic S905X SoC with a DWC3 XHCI
>> controller
>> conne
Hi Bin,
I've been having the same behavior on the Amlogic S905X SoC with a DWC3 XHCI
controller
connected to 2 HS-only PHYs and no SS PHY.
When a device is connected on the second PHY, I have the same BUG(),
but no more when a device is also connected on the first PHY, and no issues
at all on
On 02/09/2019 14:45, Andreas Färber wrote:
> Hi Neil,
>
> Am 02.09.19 um 14:10 schrieb Neil Armstrong:
>> On 02/09/2019 14:03, Andreas Färber wrote:
>>> Am 02.09.19 um 12:03 schrieb Neil Armstrong:
>>>> On 02/09/2019 04:28, Andreas Färber wrote:
>>>>
Hi Andreas
On 02/09/2019 14:03, Andreas Färber wrote:
> Hi Neil,
>
> Am 02.09.19 um 12:03 schrieb Neil Armstrong:
>> On 02/09/2019 04:28, Andreas Färber wrote:
>>> In Linux meson-g12-common.dtsi was introduced as well as new g12b nodes
>>> and headers, as dep
15.01 - both exist, the
> above one was not working and the reason I held back the patches.
Ok, this patch looks fine, please add :
Reviewed-by: Neil Armstrong
when you re-spin.
Neil
>
> Regards,
> Andreas
>
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
Hi Andreas,
On 02/09/2019 04:28, Andreas Färber wrote:
> In Linux meson-g12-common.dtsi was introduced as well as new g12b nodes
> and headers, as dependencies of new meson-g12b-a311d-khadas-vim3.dts.
Can you precise the Linux commit ID you sync'ed from ?
The best would be to sync from the v2
If VIDEO_MESON is enabled, we need to setup the fdt for the framebuffer.
Call meson_vpu_rsv_fb() which reserves the framebuffer memory region for
EFI, and sets up simple-framebuffer nodes if simplefb support is
enabled.
Signed-off-by: Neil Armstrong
---
arch/arm/mach-meson/board-g12a.c | 5
constants
- global clean-up
- add macro used to enable HDMI PLL
- venc: set the correct macrovision max amplitude value
Signed-off-by: Neil Armstrong
---
drivers/video/meson/meson_dw_hdmi.c | 61 -
drivers/video/meson/meson_plane.c | 47 +++-
drivers/video/meson/meson_registe
Add the necessary config options to support BMP display over HDMI,
and add a preboot command to load the BMP file from a predefined
eMMC partition.
Signed-off-by: Neil Armstrong
---
configs/sei510_defconfig | 11 +++
include/configs/sei510.h | 12
2 files changed, 23
Remove getting and enabling the node power domain since it's now handled
by the dm core directly.
Signed-off-by: Neil Armstrong
---
drivers/video/meson/meson_vpu.c | 10 --
1 file changed, 10 deletions(-)
diff --git a/drivers/video/meson/meson_vpu.c b/drivers/video/meson/meson_vpu.c
Finally add the Amlogic G12A SoC compatible for the VPU driver.
Signed-off-by: Neil Armstrong
---
drivers/video/meson/meson_vpu.c | 1 +
drivers/video/meson/meson_vpu.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/drivers/video/meson/meson_vpu.c b/drivers/video/meson/meson_vpu.c
index
Like the meson-gx support, add the U-Boot specific bits in DT
to support graphics on G12A SoCs.
Signed-off-by: Neil Armstrong
---
arch/arm/dts/meson-g12a-sei510-u-boot.dtsi| 7 +
arch/arm/dts/meson-g12a-u-boot.dtsi | 29 +++
arch/arm/dts/meson-g12a-u200-u
Add necessary clock support to set up clock for the VPU and
HDMI support.
Signed-off-by: Neil Armstrong
---
drivers/clk/meson/g12a.c | 620 +--
1 file changed, 603 insertions(+), 17 deletions(-)
diff --git a/drivers/clk/meson/g12a.c b/drivers/clk/meson
flashed
partition on the SEI510 board.
U200 and Odroid-N2 config support will be added later.
Neil Armstrong (8):
power: domain: meson-gx-pwrc: add G12A support
clk: meson: g12a: add support for VPU/HDMI clocks
video: meson: remove power domain get
video: meson: sync with linux drm-misc tree
Add Amlogic G12A support for the gx-pwrc driver, aligned on the
Linux v5.2 driver.
Signed-off-by: Neil Armstrong
---
drivers/power/domain/meson-gx-pwrc-vpu.c | 155 +--
1 file changed, 145 insertions(+), 10 deletions(-)
diff --git a/drivers/power/domain/meson-gx-pwrc-vpu.c
Hi Tom,
This PR simply adds a missing compatible enabling the G12B clock controller.
The CI jobs passed at
https://gitlab.denx.de/u-boot/custodians/u-boot-amlogic/pipelines/568
Thanks,
Neil
The following changes since commit e4b8dd9b34021241cd05d5cc9d24b4ae34657830:
Merge
.
Neil
>
> Signed-off-by: Daniel Drake
> Cc: Neil Armstrong
> ---
> board/amlogic/p212/README.libretech-cc | 41 +++---
> 1 file changed, 37 insertions(+), 4 deletions(-)
>
> diff --git a/board/amlogic/p212/README.libretech-cc
> b/board/amlogic/p212
On 18/08/2019 15:42, Beniamino Galvani wrote:
> Hi,
>
> these two patches enable the USB host controller on Odroid-C2. The
> first patch adds a PHY driver; the second one enables the necessary
> configuration options and updates the device tree.
>
> Note that the DWC2 driver currently does not
Hi Mark,
On 27/08/2019 23:06, Mark Kettenis wrote:
> The G12B clock controller is almost identical to the G12A and
> so far the differences don't matter. Adding the G12B compatible
> makes USB work on the Odroid-N2.
Indeed I forgot this when syncing with linux DTB,
Applying and sending right
}
> +#endif
> + ret = reset_get_bulk(dev, >resets);
> + if (!ret) {
> + ret = reset_deassert_bulk(>resets);
> + if (ret) {
> + pr_err("Failed to deassert reset\n");
> + return ret;
> + }
> + }
> +
> + return 0;
> +}
> +
> +static int meson_gxbb_usb2_phy_remove(struct udevice *dev)
> +{
> + struct phy_meson_gxbb_usb2_priv *priv = dev_get_priv(dev);
> +
> + return reset_release_bulk(>resets);
> +}
> +
> +static const struct udevice_id meson_gxbb_usb2_phy_ids[] = {
> + { .compatible = "amlogic,meson8-usb2-phy" },
> + { .compatible = "amlogic,meson8b-usb2-phy" },
> + { .compatible = "amlogic,meson-gxbb-usb2-phy" },
> + { }
> +};
> +
> +U_BOOT_DRIVER(meson_gxbb_usb2_phy) = {
> + .name = "meson_gxbb_usb2_phy",
> + .id = UCLASS_PHY,
> + .of_match = meson_gxbb_usb2_phy_ids,
> + .probe = meson_gxbb_usb2_phy_probe,
> + .remove = meson_gxbb_usb2_phy_remove,
> + .ops = _gxbb_usb2_phy_ops,
> + .priv_auto_alloc_size = sizeof(struct phy_meson_gxbb_usb2_priv),
> +};
>
Reviewed-by: Neil Armstrong
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
Hi,
On 08/08/2019 13:06, Grant Likely wrote:
>
>
> On 28/06/2019 09:19, Grant Likely wrote:
>> Quick poll: who would be interested in a U-Boot/EBBR plugfest event
>> collocates with ELC-EU this year (week of 28th Oct)?
>>
>> In the EBBR meetings we’ve tossed around the idea of an U-Boot/EBBR
: add g12a sei510
Neil Armstrong (6):
ARM: dts: Import Amlogic G12A SEI510 DT from Linux 5.3-rc1
configs: meson64: permit redefining ENV_SIZE
arm: meson: add sm cmd to retrieve SoC serial
arm: meson: add sm command to retrieve the reboot reason
ARM: meson: Add support
On 06/08/2019 17:43, Neil Armstrong wrote:
> From: Jerome Brunet
>
> The SEI510 board is based on the Amlogic S905X2 SoC
> from the Amlogic G12A SoC family.
>
> The board has the following specifications :
> - Amlogic S905X2 ARM Cortex-A53 quad-core SoC
> - XGB DDR4 S
DWC3=y
> CONFIG_USB_DWC3=y
> +# CONFIG_USB_DWC3_GADGET is not set
> CONFIG_USB_DWC3_MESON_G12A=y
> CONFIG_CMD_USB=y
> CONFIG_CMD_USB_MASS_STORAGE=y
For odroid-n2_defconfig :
Acked-by: Neil Armstrong
> diff --git a/drivers/usb/dwc3/Kconfig b/drivers/usb/dwc3/Kconfig
>
il we have more comments on it by Andreas
and others.
Thanks,
Neil
>
> Signed-off-by: Daniel Drake
> Cc: Neil Armstrong
> ---
> board/amlogic/p212/README.libretech-cc | 41 +++---
> 1 file changed, 37 insertions(+), 4 deletions(-)
>
> diff --git a/board/amlogic/
Add support for fastboot_set_reboot_flag() by storing the reboot
flag in the common code to be used by the custom PSCI reboot handler.
Signed-off-by: Neil Armstrong
---
arch/arm/mach-meson/board-common.c | 33 ++
1 file changed, 33 insertions(+)
diff --git a/arch
nd will be extended in further patches.
Signed-off-by: Neil Armstrong
---
arch/arm/mach-meson/sm.c | 48
1 file changed, 48 insertions(+)
diff --git a/arch/arm/mach-meson/sm.c b/arch/arm/mach-meson/sm.c
index 05b7f0bdf2..99fa17d9a8 100644
--- a/arch/arm/
-by: Jerome Brunet
Signed-off-by: Guillaume La Roque
Signed-off-by: Neil Armstrong
---
board/amlogic/sei510/MAINTAINERS | 5 ++
board/amlogic/sei510/Makefile| 6 ++
board/amlogic/sei510/README | 123 +++
board/amlogic/sei510/sei510.c| 26 ++
configs
Disable the PSCI_RESET reboot handler to permit handling the reboot
flag and calling the PSCI handler with the flag in parameter.
Signed-off-by: Neil Armstrong
---
configs/sei510_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/sei510_defconfig b/configs/sei510_defconfig
Permit redefining ENV_SIZE for board specific configs.
Signed-off-by: Neil Armstrong
---
include/configs/meson64.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/include/configs/meson64.h b/include/configs/meson64.h
index 78b1615d5c..f8d3eee292 100644
--- a/include/configs/meson64.h
Import Linux 5.2-rc1 sei510 DT from 5f9e832c1370 ("Linus 5.3-rc1") for the
meson-g12a-sei510 board.
Signed-off-by: Neil Armstrong
---
arch/arm/dts/Makefile | 1 +
arch/arm/dts/meson-g12a-sei510.dts | 502 +
2 files changed, 503 insertions(
specified environment variable with the reboot reason in
human readable format.
Signed-off-by: Neil Armstrong
---
arch/arm/include/asm/arch-meson/sm.h | 18 ++
arch/arm/mach-meson/sm.c | 87 +++-
2 files changed, 104 insertions(+), 1 deletion(-)
diff --git a/a
Module
The board default behaviour is for booting Android and triggers
fastboot on recovery or reboot mode.
Changes since v1:
- moved sm and reboot_reason code into separate patches
- removed unused sm subcommand
Jerome Brunet (1):
boards: meson: add g12a sei510
Neil Armstrong (6):
ARM: dts
for Amlogic G12B based Odroid-N2
- small duplicate logic fix for gxbb clock driver
Heinrich Schuchardt (1):
clk: meson: remove duplicate logic
Neil Armstrong (4):
ARM: dts: Sync Amlogic G12A with Linux 5.3-rc1
ARM: dts
Hi,
On 31/07/2019 11:30, Mark Kettenis wrote:
>> From: Neil Armstrong
>> Date: Wed, 31 Jul 2019 09:18:10 +0200
>>
>> On 29/07/2019 15:45, Neil Armstrong wrote:
>>> ODROID-N2 is a single board computer manufactured by Hardkernel Co. Ltd
>>> with the fo
On 22/07/2019 10:16, Neil Armstrong wrote:
> Sync the Amlogic Meson G12A DT and Bindings file with the Linux 5.3-rc1
> from the commit 5f9e832c1370 ("Linus 5.3-rc1").
>
> Also remove the meson-g12a-u-boot.dtsi and meson-g12a-u200-u-boot.dtsi,
> now conflicting
On 29/07/2019 15:45, Neil Armstrong wrote:
> ODROID-N2 is a single board computer manufactured by Hardkernel Co. Ltd
> with the following specifications:
>
> - Amlogic S922X ARM Cortex-A53 dual-core + Cortex-A73 quad-core SoC
> - 4GB DDR4 SDRAM
> - Gigabit Ethernet
>
case CLKID_VPU:
> return meson_clk_set_rate_by_id(clk,
> meson_mux_get_parent(clk, CLKID_VPU), rate,
> --
> 2.20.1
>
Acked-by: Neil Armstrong
Applied on u-boot-amlogic
Thanks,
Neil
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
Add support for fastboot_set_reboot_flag() by storing the reboot
flag in the common code to be used by the custom PSCI reboot handler.
Signed-off-by: Neil Armstrong
---
arch/arm/mach-meson/board-common.c | 33 ++
1 file changed, 33 insertions(+)
diff --git a/arch
Disable the PSCI_RESET reboot handler to permit handling the reboot
flag and calling the PSCI handler with the flag in parameter.
Signed-off-by: Neil Armstrong
---
configs/sei510_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/sei510_defconfig b/configs/sei510_defconfig
-by: Jerome Brunet
Signed-off-by: Guillaume La Roque
Signed-off-by: Neil Armstrong
---
arch/arm/include/asm/arch-meson/sm.h | 18
arch/arm/mach-meson/sm.c | 155 +++
board/amlogic/sei510/MAINTAINERS | 5 +
board/amlogic/sei510/Makefile| 6
Permit redefining ENV_SIZE for board specific configs.
Signed-off-by: Neil Armstrong
---
include/configs/meson64.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/include/configs/meson64.h b/include/configs/meson64.h
index d82a674270..e707a1893f 100644
--- a/include/configs/meson64.h
Import Linux 5.2-rc1 sei510 DT from 5f9e832c1370 ("Linus 5.3-rc1") for the
meson-g12a-sei510 board.
Signed-off-by: Neil Armstrong
---
arch/arm/dts/Makefile | 1 +
arch/arm/dts/meson-g12a-sei510.dts | 502 +
2 files changed, 503 insertions(
Module
The board default behaviour is for booting Android and triggers
fastboot on recovery or reboot mode.
Jerome Brunet (1):
boards: meson: add g12a sei510
Neil Armstrong (4):
ARM: dts: Import Amlogic G12A SEI510 DT from Linux 5.3-rc1
configs: meson64: permit redefining ENV_SIZE
ARM: meson
On 29/07/2019 16:01, Neil Armstrong wrote:
> The SEI510 board is based on the Amlogic S905X2 SoC
> from the Amlogic G12A SoC family.
>
> The board has the following specifications :
> - Amlogic S905X2 ARM Cortex-A53 quad-core SoC
> - XGB DDR4 SDRAM
> - 10/100 Ethernet (Inte
Add support for fastboot_set_reboot_flag() by storing the reboot
flag in the common code to be used by the custom PSCI reboot handler.
---
arch/arm/mach-meson/board-common.c | 33 ++
1 file changed, 33 insertions(+)
diff --git a/arch/arm/mach-meson/board-common.c
ial - read chip unique id to memory address\n"
+ "sm reboot_reason [name] - get reboot reason and store to to
environment\n"
+ "sm efuse_read- read length bytes from
efuse offset to memory address"
+);
diff --git a/board/amlogic/sei510/MAINTAINERS b/b
Disable the PSCI_RESET reboot handler to permit handling the reboot
flag and calling the PSCI handler with the flag in parameter.
---
configs/sei510_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/sei510_defconfig b/configs/sei510_defconfig
index 20534bd6b4..6c89d4a381
Import Linux 5.2-rc1 sei510 DT from 5f9e832c1370 ("Linus 5.3-rc1") for the
meson-g12a-sei510 board.
---
arch/arm/dts/Makefile | 1 +
arch/arm/dts/meson-g12a-sei510.dts | 502 +
2 files changed, 503 insertions(+)
create mode 100644
Permit redefining ENV_SIZE for board specific configs.
---
include/configs/meson64.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/include/configs/meson64.h b/include/configs/meson64.h
index d82a674270..e707a1893f 100644
--- a/include/configs/meson64.h
+++ b/include/configs/meson64.h
@@
Module
The board default behaviour is for booting Android and triggers
fastboot on recovery or reboot mode.
Jerome Brunet (1):
boards: meson: add g12a sei510
Neil Armstrong (4):
ARM: dts: Import Amlogic G12A SEI510 DT from Linux 5.3-rc1
configs: meson64: permit redefining ENV_SIZE
ARM: meson
- eMMC, microSD
- Infrared receiver
The board directory is W400, the name of the Amlogic Reference Design
of Amlogic G12B with Gigabit boards, which will be used for similar
boards.
Signed-off-by: Neil Armstrong
---
board/amlogic/w400/MAINTAINERS | 6 ++
board/amlogic/w400/Makefile
to the available
physical space, 3.8GiB aligned with the mm_region memory zone size.
Signed-off-by: Neil Armstrong
---
arch/arm/mach-meson/board-g12a.c | 13 +++--
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/arch/arm/mach-meson/board-g12a.c b/arch/arm/mach-meson/board-g12a.c
index
Import HardKernel Odroid-N2 DT from Linux 5.3-rc1, commit 5f9e832c1370
("Linus 5.3-rc1") based on an Amlogic G12B S922X SoC.
Signed-off-by: Neil Armstrong
---
arch/arm/dts/Makefile | 3 +-
arch/arm/dts/meson-g12b-odroid-n2.dts | 386 ++
since v1:
- Fix typo in README.odroid-n2
Neil Armstrong (3):
ARM: dts: add support for Odroid-N2
ARM: meson-g12a: Handle 4GiB DRAM size
board: amlogic: add support for Odroid-N2
arch/arm/dts/Makefile | 3 +-
arch/arm/dts/meson-g12b-odroid-n2.dts | 386
Add a condition to the break in the modes lookup, without this
when the first mode is not valid, then edid_get_timing_validate()
return an error instead of checking the next modes.
Fixes: 1c1ed441b0d1 ("edid: add edid_get_timing_validate() variant to filter
out edid modes")
Signed-of
On 04/07/2019 15:52, Neil Armstrong wrote:
> The original edid_get_timing() function returns the first valid timing,
> but on some plaforms, we could only supports a subset of the listed
> monitot's navite timing.
>
> Let's introduce a edid_get_timing_validate() adding a mode
Hi Anand,
On 22/07/2019 19:07, Anand Moon wrote:
> Hi Neil,
>
> On Mon, 22 Jul 2019 at 15:50, Neil Armstrong wrote:
>>
>> Import HardKernel Odroid-N2 DT from Linux 5.3-rc1, commit 5f9e832c1370
>> ("Linus 5.3-rc1") based on an Amlogic G12B S922X SoC
Hi Anand,
On 22/07/2019 19:08, Anand Moon wrote:
> Hi Neil,
>
> On Mon, 22 Jul 2019 at 16:00, Neil Armstrong wrote:
>>
>> ODROID-N2 is a single board computer manufactured by Hardkernel Co. Ltd
>> with the following specifications:
>>
>> - Amlogic S922
- eMMC, microSD
- Infrared receiver
The board directory is W400, the name of the Amlogic Reference Design
of Amlogic G12B with Gigabit boards, which will be used for similar
boards.
Signed-off-by: Neil Armstrong
---
board/amlogic/w400/MAINTAINERS | 6 ++
board/amlogic/w400/Makefile
to the available
physical space, 3.8GiB aligned with the mm_region memory zone size.
Signed-off-by: Neil Armstrong
---
arch/arm/mach-meson/board-g12a.c | 13 +++--
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/arch/arm/mach-meson/board-g12a.c b/arch/arm/mach-meson/board-g12a.c
index
Import HardKernel Odroid-N2 DT from Linux 5.3-rc1, commit 5f9e832c1370
("Linus 5.3-rc1") based on an Amlogic G12B S922X SoC.
Signed-off-by: Neil Armstrong
---
arch/arm/dts/Makefile | 3 +-
arch/arm/dts/meson-g12b-odroid-n2.dts | 386 ++
901 - 1000 of 1406 matches
Mail list logo