[linux-sunxi] Problems with Orange Pi mini

2016-08-08 Thread Stefan Monnier
I recently noticed two problems with my Orange Pi mini running Debian's stock 4.6.0-1-armmp kernel: - Reboot doesn't work. I think this has been the case "for ever", but I just noticed that it's still the same (in the last few months I never rebooted this machine, so I didn't notice the

[linux-sunxi] Re: uvcvideo: Failed to submit URB 0 (-28) with Cam Sync HD VF0770 (041e:4095)

2016-08-08 Thread Piotr Król
On Tue, Aug 09, 2016 at 01:02:31AM +0200, Piotr Król wrote: > On Sat, Aug 06, 2016 at 04:00:22PM +0200, Piotr Król wrote: > > Hi all, > > Hi Hans, Igor, +Igor > I found your discussion about very similar issue here [5]. It looks > like musb driver in host mode doesn't give enough bandwidth for

[linux-sunxi] Re: uvcvideo: Failed to submit URB 0 (-28) with Cam Sync HD VF0770 (041e:4095)

2016-08-08 Thread Piotr Król
On Sat, Aug 06, 2016 at 04:00:22PM +0200, Piotr Król wrote: > Hi all, Hi Hans, Igor, I found your discussion about very similar issue here [5]. It looks like musb driver in host mode doesn't give enough bandwidth for USB camera in my case. We tested USB device and getting not so bad results for

Re: [linux-sunxi] uvcvideo: Failed to submit URB 0 (-28) with Cam Sync HD VF0770 (041e:4095)

2016-08-08 Thread Piotr Król
On Saturday, August 6, 2016 at 5:25:46 PM UTC+2, Bastiaan van den Berg wrote: > > Here is the second google hit on 'VIDIOC_STREAMON error 28, No space left > on device' > > http://superuser.com/questions/431759/using-multiple-usb-webcams-in-linux > Hi Bastiaan, thanks for second link. We have

[linux-sunxi] Procedure to build Android/lichee for Pine64

2016-08-08 Thread jonsm...@gmail.com
I've taken a recent Allwinner Android dump and converted it to use Google's repo tool. This wasn't too hard to do since Allwinner uses repo internally and just restricts access to their git server (which is an utterly stupid thing to do. A smart company would mirror those repositories on github.

[linux-sunxi] Re: [PATCH v4 3/7] clk: sunxi: add generic multi-parent bus clock gates driver

2016-08-08 Thread Jean-Francois Moine
On Mon, 8 Aug 2016 18:21:45 +0100 Andre Przywara wrote: > The Allwinner H3 SoC introduced bus clock gates with potentially > different parents per clock gate register. The H3 driver chose to > hardcode the actual parent clock relation in the code. > Add a new driver

[linux-sunxi] [PATCH v4 5/7] arm64: dts: add Allwinner A64 SoC .dtsi

2016-08-08 Thread Andre Przywara
The Allwinner A64 SoC is a low-cost chip with 4 ARM Cortex-A53 cores and the typical tablet / TV box peripherals. The SoC is based on the (32-bit) Allwinner H3 chip, sharing most of the peripherals and the memory map. Although the cores are proper 64-bit ones, the whole SoC is actually limited to

[linux-sunxi] [PATCH v4 4/7] of: add vendor prefix for Pine64

2016-08-08 Thread Andre Przywara
Signed-off-by: Andre Przywara Acked-by: Rob Herring --- Documentation/devicetree/bindings/vendor-prefixes.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt

[linux-sunxi] [PATCH v4 7/7] arm64: dts: add BananaPi M64 support

2016-08-08 Thread Andre Przywara
The BananaPi M64 is a single board computer with an Allwinner A64 SoC. In addition to the usual suspects it contains Gigabit Ethernet, 2GB RAM, an eMMC and a WiFi chip (which are not yet supported by this patch). Signed-off-by: Andre Przywara ---

[linux-sunxi] [PATCH v4 6/7] arm64: dts: add Pine64 support

2016-08-08 Thread Andre Przywara
The Pine64 is a cost-efficient development board based on the Allwinner A64 SoC. There are three models: the basic version with Fast Ethernet and 512 MB of DRAM (Pine64) and two Pine64+ versions, which both feature Gigabit Ethernet and additional connectors for touchscreens and a camera. Or as my

[linux-sunxi] [PATCH v4 3/7] clk: sunxi: add generic multi-parent bus clock gates driver

2016-08-08 Thread Andre Przywara
The Allwinner H3 SoC introduced bus clock gates with potentially different parents per clock gate register. The H3 driver chose to hardcode the actual parent clock relation in the code. Add a new driver (which has the potential to drive the H3 and also the simple clock gates as well) which uses

[linux-sunxi] [PATCH v4 0/7] arm64: Allwinner A64 support

2016-08-08 Thread Andre Przywara
This is a new attempt on proper upstream Allwinner A64 support. It builds on the bits that have already been merged (arm64 architecture support and the pinctrl driver), and mostly completes it with some DT files. I chose a new approach on the clock system: - For the basic PLL clocks we go with

[linux-sunxi] [PATCH v4 1/7] arm64: sunxi: Kconfig: add essential pinctrl driver

2016-08-08 Thread Andre Przywara
The pinctrl driver is essential for the Allwinner SoCs to work. Add the driver's config symbol to the Kconfig entry to always compile it in. We can't use the arm approach to make the _driver's_ Kconfig symbol def_bool, because we lack the MACH_* symbols in arm64. That line was in the original

[linux-sunxi] [PATCH v4 2/7] DT: clk: sunxi: add binding doc for the multi-bus-gates clock

2016-08-08 Thread Andre Przywara
Recent Allwinner SoCs introduced a bus gates clock which can have different parents for individual gates, even within a single register. For the time being we encoded this relation in the driver. This commit specifies a new binding which allows to encode this in the DT by using a child node for

[linux-sunxi] Allnet rebranding in Germany

2016-08-08 Thread Benjamin Henrion
Hi, It seems Allnet is rebranding some Allwinner based devices (mostly Bananapi's), as you can see here for the Lamobo R1: https://www.conrad.de/de/banana-pi-1-gb-ohne-betriebssystem-bpi-r1-1285605.html No mention of the Lamobo name though. Best, -- Benjamin Henrion FFII Brussels -