Thread (50 messages) 50 messages, 11 authors, 2015-05-20

[PATCH v4 5/5] arm64: dts: Add dts files for Hisilicon Hi6220 SoC

From: Bintian <hidden>
Date: 2015-05-06 06:50:52
Also in: linux-devicetree

Hello Mark,

On 2015/5/6 11:16, Bintian wrote:
Hello Mark,

On 2015/5/6 1:13, Mark Rutland wrote:
[...]
quoted
quoted
+        uart0: uart at f8015000 {    /* console */
+            compatible = "arm,pl011", "arm,primecell";
+            reg = <0x0 0xf8015000 0x0 0x1000>;
+            interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>;
+            clocks = <&ao_ctrl HI6220_UART0_PCLK>, <&ao_ctrl
HI6220_UART0_PCLK>;
+            clock-names = "uartclk", "apb_pclk";
+        };
In a previous discussion [1] the UART on HI6220 was described as not
fully PL011 compliant, with a number of differences (e.g. the FIFO
length).

Given that, I feel somewhat uncomfortable with the current compatible
string list. What exactly are those differences? We may need a more
specific compatible string (even if in addition to those existing ones),
or perhaps other properties.
The small system can be booted and the console also works well without
changing any code of driver amba-pl011.c, so I think the compatible
string is OK for this patch set.

Hisilicon do some performance enhancements based on PL011, but the
current driver "amba-pl011.c" also works on hi6220 without those
enhancements driver code.
Checked with Hisilicon chip designer, the UART0 is used for DEBUG
console and compliant with PL011 fully.

Thanks,

Bintian
quoted
Thanks,
Mark.

[1]
http://lists.infradead.org/pipermail/linux-arm-kernel/2015-March/328978.html


.

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel at lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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