Re: [U-Boot] [PATCH] rpi: add Compute Module 3+

2019-01-30 Thread Jonathan Gray
On Wed, Jan 30, 2019 at 10:56:37PM +0100, Alexander Graf wrote:
> 
> 
> > Am 30.01.2019 um 22:38 schrieb Jonathan Gray :
> > 
> >> On Wed, Jan 30, 2019 at 04:13:44PM +0100, Alexander Graf wrote:
> >> Hi Jonathan,
> >> 
> >>> On 30.01.19 15:17, Jonathan Gray wrote:
> >>> Add Raspberry Pi Compute Module 3+ to list of models, the revision code
> >>> is 0x10 according to the list on raspberrypi.org.
> >>> 
> >>> Signed-off-by: Jonathan Gray 
> >>> ---
> >>> board/raspberrypi/rpi/rpi.c | 5 +
> >>> 1 file changed, 5 insertions(+)
> >>> 
> >>> diff --git a/board/raspberrypi/rpi/rpi.c b/board/raspberrypi/rpi/rpi.c
> >>> index 153a1fdcb7..c118250740 100644
> >>> --- a/board/raspberrypi/rpi/rpi.c
> >>> +++ b/board/raspberrypi/rpi/rpi.c
> >>> @@ -143,6 +143,11 @@ static const struct rpi_model 
> >>> rpi_models_new_scheme[] = {
> >>>DTB_DIR "bcm2837-rpi-3-a-plus.dtb",
> >>>false,
> >>>},
> >>> +[0x10] = {
> >>> +"Compute Module 3+",
> >>> +DTB_DIR "bcm2837-rpi-cm3-plus.dtb",
> >> 
> >> Is the dtb name already committed to? I haven't seen patches on the rpi
> >> kernel ML.
> > 
> > I didn't see an existing name in various linux trees.
> > 
> > There is currently no new dtb provided with the firmware either, though
> > https://raw.githubusercontent.com/raspberrypi/documentation/master/hardware/computemodule/datasheets/rpi_DATA_CM3plus_1p0.pdf
> > states
> > 
> > "CM3+ modules require a software/firmware image dated November 2018 or
> > newer to function correctly."
> > 
> > So the firmware likely patches bcm2710-rpi-cm3.dtb before passing it on.
> 
> Or maybe it's identical to the CM3? It's supposed to be a drop in replacement 
> after all - and the other differences (wifi chip, usb hub) of the 3+ should 
> not apply to a CM.
> 
> So I guess either you send a patch to Linux that adds the cm3plus and only 
> changes the compatible/model properties over cm3 or we make the dtb name in 
> this patch the cm3 one.
> 
> Alex

Ok, I'll send a v2 with "bcm2837-rpi-cm3.dtb".
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] [PATCH] rpi: add Compute Module 3+

2019-01-30 Thread Alexander Graf


> Am 30.01.2019 um 22:38 schrieb Jonathan Gray :
> 
>> On Wed, Jan 30, 2019 at 04:13:44PM +0100, Alexander Graf wrote:
>> Hi Jonathan,
>> 
>>> On 30.01.19 15:17, Jonathan Gray wrote:
>>> Add Raspberry Pi Compute Module 3+ to list of models, the revision code
>>> is 0x10 according to the list on raspberrypi.org.
>>> 
>>> Signed-off-by: Jonathan Gray 
>>> ---
>>> board/raspberrypi/rpi/rpi.c | 5 +
>>> 1 file changed, 5 insertions(+)
>>> 
>>> diff --git a/board/raspberrypi/rpi/rpi.c b/board/raspberrypi/rpi/rpi.c
>>> index 153a1fdcb7..c118250740 100644
>>> --- a/board/raspberrypi/rpi/rpi.c
>>> +++ b/board/raspberrypi/rpi/rpi.c
>>> @@ -143,6 +143,11 @@ static const struct rpi_model rpi_models_new_scheme[] 
>>> = {
>>>DTB_DIR "bcm2837-rpi-3-a-plus.dtb",
>>>false,
>>>},
>>> +[0x10] = {
>>> +"Compute Module 3+",
>>> +DTB_DIR "bcm2837-rpi-cm3-plus.dtb",
>> 
>> Is the dtb name already committed to? I haven't seen patches on the rpi
>> kernel ML.
> 
> I didn't see an existing name in various linux trees.
> 
> There is currently no new dtb provided with the firmware either, though
> https://raw.githubusercontent.com/raspberrypi/documentation/master/hardware/computemodule/datasheets/rpi_DATA_CM3plus_1p0.pdf
> states
> 
> "CM3+ modules require a software/firmware image dated November 2018 or
> newer to function correctly."
> 
> So the firmware likely patches bcm2710-rpi-cm3.dtb before passing it on.

Or maybe it's identical to the CM3? It's supposed to be a drop in replacement 
after all - and the other differences (wifi chip, usb hub) of the 3+ should not 
apply to a CM.

So I guess either you send a patch to Linux that adds the cm3plus and only 
changes the compatible/model properties over cm3 or we make the dtb name in 
this patch the cm3 one.

Alex


___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] [PATCH] rpi: add Compute Module 3+

2019-01-30 Thread Jonathan Gray
On Wed, Jan 30, 2019 at 04:13:44PM +0100, Alexander Graf wrote:
> Hi Jonathan,
> 
> On 30.01.19 15:17, Jonathan Gray wrote:
> > Add Raspberry Pi Compute Module 3+ to list of models, the revision code
> > is 0x10 according to the list on raspberrypi.org.
> > 
> > Signed-off-by: Jonathan Gray 
> > ---
> >  board/raspberrypi/rpi/rpi.c | 5 +
> >  1 file changed, 5 insertions(+)
> > 
> > diff --git a/board/raspberrypi/rpi/rpi.c b/board/raspberrypi/rpi/rpi.c
> > index 153a1fdcb7..c118250740 100644
> > --- a/board/raspberrypi/rpi/rpi.c
> > +++ b/board/raspberrypi/rpi/rpi.c
> > @@ -143,6 +143,11 @@ static const struct rpi_model rpi_models_new_scheme[] 
> > = {
> > DTB_DIR "bcm2837-rpi-3-a-plus.dtb",
> > false,
> > },
> > +   [0x10] = {
> > +   "Compute Module 3+",
> > +   DTB_DIR "bcm2837-rpi-cm3-plus.dtb",
> 
> Is the dtb name already committed to? I haven't seen patches on the rpi
> kernel ML.

I didn't see an existing name in various linux trees.

There is currently no new dtb provided with the firmware either, though
https://raw.githubusercontent.com/raspberrypi/documentation/master/hardware/computemodule/datasheets/rpi_DATA_CM3plus_1p0.pdf
states

"CM3+ modules require a software/firmware image dated November 2018 or
newer to function correctly."

So the firmware likely patches bcm2710-rpi-cm3.dtb before passing it on.
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] [PATCH] rpi: add Compute Module 3+

2019-01-30 Thread Alexander Graf
Hi Jonathan,

On 30.01.19 15:17, Jonathan Gray wrote:
> Add Raspberry Pi Compute Module 3+ to list of models, the revision code
> is 0x10 according to the list on raspberrypi.org.
> 
> Signed-off-by: Jonathan Gray 
> ---
>  board/raspberrypi/rpi/rpi.c | 5 +
>  1 file changed, 5 insertions(+)
> 
> diff --git a/board/raspberrypi/rpi/rpi.c b/board/raspberrypi/rpi/rpi.c
> index 153a1fdcb7..c118250740 100644
> --- a/board/raspberrypi/rpi/rpi.c
> +++ b/board/raspberrypi/rpi/rpi.c
> @@ -143,6 +143,11 @@ static const struct rpi_model rpi_models_new_scheme[] = {
>   DTB_DIR "bcm2837-rpi-3-a-plus.dtb",
>   false,
>   },
> + [0x10] = {
> + "Compute Module 3+",
> + DTB_DIR "bcm2837-rpi-cm3-plus.dtb",

Is the dtb name already committed to? I haven't seen patches on the rpi
kernel ML.


Alex

> + false,
> + },
>  };
>  
>  static const struct rpi_model rpi_models_old_scheme[] = {
> 
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] [PATCH] rpi: add Compute Module 3+

2019-01-30 Thread Jonathan Gray
Add Raspberry Pi Compute Module 3+ to list of models, the revision code
is 0x10 according to the list on raspberrypi.org.

Signed-off-by: Jonathan Gray 
---
 board/raspberrypi/rpi/rpi.c | 5 +
 1 file changed, 5 insertions(+)

diff --git a/board/raspberrypi/rpi/rpi.c b/board/raspberrypi/rpi/rpi.c
index 153a1fdcb7..c118250740 100644
--- a/board/raspberrypi/rpi/rpi.c
+++ b/board/raspberrypi/rpi/rpi.c
@@ -143,6 +143,11 @@ static const struct rpi_model rpi_models_new_scheme[] = {
DTB_DIR "bcm2837-rpi-3-a-plus.dtb",
false,
},
+   [0x10] = {
+   "Compute Module 3+",
+   DTB_DIR "bcm2837-rpi-cm3-plus.dtb",
+   false,
+   },
 };
 
 static const struct rpi_model rpi_models_old_scheme[] = {
-- 
2.20.1

___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot