Commit Graph

162 Commits

Author SHA1 Message Date
The-going 9217407f22
bugfix for build sunxi with implicitly selected configuration parameters (#3690)
* Fix the AC200 driver selection for sunxi-5.17

This eliminates incorrect configuration and compilation errors.

* Fix the AC200 driver selection for sunxi-5.16

This eliminates incorrect configuration and compilation errors.

* Fix the AC200 driver selection for sunxi-5.15

This eliminates incorrect configuration and compilation errors.

* Fix the AC200 driver selection for sunxi-5.10

This eliminates incorrect configuration and compilation errors.

* Configure CURRENT: Build: EXTRAWIFI=no AUFS=no SKIP_BOOTSPLASH=yes

* Revert "Configure CURRENT: Build: EXTRAWIFI=no AUFS=no SKIP_BOOTSPLASH=yes"

This reverts commit 243d90041f.

* Configure kernel: CURRENT: build default options
2022-04-17 10:31:08 +03:00
Ukhellfire 2a8e1ecac1
Add Orange Pi 3 LTS Support (#3628)
* Orange Pi 3 LTS
* Enable build targets

Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2022-04-12 20:13:37 +02:00
schwar3kat bf0289eb23
restore sunxi gpio-sysfs to build (#3635)
add CONFIG_GPIO_SYSFS=y to linux-sunxi64-current.config and linux-sunxi64-edge.config

remove  if EXPERT from /sys/class/gpio/... (sysfs interface) in /drivers/gpio/Kconfig
2022-04-06 06:56:34 +02:00
Igor Pečovnik 2638284b3b
Enable AUFS and Docker (#3502)
* Enable AUFS and Docker

* Add AUFS to configs

* Update configs
2022-02-17 22:04:55 +01:00
Igor Pečovnik 1e37959e53
Bumping sunxi/64, xu4, rockchip and mvebu64 to 5.16.y (#3453)
* Prepare xu4 edge for 5.16.y, move current of imx6 to 5.15.y and edge to 5.16.y

- fix bootsplash on 5.16.y

* rk322x: advance current to 5.15 and edge to 5.16

* rockchip: advance current kernel to 5.15, edge to 5.16

* - adjust configs
- fix bootsplash patches
- adjust aufs

* Switch sunxi / sunxi64 current to 5.15.y, edge to 5.16.y

- cleanup bootsplash patches
- adjust configs

* Update mvebu64

Co-authored-by: Paolo Sabatino <paolo.sabatino@gmail.com>
2022-02-10 20:32:58 +01:00
Patrick Böker 7698848a93
Unify NFS configuration (#3376)
* Unify NFS configuration
* Fix rk35xx kernel

Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2022-01-04 16:16:43 +01:00
Igor Pečovnik 59aaac2469
Change default kernel config to enable CONFIG_MODULE_FORCE_UNLOAD (#3310) 2021-12-04 12:11:49 +01:00
Flole998 8544bf36bb
Add MCP251XFD-Drivers as modules (#3232)
This is pretty safe to merge and compilation passed.
2021-10-31 12:13:56 +01:00
Igor Pecovnik 5ba4159b17
Upstream patches and config adjustements 2021-09-26 20:06:31 +02:00
Igor Pecovnik 7f44207062 Add upstream patches and re-add Orangepi3 to u-boot 2021-08-05 01:15:36 +02:00
Igor Pecovnik ad53cc2d15 Add upstream patches and adjust configs 2021-07-07 20:16:06 +02:00
Icenowy Zheng e6c4287246
Pine A64 LTS v2 support (#2919)
* remove obsolete and broken patch for pine64so u-boot

This prevents the image from being built.

Signed-off-by: Icenowy Zheng <icenowy@aosc.io>

* sunxi: fix pine64so phy-mode and add yt8511 support

Pine A64-LTS board should have RGMII-TXID mode instead of RGMII-ID (the
Realtek PHY chip's RXID is sometimes broken).

In addition, new Pine A64-LTS v2 board will use YT8511 instead of
RTL8211E, which still works under RGMII-TXID mode.

Backport YT8511 driver and phy-mode change from linux-next.

Signed-off-by: Icenowy Zheng <icenowy@aosc.io>

Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com>
2021-06-28 07:04:53 +02:00
Igor Pecovnik 55a86663e0 Upstream patches and small kernel config adjustements 2021-06-23 20:23:36 +02:00
Igor Pecovnik e1f63c571c Add upstream patches and remove deprecated patch
sunxi, odroidxu4
2021-05-28 14:17:47 +02:00
Aristo Chen 583c656baf
Make nls_ascii become built-in (#2845) 2021-05-24 00:01:48 +02:00
Igor Pecovnik 503245afeb Add and remove upstream patches 2021-05-15 18:51:44 +02:00
Kirill Zhumarin 5b459ee366
Enable CONFIG_BINFMT_MISC=m (#2810)
* CONFIG_BINFMT_MISC=m for linux-rockchip 4.4

* Adjust other configs to the same value

Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2021-05-11 10:56:48 +02:00
Igor Pecovnik a4c26108a8 Allwinner upstream patches 2021-03-12 22:19:41 +01:00
Igor Pecovnik 973407893a Maintenance: update configs and add upstream patches 2021-02-23 19:23:22 +01:00
Igor Pečovnik d28c170a23
RTL 8811CU: Add support for K5.11.y (#2638)
* RTL 8811cu: Add support for K5.11.y
* Update configs and remove deprecated patches
2021-02-15 16:25:19 +01:00
Igor Pečovnik 8e4b84428d
Enable hardware PRNG/TRNG/SHA on sun8i-ce platform (#2616)
* Enable  hardware PRNG/TRNG/SHA on sun8i-ce platform

* Update configs - change sunxi crypto to boolean
2021-02-11 12:37:54 +01:00
Igor Pecovnik 9405412782 sunxi - add upstream patches 2021-02-11 12:35:41 +01:00
Pander c83ba333a3
enable camera sensor modules for current and dev sunxi64 (#2613) 2021-02-05 11:10:46 +01:00
Igor Pečovnik d95a4f7bf6
Enable AUFS back - its supported again (#2562)
* Enable AUFS back - its supported again

Tested building

* Update kernel configs for AUFS
2021-01-19 23:24:33 +01:00
Igor Pečovnik 01024e20d5
Move sunxi current to 5.10.y (#2525) 2021-01-02 21:56:56 +01:00
Thomas Kaiser 4193dc0e37 Enable zswap with zstd/z3fold where applicable 2020-12-29 16:33:23 +01:00
emanuele-f d316cfd245 Restore tc and firewall support on sunxi64
Standard firewall features were introduced in
6a165742e8 but then removed in
6788786057. This commit restores them and also
adds support for the tc-mirred action.
2020-12-21 12:53:22 +01:00
Igor Pečovnik 8192ac4d4d
Upstream patches (#2474)
* Add xu4 current upstream patch
* Update sunxi legacy
* Update sunxi current
2020-12-16 23:33:51 +01:00
Aaditya 204d63c0e9
add gamepad and joystick support where missing (#2446)
* [rockchip64-current] add gamepad and joystick support

Added modules similar to rockchip64-legacy

* [meson{64}-current] add gamepad and joystick support

* [gitignore] temp vim files

* [sunxi{64}-current] add gamepad and joystick support

* [mvebu{64}-current] add gamepad and joystick support

* [misc dev] add gamepad and joystick support

* [meson and sunxi legacy] add gamepad and joystick support

* [misc legacy] add gamepad and joystick support
2020-12-14 18:14:14 +01:00
Igor Pečovnik 9a73552d6a
Adjust kernel configs, add upstream patches, bump mvebu64 dev to 5.9.y (#2440) 2020-12-11 20:17:29 +01:00
Igor Pečovnik 920247f56b
Small maintenance tasks (#2412)
* Enable multicore compilation for headers compile.

* Upstream patches and config adjustement
2020-12-04 00:11:45 +01:00
Pander 1509e77ef0
enabled s5k4ec camera sensor module (#2381) 2020-11-25 19:47:28 +01:00
Igor Pecovnik f5e4c08274 Disable ZSMALLOC_PGTABLE_MAPPING for 64bit as well
https://github.com/armbian/build/pull/2377
2020-11-24 13:18:18 +01:00
Igor Pečovnik 74ce2bb92a
Update configs (#2345)
* Update configs
2020-11-14 16:47:12 +01:00
PeterFalken 6e1e905d5e
Enable all iSCSI modules (IBLOCK,FILEIO,PSCSI) on all platforms - complements PR #2332 (#2333)
* Enable TARGET_CORE module  to run & publish iSCSI targets on armbian.

* Enable all iSCSI modules (IBLOCK,FILEIO,PSCSI) on all platforms.

* Revert "Enable all iSCSI modules (IBLOCK,FILEIO,PSCSI) on all platforms."

This reverts commit 7ab3882e0c.

* Enable all iSCSI modules (IBLOCK,FILEIO,PSCSI) on all platforms.

Co-authored-by: Luis Garcia <luis@Disgaea.local>
2020-11-12 03:37:37 -05:00
PeterFalken 76eb66a73f
Enable TARGET_CORE module to run & publish iSCSI targets on armbian. (#2332) 2020-11-11 19:26:53 -05:00
5kft cd092d8fdc
[ sunxi-current ] add upstream patches 2020-11-05 06:59:58 -08:00
5kft 6788786057
[ sunxi-current ] migrate to kernel 5.9.x 2020-11-03 06:22:42 -08:00
Michael Klein ae3ca47b03
Enable CONFIG_IR_GPIO_CIR for all boards (#2298)
This closes #2297
2020-11-02 12:22:02 +01:00
5kft cf19bdc978
[ sunxi-current ] add upstream patches 2020-10-29 08:10:47 -07:00
Emanuele Faranda 172b2c1e0d
Extend tc and firewall support on sunxi64 (#2277)
This enables the support for tc filters and other firewall/shaping
modules normally found on standard kernels.
2020-10-24 22:46:55 +02:00
5kft 688767a513
[ sunxi-current ] add upstream patches 2020-10-15 19:05:47 -07:00
5kft 35c85295d3
[ sunxi-current ] upstream patch updates; updated default configs 2020-10-01 16:58:23 -07:00
5kft 3d812923ea
[ sunxi-current ] bring kernel up to 5.8.10; adapt Wi-Fi patches for upstream changes 2020-09-17 20:32:34 -07:00
5kft a16e87045b
[ sunxi ] add upstream patches, update configs 2020-09-05 07:51:50 -07:00
Werner c7a4a65039
sunxi64: Add support for cdrom (#2172)
* sunxi64-current: Add support for cdrom

Fixes https://forum.armbian.com/topic/14898-no-cddvd-drives-support-in-buster/
Building was successful.

* sunxi64-dev: Add cdrom support

* sunxi64-legacy: add cdrom support
2020-08-31 21:43:22 +02:00
5kft 93d8dd86af
[ sunxi-current ] update sunxi64 audio configuration 2020-08-30 15:16:12 -07:00
5kft aa53af8c34
[ sunxi ] updated configs to be consistent with previous versions 2020-08-30 08:29:20 -07:00
5kft 5b1c3c387c
[ sunxi ] switch sunxi-current to kernel v5.8 and sunxi-dev to kernel v5.9 2020-08-30 07:30:46 -07:00
5kft 49d334dcbc
[ sunxi-current ] add upstream patches 2020-08-27 06:24:25 -07:00
5kft e22abfbf8b
[ sunxi ] add upstream patches; update configs 2020-08-26 07:18:39 -07:00
5kft 48296592a2
[ sunxi-current ] add upstream patches 2020-08-19 08:50:34 -07:00
5kft 9ba2000500 [ sunxi-current ] update kernel configs 2020-08-12 14:55:45 -07:00
Igor Pečovnik caa47bad65
Move sunxi/64 current to 5.7, legacy to 5.4 (#2098)
* Move sunxi/64 current to 5.7, legacy to 5.4
* Update sunxidev config
2020-07-18 23:08:52 +02:00
5kft aae4dacbcd
[ sunxi-current ] add upstream patches 2020-07-09 06:59:49 -07:00
Igor Pecovnik 990585fe56 Add upstream patches, adjust kernel configs - add SPLASH_LOGO where needed 2020-07-01 15:23:52 +02:00
Igor Pečovnik 7d758026b5
Enable kernel boot splash, env and bootscript files cleanup, upstream patches (#2065)
* Initial commit for kernel boot splash
* Add startup files to disable bootlog when system is up / down
* Update logo, remove deprecated one
* Introduce new u-boot variable bootlogo
* Adjust kernel config
* Make logo possible on Odroid XU4
- add legacy and current upstream patches
- delete xu4 environment since its not used
* Cleanup C2,C4, both tested, logo works on mainline,
- adding legacy upstream patches for c4
* Enable bootlogo by default on Odroid N2
* Enable logo on RK3399 desktop images
* Cleanup the rest of the environment files
* Add initrd hook that copy splash file to initrd.
* Missing logo bits for one boot scripts
* Enable boot logo on Pinebook A64
* Enable bootlogo on Teres
* Update config
2020-06-27 19:14:38 +02:00
5kft 8bcdfc7c2b
[ sunxi-current ] add upstream patches 2020-06-24 14:07:47 -07:00
5kft 6f8a5ab260
[ sunxi-current ] add upstream patches 2020-06-22 17:42:21 -07:00
5kft d431797399
[ sunxi-current ] add upstream patches 2020-06-17 16:38:15 -07:00
5kft 538c526190
[ sunxi64-current ] enable the eBPF system call interface and enable eBPF cgroup attachment for sunxi64
This change addresses issue AR-309.
2020-06-12 16:56:50 -07:00
5kft f75695016b
[ sunxi-current ] add upstream patches 2020-06-10 15:13:27 -07:00
wahlm ddad2293c2
SUNXI(64): define DRM_SUN4I as module (#2012) 2020-06-10 08:01:24 +02:00
5kft 9e51b2af08
[ sunxi-current ] add upstream patches 2020-06-07 07:02:27 -07:00
5kft c5b787f4ab
[ sunxi-current ] add upstream patches 2020-06-03 07:21:07 -07:00
5kft 6fe3196d50
[ sunxi-current ] add upstream patches 2020-05-27 12:22:18 -07:00
5kft 441e25aefe
[ sunxi-current ] add upstream patches 2020-05-20 07:17:31 -07:00
5kft 7c5c1d5cb3
[ sunxi-current ] add upstream patches 2020-05-17 17:41:19 -07:00
5kft 4aa2b6bc83
[ sunxi-current ] add upstream patches 2020-05-10 08:47:12 -07:00
Werner f342ca08d4
[sunxi64-current] Enabel RTL8723DS WiFI (#1947)
Does not make much sense to include the driver and then not building it.
bf34c72c53/lib/compilation-prepare.sh (L396)
2020-05-07 10:49:35 +02:00
5kft bf34c72c53
[ sunxi-current ] add upstream patches 2020-05-06 16:59:16 -07:00
5kft ab96d0193d
[ sunxi-current ] add upstream patches 2020-05-05 10:57:50 -07:00
5kft 276e805b90
[ sunxi-current ] add upstream patches 2020-05-02 07:00:55 -07:00
Igor Pecovnik 80242e357d
Removing critical kernel config options
Tested on Nanopi Neo2 @5kft

Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2020-04-30 20:58:33 +02:00
5kft 01186b3a83
[ sunxi64-current ] updated kernel config for new erratum 2020-04-30 07:55:56 -07:00
5kft ba34ad6d28
[ sunxi-current ] add upstream patches 2020-04-29 11:03:36 -07:00
Igor Pečovnik fea2ecb9f9
WIP: Merge kernel features from upstream (#1856)
* Merge kernel features from upstream part 1
* Update Rockchip and sunxi64
* Adding common features for mvebu and mvebu64
* add upstream patch character device -> media driver (#1877)
* meson64 and sunxi with current
* modified config character device -> media driver
* add upstream patch character device -> media driver
* add upstream patch character device -> media driver
* set sunxi-current kernel config to allow for tc classification (#1876)
* Updated kernel configs

Co-authored-by: MalikSiraj <37216310+MalikSiraj@users.noreply.github.com>
Co-authored-by: ChrisDumont <chrisdumont@telus.net>
2020-04-27 12:22:55 +02:00
5kft 0409295b83
[ sunxi-current ] add upstream patches 2020-04-23 07:33:22 -07:00
5kft 174c6a54cb
[ sunxi-current ] add upstream patches 2020-04-21 07:36:53 -07:00
5kft 61647eb19a
[ sunxi-current ] add upstream patches 2020-04-13 12:49:31 -07:00
5kft 6550a3cf22
[ sunxi-current ] add upstream patches 2020-04-08 06:43:12 -07:00
5kft 6cd31be57e
[ sunxi-current ] add upstream patches 2020-04-03 10:36:14 -07:00
5kft e15cf2a853
[ sunxi-current ] add upstream patches 2020-04-01 11:37:43 -07:00
5kft e274e63a71
[ sunxi-current ] add upstream patches 2020-03-25 07:24:54 -07:00
5kft 2af87af606
[ sunxi-current ] add upstream patches 2020-03-21 12:12:29 -07:00
5kft 7147640e16
[ sunxi-current ] add upstream patches 2020-03-18 17:18:49 -07:00
Werner f7f77bde60
Enable CONFIG_QFMT_V1 and CONFIG_QFMT_V2 (#1850)
* Update linux-sunxi64-current.config

* Update linux-sunxi64-dev.config

* Update linux-sunxi64-legacy.config

* Update linux-s5p6818-legacy.config

* Update linux-imx7d-legacy.config

* Update linux-meson64-legacy.config

* Update linux-mvebu64-current.config

* Update linux-mvebu64-dev.config

* Update linux-rockchip64-current.config

Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com>
2020-03-18 18:28:44 +01:00
5kft 8d0433d266
[ sunxi-current ] add upstream patches 2020-03-12 07:45:10 -07:00
Duncan Bellamy c12feefec7
add rbd module to configs it was missing in (#1835) 2020-03-06 20:25:58 +01:00
5kft 3a5b3a0834
[ sunxi-current ] add upstream patches 2020-03-05 18:23:36 -08:00
Igor Pecovnik 9b437013b6
[ sunxi ] Adjust kernel configuration 2020-03-03 23:42:58 +01:00
5kft 1b66786cd8 [ sunxi-current ] add upstream patches 2020-02-28 17:43:27 -08:00
Igor Pečovnik aee94adba3
Update out-of-the-tree wireless drivers (#1815)
* Move to new version of wireless driver for 8188EU, disable staging driver from kernel which is worse quality

* Update driver for RTL8812AU/21AU and RTL8814AU
2020-02-28 18:57:25 +01:00
Martin Ayotte 48adc9b54e increase UARTs count in sunxi64 defconfigs 2020-02-25 09:36:44 -05:00
5kft 77c6352bfa [ sunxi-current ] add upstream patches 2020-02-24 11:49:25 -08:00
5kft 10f7ce5ee3 [ sunxi-current ] add upstream patches; enable RTL8XXXU_UNTESTED for 32-bit kernel config 2020-02-19 17:19:45 -08:00
5kft bd5e1568b5 [ sunxi-current ] add upstream patches 2020-02-15 07:53:01 -08:00
5kft eaf3dab9dc [ sunxi-current ] add upstream patches 2020-02-05 17:16:04 -08:00
5kft 98e1516992 [ sunxi-current ] update upstream patches 2020-01-29 20:13:56 -08:00
5kft 724e6a4185 [ sunxi-current ] add upstream patches 2020-01-26 06:52:45 -08:00