Thread (10 messages) flat view 10 messages, 4 authors, 2016-08-30

Older hisilicon chipsets

From: xuwei5@hisilicon.com (Wei Xu)
Date: 2016-08-30 08:55:33

Hi Arnd, Marty

On 29/08/2016 11:54, Arnd Bergmann wrote:
On Saturday, August 27, 2016 1:53:25 PM CEST Marty Plummer wrote:
quoted
On 08/27/2016 10:04 AM, Jason Cooper wrote:
quoted
Ah, yes.  The same device we were discussing on #mvlinux?
Indeed, the very same
quoted
Note that I have no experience with HiSilicon. :-)  However, I think
it's correct to add it mach-hisi/.   A quick grep shows that there is
devicetree support for hisilicon SoCs (arch/arm/boot/dts/).  So that
means there's a *lot* less code to add under mach-hisi/.
The issue here is that mach-hisi/Kconfig and CONFIG_ARCH_HISI require
ARMv7, whereas the hi3520 has an arm1176/arm926 core, thereby being
ARMv6/v5
No problem, just modify the dependency list for the top-level option.
quoted
quoted
Ideally, most of it will be a devicetree.  Assuming we have code for the
SoC and associated drivers.
Yes, I've been doing some work on that already, but as I've said, unsure
where one should/would insert all these different things.
start with getting the serial console working. debug_ll is useful for
early bringup and should only need a patch to arch/arm/Kconfig.debug.

Later you would typically use earlycon (using a stdout-path property
in DT to point to the UART and configuration). The approximate order
in which you need other drivers is:

* drivers/irqchip (often a standard VIC or GIC)
* drivers/clocksource
* drivers/tty/serial/
* drivers/clk
* drivers/pinctrl (or drivers/gpio for simpler I/O pins)
* drivers/mmc
* drivers/net/ethernet
* drivers/spi/
* drivers/i2c/
* drivers/mtd/

In each case, look for a driver that works on your hardware first,
or create one based on the old source if that doesn't exist upstream.
quoted
quoted
I've added GregKH to the Cc to see if he knows of anyone currently
working with Hisilicon.
Thanks, mayhaps someone can get even a response from Hisilicon, as I've
yet to recieve even that.
I expect that Xu Wei will pick up the patches once they are ready to
go in, but he probably won't have a lot of comments for your patches.
I will once they are ready.
Thanks for your kindly guiding!

Best Regards,
Wei
	Arnd

.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help