Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH] configs/solidrun_macchiatobin_defconfig: include for Singleshot DTS
@ 2021-04-08  7:33 Vadym Kochan
  2021-04-08  8:18 ` Sergey Matyukevich
  0 siblings, 1 reply; 10+ messages in thread
From: Vadym Kochan @ 2021-04-08  7:33 UTC (permalink / raw)
  To: buildroot

Single- & Double shot boards have many in common except additional
RJ45 tranceivers near by each of 10G SFP and a bit different CPU freq.

Signed-off-by: Vadym Kochan <vadym.kochan@plvision.eu>
---
 configs/solidrun_macchiatobin_defconfig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configs/solidrun_macchiatobin_defconfig b/configs/solidrun_macchiatobin_defconfig
index 7d06313b03db..34094a833b66 100644
--- a/configs/solidrun_macchiatobin_defconfig
+++ b/configs/solidrun_macchiatobin_defconfig
@@ -30,7 +30,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION=y
 BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.5"
 BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
-BR2_LINUX_KERNEL_INTREE_DTS_NAME="marvell/armada-8040-mcbin"
+BR2_LINUX_KERNEL_INTREE_DTS_NAME="marvell/armada-8040-mcbin marvell/armada-8040-mcbin-singleshot"
 BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/solidrun/macchiatobin/linux-extras.config"
 BR2_LINUX_KERNEL_INSTALL_TARGET=y
 BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
-- 
2.17.1

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH] configs/solidrun_macchiatobin_defconfig: include for Singleshot DTS
  2021-04-08  7:33 [Buildroot] [PATCH] configs/solidrun_macchiatobin_defconfig: include for Singleshot DTS Vadym Kochan
@ 2021-04-08  8:18 ` Sergey Matyukevich
  2021-04-09 12:45   ` Vadym Kochan
  2021-04-20 21:16   ` Thomas Petazzoni
  0 siblings, 2 replies; 10+ messages in thread
From: Sergey Matyukevich @ 2021-04-08  8:18 UTC (permalink / raw)
  To: buildroot

Hello Vadym,

> Single- & Double shot boards have many in common except additional
> RJ45 tranceivers near by each of 10G SFP and a bit different CPU freq.
> 
> Signed-off-by: Vadym Kochan <vadym.kochan@plvision.eu>
> ---
>  configs/solidrun_macchiatobin_defconfig | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/configs/solidrun_macchiatobin_defconfig b/configs/solidrun_macchiatobin_defconfig
> index 7d06313b03db..34094a833b66 100644
> --- a/configs/solidrun_macchiatobin_defconfig
> +++ b/configs/solidrun_macchiatobin_defconfig
> @@ -30,7 +30,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION=y
>  BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.5"
>  BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
>  BR2_LINUX_KERNEL_DTS_SUPPORT=y
> -BR2_LINUX_KERNEL_INTREE_DTS_NAME="marvell/armada-8040-mcbin"
> +BR2_LINUX_KERNEL_INTREE_DTS_NAME="marvell/armada-8040-mcbin marvell/armada-8040-mcbin-singleshot"
>  BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/solidrun/macchiatobin/linux-extras.config"
>  BR2_LINUX_KERNEL_INSTALL_TARGET=y
>  BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y

I do not have access to MacchiatoBin hardware anymore, but I have been using
current defconfig with DoubleShot boards. If this defconfig does not work
well for SingleShot boards, then it makes sense to add a separate defconfig
for such boards rather then remove DoubleShot support completely. Probably
linux-extras.config in board/solidrun/macchiatobin worth another look to
make sure that features for both boards are included.

Regards,
Sergey

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH] configs/solidrun_macchiatobin_defconfig: include for Singleshot DTS
  2021-04-08  8:18 ` Sergey Matyukevich
@ 2021-04-09 12:45   ` Vadym Kochan
  2021-04-09 18:53     ` Sergey Matyukevich
  2021-04-20 21:16   ` Thomas Petazzoni
  1 sibling, 1 reply; 10+ messages in thread
From: Vadym Kochan @ 2021-04-09 12:45 UTC (permalink / raw)
  To: buildroot

Hi Sergey,

On Thu, Apr 08, 2021 at 11:18:34AM +0300, Sergey Matyukevich wrote:
> Hello Vadym,
> 
> > Single- & Double shot boards have many in common except additional
> > RJ45 tranceivers near by each of 10G SFP and a bit different CPU freq.
> > 
> > Signed-off-by: Vadym Kochan <vadym.kochan@plvision.eu>
> > ---
> >  configs/solidrun_macchiatobin_defconfig | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> > 
> > diff --git a/configs/solidrun_macchiatobin_defconfig b/configs/solidrun_macchiatobin_defconfig
> > index 7d06313b03db..34094a833b66 100644
> > --- a/configs/solidrun_macchiatobin_defconfig
> > +++ b/configs/solidrun_macchiatobin_defconfig
> > @@ -30,7 +30,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION=y
> >  BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.5"
> >  BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
> >  BR2_LINUX_KERNEL_DTS_SUPPORT=y
> > -BR2_LINUX_KERNEL_INTREE_DTS_NAME="marvell/armada-8040-mcbin"
> > +BR2_LINUX_KERNEL_INTREE_DTS_NAME="marvell/armada-8040-mcbin marvell/armada-8040-mcbin-singleshot"
> >  BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/solidrun/macchiatobin/linux-extras.config"
> >  BR2_LINUX_KERNEL_INSTALL_TARGET=y
> >  BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
> 
> I do not have access to MacchiatoBin hardware anymore, but I have been using
> current defconfig with DoubleShot boards. If this defconfig does not work
> well for SingleShot boards, then it makes sense to add a separate defconfig
> for such boards rather then remove DoubleShot support completely. Probably
> linux-extras.config in board/solidrun/macchiatobin worth another look to
> make sure that features for both boards are included.
> 
> Regards,
> Sergey

If comparing Single- and DoubleShot Linux DTS files they have difference
only in SFP config and +1 heartbeat LED. Do you think it is worth to duplicate
current defconfig for SingleShot board even if SFP will not work by
using DualShot DTS instead of just append _INTREE_DTS_NAME with
-singleshot version ?

Thanks,

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH] configs/solidrun_macchiatobin_defconfig: include for Singleshot DTS
  2021-04-09 12:45   ` Vadym Kochan
@ 2021-04-09 18:53     ` Sergey Matyukevich
  2021-04-09 18:58       ` Vadym Kochan
  0 siblings, 1 reply; 10+ messages in thread
From: Sergey Matyukevich @ 2021-04-09 18:53 UTC (permalink / raw)
  To: buildroot

Hello Vadym,

> > > Single- & Double shot boards have many in common except additional
> > > RJ45 tranceivers near by each of 10G SFP and a bit different CPU freq.
> > > 
> > > Signed-off-by: Vadym Kochan <vadym.kochan@plvision.eu>
> > > ---
> > >  configs/solidrun_macchiatobin_defconfig | 2 +-
> > >  1 file changed, 1 insertion(+), 1 deletion(-)
> > > 
> > > diff --git a/configs/solidrun_macchiatobin_defconfig b/configs/solidrun_macchiatobin_defconfig
> > > index 7d06313b03db..34094a833b66 100644
> > > --- a/configs/solidrun_macchiatobin_defconfig
> > > +++ b/configs/solidrun_macchiatobin_defconfig
> > > @@ -30,7 +30,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION=y
> > >  BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.5"
> > >  BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
> > >  BR2_LINUX_KERNEL_DTS_SUPPORT=y
> > > -BR2_LINUX_KERNEL_INTREE_DTS_NAME="marvell/armada-8040-mcbin"
> > > +BR2_LINUX_KERNEL_INTREE_DTS_NAME="marvell/armada-8040-mcbin marvell/armada-8040-mcbin-singleshot"
> > >  BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/solidrun/macchiatobin/linux-extras.config"
> > >  BR2_LINUX_KERNEL_INSTALL_TARGET=y
> > >  BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
> > 
> > I do not have access to MacchiatoBin hardware anymore, but I have been using
> > current defconfig with DoubleShot boards. If this defconfig does not work
> > well for SingleShot boards, then it makes sense to add a separate defconfig
> > for such boards rather then remove DoubleShot support completely. Probably
> > linux-extras.config in board/solidrun/macchiatobin worth another look to
> > make sure that features for both boards are included.
> > 
> > Regards,
> > Sergey
> 
> If comparing Single- and DoubleShot Linux DTS files they have difference
> only in SFP config and +1 heartbeat LED. Do you think it is worth to duplicate
> current defconfig for SingleShot board even if SFP will not work by
> using DualShot DTS instead of just append _INTREE_DTS_NAME with
> -singleshot version ?

I think any option will do if it does not break existing use-cases.
Could you please confirm that DoubleShot image does not work
properly on SingleShot board ?

BTW, I thought that support for autodetect of copper vs fiber with
some prioritization has been already implemented in Linux for
mcbin hardware. Do you know if this is true or not ?

Regards,
Sergey

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH] configs/solidrun_macchiatobin_defconfig: include for Singleshot DTS
  2021-04-09 18:53     ` Sergey Matyukevich
@ 2021-04-09 18:58       ` Vadym Kochan
  2021-04-14 15:59         ` Vadym Kochan
  0 siblings, 1 reply; 10+ messages in thread
From: Vadym Kochan @ 2021-04-09 18:58 UTC (permalink / raw)
  To: buildroot

On Fri, Apr 09, 2021 at 09:53:17PM +0300, Sergey Matyukevich wrote:
> Hello Vadym,
> 
> > > > Single- & Double shot boards have many in common except additional
> > > > RJ45 tranceivers near by each of 10G SFP and a bit different CPU freq.
> > > > 
> > > > Signed-off-by: Vadym Kochan <vadym.kochan@plvision.eu>
> > > > ---
> > > >  configs/solidrun_macchiatobin_defconfig | 2 +-
> > > >  1 file changed, 1 insertion(+), 1 deletion(-)
> > > > 
> > > > diff --git a/configs/solidrun_macchiatobin_defconfig b/configs/solidrun_macchiatobin_defconfig
> > > > index 7d06313b03db..34094a833b66 100644
> > > > --- a/configs/solidrun_macchiatobin_defconfig
> > > > +++ b/configs/solidrun_macchiatobin_defconfig
> > > > @@ -30,7 +30,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION=y
> > > >  BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.5"
> > > >  BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
> > > >  BR2_LINUX_KERNEL_DTS_SUPPORT=y
> > > > -BR2_LINUX_KERNEL_INTREE_DTS_NAME="marvell/armada-8040-mcbin"
> > > > +BR2_LINUX_KERNEL_INTREE_DTS_NAME="marvell/armada-8040-mcbin marvell/armada-8040-mcbin-singleshot"
> > > >  BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/solidrun/macchiatobin/linux-extras.config"
> > > >  BR2_LINUX_KERNEL_INSTALL_TARGET=y
> > > >  BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
> > > 
> > > I do not have access to MacchiatoBin hardware anymore, but I have been using
> > > current defconfig with DoubleShot boards. If this defconfig does not work
> > > well for SingleShot boards, then it makes sense to add a separate defconfig
> > > for such boards rather then remove DoubleShot support completely. Probably
> > > linux-extras.config in board/solidrun/macchiatobin worth another look to
> > > make sure that features for both boards are included.
> > > 
> > > Regards,
> > > Sergey
> > 
> > If comparing Single- and DoubleShot Linux DTS files they have difference
> > only in SFP config and +1 heartbeat LED. Do you think it is worth to duplicate
> > current defconfig for SingleShot board even if SFP will not work by
> > using DualShot DTS instead of just append _INTREE_DTS_NAME with
> > -singleshot version ?
> 
> I think any option will do if it does not break existing use-cases.
> Could you please confirm that DoubleShot image does not work
> properly on SingleShot board ?
> 
> BTW, I thought that support for autodetect of copper vs fiber with
> some prioritization has been already implemented in Linux for
> mcbin hardware. Do you know if this is true or not ?
> 
> Regards,
> Sergey
> 

I will check SFP modules in Monday with DoubleShot DTS.

Thanks,

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH] configs/solidrun_macchiatobin_defconfig: include for Singleshot DTS
  2021-04-09 18:58       ` Vadym Kochan
@ 2021-04-14 15:59         ` Vadym Kochan
  2021-04-14 18:27           ` Sergey Matyukevich
  0 siblings, 1 reply; 10+ messages in thread
From: Vadym Kochan @ 2021-04-14 15:59 UTC (permalink / raw)
  To: buildroot

Hi Sergey,

On Fri, Apr 09, 2021 at 09:58:44PM +0300, Vadym Kochan wrote:
> On Fri, Apr 09, 2021 at 09:53:17PM +0300, Sergey Matyukevich wrote:
> > Hello Vadym,
> > 
> > > > > Single- & Double shot boards have many in common except additional
> > > > > RJ45 tranceivers near by each of 10G SFP and a bit different CPU freq.
> > > > > 
> > > > > Signed-off-by: Vadym Kochan <vadym.kochan@plvision.eu>
> > > > > ---
> > > > >  configs/solidrun_macchiatobin_defconfig | 2 +-
> > > > >  1 file changed, 1 insertion(+), 1 deletion(-)
> > > > > 
> > > > > diff --git a/configs/solidrun_macchiatobin_defconfig b/configs/solidrun_macchiatobin_defconfig
> > > > > index 7d06313b03db..34094a833b66 100644
> > > > > --- a/configs/solidrun_macchiatobin_defconfig
> > > > > +++ b/configs/solidrun_macchiatobin_defconfig
> > > > > @@ -30,7 +30,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION=y
> > > > >  BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.5"
> > > > >  BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
> > > > >  BR2_LINUX_KERNEL_DTS_SUPPORT=y
> > > > > -BR2_LINUX_KERNEL_INTREE_DTS_NAME="marvell/armada-8040-mcbin"
> > > > > +BR2_LINUX_KERNEL_INTREE_DTS_NAME="marvell/armada-8040-mcbin marvell/armada-8040-mcbin-singleshot"
> > > > >  BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/solidrun/macchiatobin/linux-extras.config"
> > > > >  BR2_LINUX_KERNEL_INSTALL_TARGET=y
> > > > >  BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
> > > > 
> > > > I do not have access to MacchiatoBin hardware anymore, but I have been using
> > > > current defconfig with DoubleShot boards. If this defconfig does not work
> > > > well for SingleShot boards, then it makes sense to add a separate defconfig
> > > > for such boards rather then remove DoubleShot support completely. Probably
> > > > linux-extras.config in board/solidrun/macchiatobin worth another look to
> > > > make sure that features for both boards are included.
> > > > 
> > > > Regards,
> > > > Sergey
> > > 
> > > If comparing Single- and DoubleShot Linux DTS files they have difference
> > > only in SFP config and +1 heartbeat LED. Do you think it is worth to duplicate
> > > current defconfig for SingleShot board even if SFP will not work by
> > > using DualShot DTS instead of just append _INTREE_DTS_NAME with
> > > -singleshot version ?
> > 
> > I think any option will do if it does not break existing use-cases.
> > Could you please confirm that DoubleShot image does not work
> > properly on SingleShot board ?
> > 
> > BTW, I thought that support for autodetect of copper vs fiber with
> > some prioritization has been already implemented in Linux for
> > mcbin hardware. Do you know if this is true or not ?
> > 
> > Regards,
> > Sergey
> > 
> 
> I will check SFP modules in Monday with DoubleShot DTS.
> 
> Thanks,


Looks like there is no much reason to add particular SingleShot DTS
but only if someone really need the heartbeat LED is blinking which
works only with SingleShot DTS)

Thanks,

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH] configs/solidrun_macchiatobin_defconfig: include for Singleshot DTS
  2021-04-14 15:59         ` Vadym Kochan
@ 2021-04-14 18:27           ` Sergey Matyukevich
  2021-04-15 11:07             ` Vadym Kochan
  0 siblings, 1 reply; 10+ messages in thread
From: Sergey Matyukevich @ 2021-04-14 18:27 UTC (permalink / raw)
  To: buildroot

Hello Vadym,

> > > > > > Single- & Double shot boards have many in common except additional
> > > > > > RJ45 tranceivers near by each of 10G SFP and a bit different CPU freq.
> > > > > > 
> > > > > > Signed-off-by: Vadym Kochan <vadym.kochan@plvision.eu>
> > > > > > ---
> > > > > >  configs/solidrun_macchiatobin_defconfig | 2 +-
> > > > > >  1 file changed, 1 insertion(+), 1 deletion(-)
> > > > > > 
> > > > > > diff --git a/configs/solidrun_macchiatobin_defconfig b/configs/solidrun_macchiatobin_defconfig
> > > > > > index 7d06313b03db..34094a833b66 100644
> > > > > > --- a/configs/solidrun_macchiatobin_defconfig
> > > > > > +++ b/configs/solidrun_macchiatobin_defconfig
> > > > > > @@ -30,7 +30,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION=y
> > > > > >  BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.5"
> > > > > >  BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
> > > > > >  BR2_LINUX_KERNEL_DTS_SUPPORT=y
> > > > > > -BR2_LINUX_KERNEL_INTREE_DTS_NAME="marvell/armada-8040-mcbin"
> > > > > > +BR2_LINUX_KERNEL_INTREE_DTS_NAME="marvell/armada-8040-mcbin marvell/armada-8040-mcbin-singleshot"
> > > > > >  BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/solidrun/macchiatobin/linux-extras.config"
> > > > > >  BR2_LINUX_KERNEL_INSTALL_TARGET=y
> > > > > >  BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
> > > > > 
> > > > > I do not have access to MacchiatoBin hardware anymore, but I have been using
> > > > > current defconfig with DoubleShot boards. If this defconfig does not work
> > > > > well for SingleShot boards, then it makes sense to add a separate defconfig
> > > > > for such boards rather then remove DoubleShot support completely. Probably
> > > > > linux-extras.config in board/solidrun/macchiatobin worth another look to
> > > > > make sure that features for both boards are included.
> > > > > 
> > > > > Regards,
> > > > > Sergey
> > > > 
> > > > If comparing Single- and DoubleShot Linux DTS files they have difference
> > > > only in SFP config and +1 heartbeat LED. Do you think it is worth to duplicate
> > > > current defconfig for SingleShot board even if SFP will not work by
> > > > using DualShot DTS instead of just append _INTREE_DTS_NAME with
> > > > -singleshot version ?
> > > 
> > > I think any option will do if it does not break existing use-cases.
> > > Could you please confirm that DoubleShot image does not work
> > > properly on SingleShot board ?
> > > 
> > > BTW, I thought that support for autodetect of copper vs fiber with
> > > some prioritization has been already implemented in Linux for
> > > mcbin hardware. Do you know if this is true or not ?
> > > 
> > > Regards,
> > > Sergey
> > > 
> > 
> > I will check SFP modules in Monday with DoubleShot DTS.
> > 
> > Thanks,
> 
> 
> Looks like there is no much reason to add particular SingleShot DTS
> but only if someone really need the heartbeat LED is blinking which
> works only with SingleShot DTS)

Do you mean that network interfaces on SingleShot board are working
properly with current buildroot mcbin image ?

Regards,
Sergey

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH] configs/solidrun_macchiatobin_defconfig: include for Singleshot DTS
  2021-04-14 18:27           ` Sergey Matyukevich
@ 2021-04-15 11:07             ` Vadym Kochan
  0 siblings, 0 replies; 10+ messages in thread
From: Vadym Kochan @ 2021-04-15 11:07 UTC (permalink / raw)
  To: buildroot

Hi Sergey,

On Wed, Apr 14, 2021 at 09:27:49PM +0300, Sergey Matyukevich wrote:
> Hello Vadym,
> 
> > > > > > > Single- & Double shot boards have many in common except additional
> > > > > > > RJ45 tranceivers near by each of 10G SFP and a bit different CPU freq.
> > > > > > > 
> > > > > > > Signed-off-by: Vadym Kochan <vadym.kochan@plvision.eu>
> > > > > > > ---
> > > > > > >  configs/solidrun_macchiatobin_defconfig | 2 +-
> > > > > > >  1 file changed, 1 insertion(+), 1 deletion(-)
> > > > > > > 
> > > > > > > diff --git a/configs/solidrun_macchiatobin_defconfig b/configs/solidrun_macchiatobin_defconfig
> > > > > > > index 7d06313b03db..34094a833b66 100644
> > > > > > > --- a/configs/solidrun_macchiatobin_defconfig
> > > > > > > +++ b/configs/solidrun_macchiatobin_defconfig
> > > > > > > @@ -30,7 +30,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION=y
> > > > > > >  BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.5"
> > > > > > >  BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
> > > > > > >  BR2_LINUX_KERNEL_DTS_SUPPORT=y
> > > > > > > -BR2_LINUX_KERNEL_INTREE_DTS_NAME="marvell/armada-8040-mcbin"
> > > > > > > +BR2_LINUX_KERNEL_INTREE_DTS_NAME="marvell/armada-8040-mcbin marvell/armada-8040-mcbin-singleshot"
> > > > > > >  BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/solidrun/macchiatobin/linux-extras.config"
> > > > > > >  BR2_LINUX_KERNEL_INSTALL_TARGET=y
> > > > > > >  BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
> > > > > > 
> > > > > > I do not have access to MacchiatoBin hardware anymore, but I have been using
> > > > > > current defconfig with DoubleShot boards. If this defconfig does not work
> > > > > > well for SingleShot boards, then it makes sense to add a separate defconfig
> > > > > > for such boards rather then remove DoubleShot support completely. Probably
> > > > > > linux-extras.config in board/solidrun/macchiatobin worth another look to
> > > > > > make sure that features for both boards are included.
> > > > > > 
> > > > > > Regards,
> > > > > > Sergey
> > > > > 
> > > > > If comparing Single- and DoubleShot Linux DTS files they have difference
> > > > > only in SFP config and +1 heartbeat LED. Do you think it is worth to duplicate
> > > > > current defconfig for SingleShot board even if SFP will not work by
> > > > > using DualShot DTS instead of just append _INTREE_DTS_NAME with
> > > > > -singleshot version ?
> > > > 
> > > > I think any option will do if it does not break existing use-cases.
> > > > Could you please confirm that DoubleShot image does not work
> > > > properly on SingleShot board ?
> > > > 
> > > > BTW, I thought that support for autodetect of copper vs fiber with
> > > > some prioritization has been already implemented in Linux for
> > > > mcbin hardware. Do you know if this is true or not ?
> > > > 
> > > > Regards,
> > > > Sergey
> > > > 
> > > 
> > > I will check SFP modules in Monday with DoubleShot DTS.
> > > 
> > > Thanks,
> > 
> > 
> > Looks like there is no much reason to add particular SingleShot DTS
> > but only if someone really need the heartbeat LED is blinking which
> > works only with SingleShot DTS)
> 
> Do you mean that network interfaces on SingleShot board are working
> properly with current buildroot mcbin image ?
> 
> Regards,
> Sergey

OK, I was wrong ...

So I am using the same Buildroot defconfig and just switching between
DualShot and SingleShot DTSs to check the difference, and on SingleShot
I can bring up eth1 & eth3 with NG Optics SFP modules connected via
loopback, but I can't do this on DualShot DTS and Linux prints no PHY
for eth1. So there is a really functional difference for SFPs.

So, probably it is better to create separate defconfig for _singleshot
version.

Also I got an issue with NFS boot with this Linux version which I fixed
it with in armada-8040-mcbin.dtsi:

&cp1_eth1 {
	/* CPS Lane 0 - J5 (Gigabit RJ45) */

	...

	managed = "in-band-status";

	...
};

But issue is not observed on net-next's version (probably
issue might already be fixed in some of the stable version, I can
look for stable version with the fixed .dtsi).

The fix also applicable for DualShot DTS version (which I checked
on SingleShot board).

Regards,

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH] configs/solidrun_macchiatobin_defconfig: include for Singleshot DTS
  2021-04-08  8:18 ` Sergey Matyukevich
  2021-04-09 12:45   ` Vadym Kochan
@ 2021-04-20 21:16   ` Thomas Petazzoni
  2021-04-23  8:04     ` Sergey Matyukevich
  1 sibling, 1 reply; 10+ messages in thread
From: Thomas Petazzoni @ 2021-04-20 21:16 UTC (permalink / raw)
  To: buildroot

On Thu, 8 Apr 2021 11:18:34 +0300
Sergey Matyukevich <geomatsi@gmail.com> wrote:

> >  BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.5"
> >  BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
> >  BR2_LINUX_KERNEL_DTS_SUPPORT=y
> > -BR2_LINUX_KERNEL_INTREE_DTS_NAME="marvell/armada-8040-mcbin"
> > +BR2_LINUX_KERNEL_INTREE_DTS_NAME="marvell/armada-8040-mcbin marvell/armada-8040-mcbin-singleshot"
> >  BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/solidrun/macchiatobin/linux-extras.config"
> >  BR2_LINUX_KERNEL_INSTALL_TARGET=y
> >  BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y  
> 
> I do not have access to MacchiatoBin hardware anymore, but I have been using
> current defconfig with DoubleShot boards. If this defconfig does not work
> well for SingleShot boards, then it makes sense to add a separate defconfig
> for such boards rather then remove DoubleShot support completely. Probably
> linux-extras.config in board/solidrun/macchiatobin worth another look to
> make sure that features for both boards are included.

I am confused: the only change proposed here is to build two DTBs
instead of one, leaving up to the user to use one or the other
depending on the board variant. Why would two defconfigs be needed here?

However, one thing is needed: an update to
board/solidrun/macchiatobin/readme.txt to indicate when to use which
DTB.

Best regards,

Thomas
-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH] configs/solidrun_macchiatobin_defconfig: include for Singleshot DTS
  2021-04-20 21:16   ` Thomas Petazzoni
@ 2021-04-23  8:04     ` Sergey Matyukevich
  0 siblings, 0 replies; 10+ messages in thread
From: Sergey Matyukevich @ 2021-04-23  8:04 UTC (permalink / raw)
  To: buildroot


Hi Vadym, Thomas,

> > >  BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.5"
> > >  BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
> > >  BR2_LINUX_KERNEL_DTS_SUPPORT=y
> > > -BR2_LINUX_KERNEL_INTREE_DTS_NAME="marvell/armada-8040-mcbin"
> > > +BR2_LINUX_KERNEL_INTREE_DTS_NAME="marvell/armada-8040-mcbin marvell/armada-8040-mcbin-singleshot"
> > >  BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/solidrun/macchiatobin/linux-extras.config"
> > >  BR2_LINUX_KERNEL_INSTALL_TARGET=y
> > >  BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y  
> > 
> > I do not have access to MacchiatoBin hardware anymore, but I have been using
> > current defconfig with DoubleShot boards. If this defconfig does not work
> > well for SingleShot boards, then it makes sense to add a separate defconfig
> > for such boards rather then remove DoubleShot support completely. Probably
> > linux-extras.config in board/solidrun/macchiatobin worth another look to
> > make sure that features for both boards are included.
> 
> I am confused: the only change proposed here is to build two DTBs
> instead of one, leaving up to the user to use one or the other
> depending on the board variant. Why would two defconfigs be needed here?
> 
> However, one thing is needed: an update to
> board/solidrun/macchiatobin/readme.txt to indicate when to use which
> DTB.

My apologies - I totally misread this patch. Indeed, it does not replace
DoubleShot by SingleShot board, but adds yet another dts option. In this
case readme.txt needs an update. Besides, another extlinux menu entry
can be added, probably with some notes in readme.txt on how to select
default boot option.

Regards,
Sergey

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2021-04-23  8:04 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-04-08  7:33 [Buildroot] [PATCH] configs/solidrun_macchiatobin_defconfig: include for Singleshot DTS Vadym Kochan
2021-04-08  8:18 ` Sergey Matyukevich
2021-04-09 12:45   ` Vadym Kochan
2021-04-09 18:53     ` Sergey Matyukevich
2021-04-09 18:58       ` Vadym Kochan
2021-04-14 15:59         ` Vadym Kochan
2021-04-14 18:27           ` Sergey Matyukevich
2021-04-15 11:07             ` Vadym Kochan
2021-04-20 21:16   ` Thomas Petazzoni
2021-04-23  8:04     ` Sergey Matyukevich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox