Skip to content

layerscape: add LS1043A Rev1.1 support#864

Closed
yangbolu1991 wants to merge 1 commit intolede-project:masterfrom
yangbolu1991:ls1043a-rev1.1-support
Closed

layerscape: add LS1043A Rev1.1 support#864
yangbolu1991 wants to merge 1 commit intolede-project:masterfrom
yangbolu1991:ls1043a-rev1.1-support

Conversation

@yangbolu1991
Copy link
Contributor

Backport kernel patches for LS1043A Rev1.1 support from upstream,
patchwork, and SDK. And update to latest u-boot to support LS1043A
Rev1.1.

Signed-off-by: Yangbo Lu yangbo.lu@nxp.com

@yangbolu1991
Copy link
Contributor Author

yangbolu1991 commented Feb 22, 2017

All the patches introduced by u-boot and kernel are PCIe MSI driver/dts related.
They may affect ls1012a/ls1043a/ls1043a rev1.1/ls1046a RDB e1000e card working potentially.
So I verified e1000e card on all of these platforms. All of them worked fine.
Attached logs. Thanks.
ls1012ardb-e1000e-64b-32b-log.txt
ls1043ardb-e1000e-64b-32b-log.txt
ls1043ardb-rev1.1-e1000e-64b-32b-log.txt
ls1046ardb-e1000e-64b-32b-log.txt

@yangbolu1991
Copy link
Contributor Author

Also attached log of ls1043ardb(rev1.1) basic features test
ls1043ardb-rev1.1-basic-features-test-64b-32b-log.txt

@fsl-jyt
Copy link
Contributor

fsl-jyt commented Feb 22, 2017

Good work!

Backport kernel patches for LS1043A Rev1.1 support from upstream,
patchwork, and SDK. And update to latest u-boot to support LS1043A
Rev1.1.

Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
@chunkeey
Copy link
Contributor

I have a more general question with the 32b layerscape target.
You see, the LEDE's blob/master/target/linux/layerscape/32b/target.mk uses
CPU_TYPE:=cortex-a9

however from what I can tell, all the boards have atleast a A53 cores (if not A57 or A72).
So, what's the reason behind this desicion? Wouldn't it make sense to set the CPU_TYPE
and CPU_SUBTYPE to something like this?

CPU_TYPE:=cortex-a53
CPU_SUBTYPE:=neon-vfpv4

(Especially, the NEON/VFPV4 - if supported, but it looks like it is - could make a difference
for some of the applications)

@blogic
Copy link
Contributor

blogic commented Feb 26, 2017

merged, Thanks !

@fsl-jyt @yangbolu1991 we are updating the tree to v4.9 could you send a patch to update layerscape to v4.9 kernel please ?

@blogic blogic closed this Feb 26, 2017
@yangbolu1991
Copy link
Contributor Author

@blogic We are working on upgrading the kernel version now. Our kernel v4.9 tree will be ready on June, and then we will send patches to LEDE. Is it late for LEDE? Thanks :)

@yangbolu1991
Copy link
Contributor Author

@chunkeey Thanks a lot for pointing out this. I will have a check on our platforms. If the CPU_TYPE is not correct for some platforms, we need a plan to fix that. I will let you know the result. Thanks :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

Comments