On 21 October 2015 at 18:13, Jens Kuske <[email protected]> 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 > > > 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 [email protected]. > 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
