[PATCH v3 0/8] arm64: rockchip: Initial GeekBox enablement
Andreas Färber
afaerber at suse.de
Sun Mar 6 11:53:49 PST 2016
Hello,
This series adds initial support for the RK3368 based GeekBox.
Since v2 almost a month has passed with none of the first patches getting queued
despite Heiko offering to squash them himself, so here's a full update.
There were no more replies on the compatible string discussion for Landingship;
I have now adopted Heiko's proposal of using "geekbuying,geekbox-landingship".
v3 does minor cleanups and starts squashing undisputed patches. The power button
is still left separate, inserting cleanups to align all RK3368 boards at least.
On next-20160304 the GMAC seems to have regressed, it no longer finds the PHY:
libphy: PHY stmmac-0:ffffffff not found
eth0: Could not attach to PHY
stmmac_open: Cannot attach to PHY (error: -19)
For v2 I may have screwed up testing the Landingship FDT; I now ran into this:
rk3x-i2c ff140000.i2c: using default SCL frequency: 100000
INFO: rcu_preempt detected stalls on CPUs/tasks:
1-...: (1 GPs behind) idle=481/140000000000000/0 softirq=130/131 fqs=5250
(detected by 7, t=5254 jiffies, g=-239, c=-240, q=90)
Task dump for CPU 1:
swapper/0 R running task 0 1 0 0x00000002
Call trace:
[<ffffff8008085c5c>] __switch_to+0xc4/0xd0
[<ffffff8008bc1000>] nonblocking_pool_data+0x20/0x80
Keeping i2c1 disabled avoids that; i2c2 does not run into such problems.
A quick git-grep shows that I'm the first actual user of i2c1 (and i2c2),
so maybe something's wrong with clocks or pinctrl?
Regards,
Andreas
Cc: devicetree at vger.kernel.org
Andreas Färber (8):
Documentation: devicetree: Add vendor prefix for GeekBuying.com
Documentation: devicetree: rockchip: Document GeekBox
arm64: dts: rockchip: Add GeekBox config
Documentation: devicetree: Clean up gpio-keys example
arm64: dts: rockchip: Clean up gpio-keys nodes
arm64: dts: rockchip: Add power key to GeekBox
Documentation: devicetree: rockchip: Document Landingship
arm64: dts: rockchip: Add Landingship config
Documentation/devicetree/bindings/arm/rockchip.txt | 9 +
.../devicetree/bindings/input/gpio-keys.txt | 2 -
.../devicetree/bindings/vendor-prefixes.txt | 1 +
arch/arm64/boot/dts/rockchip/Makefile | 2 +
arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 5 +-
.../dts/rockchip/rk3368-geekbox-landingship.dts | 57 ++++
arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 319 +++++++++++++++++++++
arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 5 +-
8 files changed, 392 insertions(+), 8 deletions(-)
create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-geekbox-landingship.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts
--
2.6.2
More information about the Linux-rockchip
mailing list