On 21 October 2015 at 19:11, Code Kipper <codekip...@gmail.com> wrote: > On 21 October 2015 at 18:13, Jens Kuske <jensku...@gmail.com> wrote: >> Hi everyone, >> >> This is v3 of my patch series introducing basic kernel support for >> Allwinner's >> H3 SoC. It mainly adds basic clocks 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. >> >> These patches are based on Maxime's sunxi/for-next branch from >> git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git > > Thanks for the update...just seconds ago managed to get some chatter > after the "Starting Kernel" prompt on my Orange Pi 2 using the patch > from http://moinejf.free.fr/opi2/ but I will switch over to these new > ones to verify. I'm also using your u-boot so there has been some > progress in the Kipper household this evening. > > Thanks again, > CK Coool....it's booting...now to find me a rootfs! CK > >> >> >> Patch 1 improves the sunxi divs clock to read the name of the base factor >> clock >> from devicetree instead of hardcoding it, which allows us to reuse sun6i-pll6 >> for our pll8. >> >> Patch 2 adds support for the basic clocks. >> >> Patch 3 adds the pin sets for the H3 main PIO. >> >> Patch 4 adds a new compatible for the H3 reset controller >> >> Patch 5 adds the DTSI for the H3. >> >> Patch 6 adds a DTS for the Orange Pi Plus SBC, which these patches >> were developed and tested with. >> >> >> Changes since v2: >> - add mbus clock >> - add Maxime's suggestion to take the substring up to the first "_" as name >> for the divs base clock >> - use A31 pll6 for H3 pll6 >> - use a clock similar to the new simple gates for H3 bus gates >> - drop the pinctrl-as-module patch since pinctrl and gpio don't seem to be >> ready for removable drivers >> - documentation and machine support are merged already >> >> Changes since v1: >> - Update sunxi README in Documentation >> - Add the multiple parents gates and use them for bus-gates instead of >> ahb1, ahb2, apb1 and apb2 gates >> - Merge the pll8 clock with sun6i pll6 >> - Merge the ahb12, apb1 and apb2 resets to bus-resets with own compatible >> - Add sun6i_timer_init to sun8i machine >> - Remove the single SoC names from machine definition, its sun8i family >> - Make the pinctrl driver tristate and put its Kconfig entry in the right >> order >> - Rename pinctrl "scr" to "sim" and clock "sim" to "scr" to match user manual >> - Remove the address paragraph from GPL in dts and dtsi >> - Some style cleanup and line wrapping in dtsi >> - Add ARM architected timers >> - dmaengine isn't included anymore, it is merged already >> >> Best Regards, >> Jens >> >> >> Jens Kuske (6): >> 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 compatible for Allwinner H3 bus resets >> ARM: dts: sunxi: Add Allwinner H3 DTSI >> ARM: dts: sun8i: Add Orange Pi Plus support >> >> Documentation/devicetree/bindings/clock/sunxi.txt | 2 + >> .../bindings/pinctrl/allwinner,sunxi-pinctrl.txt | 1 + >> .../bindings/reset/allwinner,sunxi-clock-reset.txt | 1 + >> arch/arm/boot/dts/Makefile | 3 +- >> arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts | 77 +++ >> arch/arm/boot/dts/sun8i-h3.dtsi | 499 >> ++++++++++++++++++++ >> drivers/clk/sunxi/Makefile | 1 + >> drivers/clk/sunxi/clk-bus-gates.c | 105 +++++ >> drivers/clk/sunxi/clk-sunxi.c | 47 +- >> drivers/pinctrl/sunxi/Kconfig | 4 + >> drivers/pinctrl/sunxi/Makefile | 1 + >> drivers/pinctrl/sunxi/pinctrl-sun8i-h3.c | 516 >> +++++++++++++++++++++ >> drivers/reset/reset-sunxi.c | 1 + >> 13 files changed, 1245 insertions(+), 13 deletions(-) >> create mode 100644 arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts >> create mode 100644 arch/arm/boot/dts/sun8i-h3.dtsi >> create mode 100644 drivers/clk/sunxi/clk-bus-gates.c >> create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun8i-h3.c >> >> -- >> 2.6.1 >> >> -- >> You received this message because you are subscribed to the Google Groups >> "linux-sunxi" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to linux-sunxi+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout.
-- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to linux-sunxi+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.