Commit graph

497 commits

Author SHA1 Message Date
Igor Pecovnik
a45f941e5e Kernel 3.10 upstram patch. Marvell Armada and Odroid C1 legacy kernels 2016-06-14 11:06:04 +02:00
Thomas Kaiser
544d4bceef Add (disabled) g_ether mode patch for sun8i/H3 legacy
Introduction
~~~~~~~~~~~~~~~
USB gadget is a mode of Linux USB port handling when Linux is not driving
the port as a host port, but as a device - this lets Linux act as a mass
storage (usb hdd, usb cdrom, etc.), a hid device (mouse, keyboard), a
webcam, etc.

Orange PI and some other cheap arm boards feature an OTG port; OTG means
on-the-go: the electronics implements both host and device roles, the software
driver can change the role any time. The Linux kernel calls device mode
drivers "gadgets".

Converting one of the ports to a gadget is often useful:
  - the cheap arm board can become the hardware implementation of a complex
    USB peripheral for a PC
  - an arm mini-server can expose some of its internals over the USB to a PC,
    e.g. an orange PI used as a NAS also mountable as a mass storage over USB
  - a second ethernet port using g_ether

How to set it up
~~~~~~~~~~~~~~~~~~~
As of Jun 2016, the following process worked for
2016-06-12 20:23:03 +02:00
Igor Pecovnik
188515886c Updating patch for HB2 / vanilla 2016-06-12 17:48:36 +02:00
ThomasKaiser
8bf22ad0f8 Added @lex' improved GC2035 driver from https://github.com/avafinger/gc2035 2016-06-11 17:27:24 +02:00
zador-blood-stained
83048fb8c1 Reduce sun8i-default sunxi_wdt logging verbosity
http://forum.armbian.com/index.php/topic/1378-a-problem-with-watchdog-timer/
2016-06-10 12:57:00 +03:00
zador-blood-stained
5ce4c32cc9 Apply changes noted by Jernej in #219 2016-06-09 21:26:23 +03:00
Igor Pecovnik
3895ba9053 3.14 upstream patches for cubox, udoo, c2 legacy kernel 2016-06-08 06:29:11 +02:00
zador-blood-stained
98fca07d89 Fix Odroid C2 packaging script 2016-06-07 13:45:03 +03:00
Igor Pecovnik
add21994d0 Fixed patches according to:
https://github.com/igorpecovnik/lib/issues/347
2016-06-07 12:46:57 +02:00
ThomasKaiser
aab4ad26e3 Revert back to previous LED behaviour on H3 boards 2016-06-05 23:52:12 +02:00
zador-blood-stained
3b48d58952 Remove obsolete patches 2016-06-05 17:25:34 +03:00
Igor Pecovnik
d45ad4af79 Patch update due to merge, logbook - updated some images 2016-06-05 08:42:25 +02:00
ThomasKaiser
2011201ac6 Identical THS settings on all H3 boards, remove installation of sun8i-corekeeper.sh 2016-06-04 18:49:55 +02:00
Igor Pecovnik
d40c14f0bc 3.14 upstream patches 2016-06-02 22:46:56 +02:00
zador-blood-stained
1b9f248452 Remove obsolete patches 2016-06-02 14:06:20 +03:00
zador-blood-stained
c788fc379d Update sunxi-next patches to 4.6.1 2016-06-02 01:49:24 +03:00
Igor Pecovnik
db2fe697c8 8189fs and updated 8189es driver for sun8i kernel. both are briefly tested in normal and AP mode 2016-05-31 16:16:40 +02:00
Igor Pecovnik
b777d1dd14 Driver for 8189fs found on latest Oranges and config update 2016-05-31 11:51:06 +02:00
Igor Pecovnik
e23a2fa2e9 Force using bash in post install script.
https://github.com/igorpecovnik/lib/issues/325#issuecomment-222322653
2016-05-28 21:19:55 +02:00
Igor Pecovnik
631fe74f2b To compile sun8i kernel on x86 host
http://forum.armbian.com/index.php/topic/6-sdk-how-to-compile-your-own-kernel-and-sd-image/page-3
2016-05-27 06:08:32 +02:00
zador-blood-stained
422fc32fbe Move u-boot compilation targets to sources family configuration files
Remove obsolete odroid-c2 upstream patches
2016-05-26 18:58:42 +03:00
Igor Pecovnik
140f01d652 Bugfix for preinstall scripts. Manifested in kernel install on Xenial 2016-05-25 19:24:51 +02:00
zador-blood-stained
af53f39060 Update corekeeper patches 2016-05-24 20:29:35 +03:00
Igor Pecovnik
998dd73d67 TV out patch for Orange pi pc 2016-05-21 18:10:10 +02:00
Igor Pecovnik
1d05881ff9 Upstream patches for 3.14. and 4.4 2016-05-19 07:31:06 +02:00
zador-blood-stained
dff98cae2e Add corekeeper to pine64-default (WIP)
Remove debugging messages from sun8i-default corekeeper
2016-05-18 13:42:24 +03:00
zador-blood-stained
0b5862e8bd Updated extended frequency table for sun8i-default 2016-05-17 16:17:24 +03:00
zador-blood-stained
6eb89de169 Enable sun8i corekeeper patch 2016-05-16 21:24:36 +03:00
zador-blood-stained
b18da1ffd9 Small cleanup 2016-05-16 20:00:07 +03:00
zador-blood-stained
f799f175c4 Update sun8i corekeeper patch (requires new cooler_table) 2016-05-16 19:02:08 +03:00
zador-blood-stained
4291c6f34e Disable patches that break sun8i-dev kernel compilation 2016-05-16 16:51:14 +03:00
zador-blood-stained
e4eee320e0 Added extended frequency table for sun8i-default
Added experimental corekeeper for sun8i-default (disabled by default)
2016-05-15 20:15:55 +03:00
Igor Pecovnik
96142f15de Missing patch for C2 2016-05-13 08:45:52 +02:00
Igor Pecovnik
28d4b14609 Wireless driver for Banana M2+ (bcmdhd) 2016-05-12 13:07:58 +02:00
Igor Pecovnik
368d42951f Kernel 3.14 and 4.4. upgrade patches 2016-05-11 18:30:04 +02:00
zador-blood-stained
d73d6024b0 Added board names to config files
Split H3 boards that have separate u-boot config
Update Pine64-default packaging script
2016-05-09 18:54:49 +03:00
zador-blood-stained
f284fea8b7 Small fixes 2016-05-08 16:10:11 +03:00
Igor Pecovnik
2eb461f3de Merge branch 'master' of https://github.com/zador-blood-stained/lib 2016-05-08 07:48:52 +02:00
Marco Franceschetti
fa953dc44b S500-roseapple: add dts_test.patch to make it boot 2016-05-07 23:53:16 +02:00
zador-blood-stained
1ca9a2e074 Pine64-default patches were merged by longsleep 2016-05-07 13:49:30 +03:00
zador-blood-stained
fd6b849cd9 Update Pine64 kernel to 3.10.100 2016-05-06 23:33:22 +03:00
zador-blood-stained
b4bd423c96 Upgrade Pine64 kernel to 3.10.82 2016-05-06 20:43:29 +03:00
Igor Pecovnik
1269de0af5 Upstream patches for 3.14 and 4.4 2016-05-06 19:39:30 +02:00
zador-blood-stained
0d282c9587 Upgrade Pine64 kernel to 3.10.75
3.10.76 currently breaks aufs
2016-05-06 17:44:17 +03:00
zador-blood-stained
6b959e7ff4 Fix for sun8i-default headers scripts compilation 2016-05-05 18:57:25 +03:00
zador-blood-stained
b15f9fa341 Pine64 related updates 2016-05-05 16:49:46 +03:00
zador-blood-stained
3da01be99b Initial support for Pine64 (not tested) and Pine64+ 2016-05-04 20:52:34 +03:00
Igor Pecovnik
dbdad655de Patches goes to sun4i too
https://github.com/igorpecovnik/lib/pull/287
2016-05-04 09:00:33 +02:00
Andreas Baierl
ca65fd252c Add patch to support CMA as an UMP memory backend.
This could be used with libcedrus to enable zerocopy operations.
2016-05-03 09:11:09 -04:00
Andreas Baierl
be91b5afc9 Add some display and G2D driver fixes for sun7i legacy kernel 3.4 2016-05-03 09:10:01 -04:00