Author: tcmichals

Orangepi2/plus2/PC H3 Linux mainline support

[Copy link]

2

threads

34

posts

305

credits

Intermediate member

Rank: 3Rank: 3

credits
305
Published in 2015-10-27 11:07:27 | Show all floors
Happy to see progress on the mainline H3 support. We may finally have a proper kernel for our Orange PIs.

@faddat could you please post the results of a dmesg and cat /proc/cpuinfo so that we can get a sense of what works or not with these latest patches?

5

threads

354

posts

2724

credits

Moderator

Rank: 7Rank: 7Rank: 7

credits
2724
Published in 2015-10-27 23:43:00 | Show all floors
pgauret replied at 2015-10-27 04:07
Happy to see progress on the mainline H3 support. We may finally have a proper kernel for our Orange ...

I am not @faddat, but if for you it's the same I can post it if you want.
No worry It's free!
dmesg and cpuinfo output


still a long way to go.


Boards:
orangepi plus, olinuxino A20, cubieboard A10, mele A2000 .....

5

threads

354

posts

2724

credits

Moderator

Rank: 7Rank: 7Rank: 7

credits
2724
Published in 2015-10-28 04:14:55 | Show all floors
Jens has published the V4 series of his previous patches:

clk: sunxi: Let divs clocks read the base factor clock name from devicetree
clk: sunxi: Add H3 clocks support
pinctrl: sunxi: Add H3 PIO controller support
reset: sunxi: Add Allwinner H3 bus resets
dts: sunxi: Add Allwinner H3 DTSI
dts: sun8i: Add Orange Pi Plus support

This time patches applies cleanly, no manual intervention needed


For your info (copied from the linux-sunxi mailinglist):
This is v4 of my patch series introducing basic kernel support for Allwinner's
H3 SoC. It mainly adds basic clocks, resets and pinctrl. It also adds
interrupts, timers, watchdog, RTC, dmaengine, MMC and UARTs, which are mostly
compatible to those in earlier SoCs like A23 and A31, and can simply be reused.

Changes since v3:
- add a clock driver specific to the bus gates instead of listing parents in
  the DTSI
- skip the holes in the reset controller with of_xlate()

Boards:
orangepi plus, olinuxino A20, cubieboard A10, mele A2000 .....

2

threads

34

posts

225

credits

Intermediate member

Rank: 3Rank: 3

credits
225
Published in 2015-10-28 13:26:22 | Show all floors
Ok guys i'm very new to Linux what does mainline mean?  Better GPU?

4

threads

52

posts

284

credits

Intermediate member

Rank: 3Rank: 3

credits
284
Published in 2015-10-28 13:52:06 | Show all floors
Edited by makama80 at 2015-10-28 13:53

Nope. The GPU is as good (or bad) as it is. That cannot be changed. What could change is better support from the manufacturer of H3 SOC. Allwinner has a license to integrate the Mali, but Allwinner is obviously a hardware maker, not a software company.

So we depend on the community here and at linux-sunxi.org. Also Xunlong (manufacturer of the orange pi boards) seems to be focusing more on hardware than software development. Correct me if I'm wrong....

1

threads

28

posts

136

credits

Registered member

Rank: 2

credits
136
Published in 2015-11-1 19:07:47 | Show all floors
Okay, having another go at this.  Abandoning my old script, clearly it was doing something wrong.  In total, I got one boot, which I think was really only possible because I'd done some things outside of hte script.  So, here goes Sunday night....

5

threads

354

posts

2724

credits

Moderator

Rank: 7Rank: 7Rank: 7

credits
2724
Published in 2015-11-1 22:29:45 | Show all floors
@faddat
trash your script and do it by hand, at least you learn something.
tomorrow this wiil change with new patches and you need to modifiy your script.
Boards:
orangepi plus, olinuxino A20, cubieboard A10, mele A2000 .....

1

threads

28

posts

136

credits

Registered member

Rank: 2

credits
136
Published in 2015-11-3 03:45:08 | Show all floors
fritz replied at 2015-11-1 22:29
@faddat
trash your script and do it by hand, at least you learn something.
tomorrow this wiil change ...

@fritz:

That's the plan:

me, the source code, and the interwebs, should be able to tackle this challenge.  Once I'm done with that, I install Kubernetes on them, tell some folk to f-off, and thank others for their support, then make a necklace out of the kubernetes cluster using the ethernet cables that hold it together to use as a totem to ward off evil spirits.

18

threads

303

posts

9895

credits

Moderator

Rank: 7Rank: 7Rank: 7

credits
9895
Published in 2015-11-3 23:28:00 | Show all floors
mainline kernel support is needed for H3 chip as well as Mali400 GPU driver. Seems like an obstacle for us.

1

threads

28

posts

136

credits

Registered member

Rank: 2

credits
136
Published in 2015-11-4 05:25:48 | Show all floors
They're working on mainlining the H3, and progress seems quick.  as for mali.....

http://www.phoronix.com/scan.php?page=news_item&px=MTg4Mjk

oh and:
http://www.phoronix.com/scan.php?page=news_item&px=MTA0OTQ   .....it runs quake 3, so it can't be all that bad...
You need to log in before you can reply login | Register

Points Rule

Quick reply Top Return list