Commit Graph

60 Commits

Author SHA1 Message Date
Rolf Leggewie
94d26351d2 config: change order of preferred kernels
reorder kernel preference in more boards as "current > edge > legacy"
2025-08-21 18:16:18 +08:00
Igor Pecovnik
a78e88dff5 Build automation: update kernel test targets for many boards
- remove duplicated MAINTAINER field for BPI m7
- update README
2024-08-21 12:52:25 +02:00
igorpecovnik
c17cbd407c Automatic board configs status synchronise 2024-01-12 19:34:54 +01:00
Gunjan Gupta
9525b2d16c Allwinner: Bump u-boot to 2023.01 2023-06-26 20:54:19 +02:00
Igor
f9d71174f1
Update report (#5353)
Co-authored-by: igorpecovnik <igorpecovnik@users.noreply.github.com>
2023-06-19 20:08:36 +02:00
hzyitc
e189c104c2
Introduce the BOARD_MAINTAINER in board config (#5159)
* Introduce the `BOARD_MAINTAINER` in board config

Yes, we have documented the maintainers in `armbian/documentation`.
But it seem like that some of them don't maintain anymore.
Use a separated repos make us forget to update it.
So let's document here.

What's more, defining this make us easier to update `.github/CODEOWNERS`

* Set `BOARD_MAINTAINER` accroding to `armbian/documentation`

* Guess `BOARD_MAINTAINER`

Set he/she as board maintiner if he/she:
1. Create the board config
3. Commit at lease 3 times for the board config
3. Commit most for the board config

* Guess `BOARD_MAINTAINER`

Set he/she as board maintiner if he/she:
1. Create the board config
2. The only one to commit for the board config

* Set `BOARD_MAINTAINER` to empty for other boards
* AR-1712 fixing PR from wrong DB
* Fixing maintainers

Signed-off-by: Igor <igor@armbian.com>

* Add variable to missing ones

---------

Signed-off-by: Igor <igor@armbian.com>
Co-authored-by: Rafal-Hacus <68160861+Rafal-Hacus@users.noreply.github.com>
Co-authored-by: Igor <igor@armbian.com>
2023-06-19 17:30:35 +02:00
Pander
9e5c2ab183 revert vcgencmd addition 2023-04-28 21:04:35 +02:00
Pander
62de7e3523 upgrade vcgencmd without tmp vulnerability and inclusion for bananapim2ultra 2023-04-28 21:04:35 +02:00
Pander
420f16c7ea
Installing fake_vcgencmd for Pine64 (#5095) 2023-04-24 16:50:30 +02:00
Igor Pečovnik
4dcd053eed
Install xfce4-power-manager by default on xfce desktop (#4205)
* Install xfce4-power-manager by default on xfce desktop

- remove x11 config which is obsolete and prevent dkms functinality
- remove per board power manager install

* Update xfce4 configs
2022-09-20 17:20:43 +02:00
Igor Pečovnik
b0f7dbc519
Adjust build targets to meet maintainers list (#3526)
https://docs.armbian.com/Release_Board-Maintainers/
2022-03-06 10:26:31 +01:00
Werner
9d8a424c03
Cleanup. Remove deprecated build targets (#3148)
* Update targets.conf

* Update targets-desktop-beta.conf

* Update targets-cli-beta.conf

* Update targets.conf

Update targets according ot current status of maintainer list
reduce userspaces to Focal
reduce to xfce default desktop
keep one minimal and one edge to check if they build at least.

* adjust support status according current maintainer sheet

* Readd pbp

* Readd pbp

* Readd C2

Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2022-01-05 17:55:42 +01:00
Igor Pečovnik
0cdffb29b0
Renaming DEV branch to EDGE (#2704)
* Change DEV to EDGE
* Renaming patches dev folder to edge
* Move patches into subdir where they will be archived.
* Relink patch directories properly
2021-03-24 19:01:53 +01:00
Igor Pečovnik
9c6ef73c5b
Add vendor name to the board description (#1997)
* Add vendor name to the board desctiption, move Cubieboard 1 to supported
2020-05-29 12:22:38 +02:00
Igor Pečovnik
cc98ba3c0d
Disable MESA on bionic (#1895)
Also enable xfce4 power manager on some boards

Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2020-04-17 21:29:06 +02:00
Igor Pečovnik
150ac0c2af
Remove K<4, change branches, new features (#1586)
AR-1 - Adding support category for distributions
AR-4 - Remove Allwinner legacy
AR-5 - Drop Udoo family and move Udoo board into newly created imx6 family
AR-9 - Rename sunxi-next to sunxi-legacy
AR-10 - Rename sunxi-dev to sunxi-current
AR-11 - Adding Radxa Rockpi S support
AR-13 - Rename rockchip64-default to rockchip64-legacy
AR-14 - Add rockchip64-current as mainline source
AR-15 - Drop Rockchip 4.19.y NEXT, current become 5.3.y
AR-16 - Rename RK3399 default to legacy
AR-17 - Rename Odroid XU4 next and default to legacy 4.14.y, add DEV 5.4.y
AR-18 - Add Odroid N2 current mainline
AR-19 - Move Odroid C1 to meson family
AR-20 - Rename mvebu64-default to mvebu64-legacy
AR-21 - Rename mvebu-default to mvebu-legacy
AR-22 - Rename mvebu-next to mvebu-current
AR-23 - Drop meson64 default and next, current becomes former DEV 5.3.y
AR-24 - Drop cubox family and move Cubox/Hummingboard boards under imx6
AR-26 - Adjust motd
AR-27 - Enabling distribution release status
AR-28 - Added new GCC compilers
AR-29 - Implementing Ubuntu Eoan
AR-30 - Add desktop packages per board or family
AR-31 - Remove (Ubuntu/Debian) distribution name from image filename
AR-32 - Move arch configs from configuration.sh to separate arm64 and armhf config files
AR-33 - Revision numbers for beta builds changed to day_in_the_year
AR-34 - Patches support linked patches
AR-35 - Break meson64 family into gxbb and gxl
AR-36 - Add Nanopineo2 Black
AR-38 - Upgrade option from old branches to new one via armbian-config
AR-41 - Show full timezone info
AR-43 - Merge Odroid N2 to meson64
AR-44 - Enable FORCE_BOOTSCRIPT_UPDATE for all builds
2019-11-19 23:25:39 +01:00
Igor Pečovnik
e1d4c83ad6
G-serial cleanup (#1549)
* Initial commit for serial consoles rfc
* Board configuration cleanup + small tweaks
* Add serial gadget rename to dev kernel as well
* Cleanup, fixing permissions
* Cleanup board configs
2019-09-13 22:20:11 +02:00
Igor Pečovnik
1221d59233
Build all targets RFC (#1515)
* Introducing build-all-ng
* Implementing REBUILD_IMAGES='board1,board2,...' for rebuilding certain images only
* Add optimisations when building kernels - only cycle trough needed targets. Adding variable for defining whether an image is build, otherwise only BSP is made.
* repository manipulating RFC
* Add bianco deb file that is added by default if repository is clean
* Switch to gpg2 signing method, small bugfix
* Create subdir for debs and debs-beta
* Synaptic bugfix: installing indexing tools https://forum.armbian.com/topic/8021-orange-pi-one-synaptic-package-manager-search-very-slow/?do=findComment&comment=74918
* add all modules by default to Odroid N2, but leave them commented
* Bugfix: not making any builds when selecting kernel_only
* Remove EXTERNAL=yes ... move armbian-config and armbian-firmware into main compilation area, drop others since they are deprecated anyway. This will also enable multi threaded images making
* Move armbian.list to create_sources_list function. Replace NTP by Chrony. Remove armbian-firmware from PACKAGE_LIST and RockPi 4A (#1528)
* Replace NTP by chrony. Remove installion of outdated armbian-firmware from reposity.
* added RockPi 4A
* New format for board config
* Fix Bluetooth dependencies for minimal package - add rfkill to family related installs
* Moving networkd-dispatcher from minimal image
* Cubox-i: update default config
* Improving umount process
* Add purgesource feature
* Add FULL_DESKTOP to install few more applications on top of our desktop - notebooks should * rk3399 default: adjust patches and configuration
* Enable full desktop on most powerfull boards and notebooks

Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2019-09-01 22:13:13 +02:00
Igor Pecovnik
61001f9b4b
Internal feature - change Debian Stretch to Buster when building all images
Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2019-06-29 22:03:47 +02:00
Igor Pecovnik
25889024dd [ general ] Fine tune boards descriptions. Change text "supported" with "boards with high level of software maturity" 2019-05-11 21:50:17 +02:00
Igor Pecovnik
6bddf45a91 [ general ] disable beta images: deprecated or temporally broken. 2019-05-04 20:17:53 +02:00
Martin Ayotte
0f52c1a7b0 enable Pine64 Dev Nightly 2019-04-17 09:33:21 -04:00
Igor Pecovnik
ad61f953d8 [ board config ] Manipulating build target due to DEV-NEXT changes 2019-01-09 23:43:30 +01:00
Igor Pecovnik
c51fdc6c4a Add AUFS4.18, adjust several board configs 2018-08-23 15:13:12 +02:00
Igor Pecovnik
446a546ece Adjust board configs 2018-08-22 18:41:02 +02:00
Igor Pecovnik
80b6475dd4 Board config adjustements and cleanup 2018-08-22 07:49:45 +02:00
Igor Pečovnik
1a12994e79
Moving sunxi-next to 4.17.y (#1049)
* [Early WIP] Update sunxi-next to kernel 4.17
* Switch Allwinner 32 and 64bit to U-boot 2018.05
* Adjust patched for 4.17.y / sunxi-next
- adjust both configurations
- removing FAT support from u-boot (breaks if you try to save)

Tested those boards:
Cubietruck: wlan fails http://ix.io/1fYS USB OK, HDMI yes
Bananapi R40: http://ix.io/1fZm USB OK, HDMI yes
Lime A64: USB no, HDMI no, wireless buggy, eMMC yes
Orangepi prime H5: OK http://ix.io/1fZJ DVFS no
Orangepi2e: DVFS OK, HDMI OK, net OK, wifi OK, eMMC ok,  http://ix.io/1fZT

* Kernel config update, enabling HDMI on CT+
* Trying to fix A64 HDMI but failed. Fixed M64 ethernet instead
* Update orangepioneplus.wip
* Update orangepioneplus.wip
* Fix H6 build process
* Add regulator bits for Orangepizero+, thanks to @5kft
* add H5 support for optional 1.3v regulator and 1.3GHz operation
This patch adds two optional overlays that can be used to:

1) enable the 1.1v/1.3v regulator on boards that provide the necessary compatible H/W support
2) modify the default CPU clock operating table to add new 1.2GHz and 1.3GHz clocks

Note that the generated regulator overlay will only support boards whose 1.1v/1.3v regulator
is controlled by GPIO PL6.
* updates for the NanoPi NEO Plus2
This change introduces a patch that provides two changes for the NanoPi NEO Plus2:
* Configure the "cpu0" to use the "vdd_cpux" regulator; this enables the ability to use higher CPU clocks
* Correct the configurations of the on-board power and status LEDs
* Adjust nightly building and few boards config cleanup
2018-07-17 15:53:30 +02:00
Igor Pecovnik
ff2e8df69e Cleanup board configuration files. Remove deprecated sections - they are defined directly in web page now - and adding CLI dev nightly images at several Allwinner boards 2018-06-05 12:34:09 +02:00
Dawid
6d8c8303b2
Updated pine64.conf with beta stretch mainline 2018-01-09 20:07:16 +01:00
ThomasKaiser
c8b2eaa893 Introduce BOARDFAMILY and base LINUXFAMILY on this
https://forum.armbian.com/topic/5759-535-bug-questions-collection/ -- logic should also work with legacy kernels and shouldn't break based on DT contents
2017-11-26 23:05:18 +01:00
Igor Pecovnik
9cd3f45d4f Update build targets - adding Stretch where possible 2017-11-23 13:56:58 +01:00
Igor Pecovnik
ce3578574e Disable Stretch building on Pine64 legacy 2017-11-17 23:45:02 +01:00
Igor Pecovnik
31a71e8f57 Added few nightly targets for testing purposes. Cubietruck nightly will be disabled when stable images are out. 2017-11-14 20:26:25 +01:00
Igor Pecovnik
09b32a55a5 Buy this board links to Amazon.de 2017-10-05 06:37:16 +02:00
Martin Ayotte
0beec434df add NEXT to Pine64 2017-09-25 17:49:01 -04:00
zador-blood-stained
e29f55e8fe Use per-branch u-boot defconfig names for sun50iw1 2017-08-30 20:53:28 +03:00
zador-blood-stained
058d8523e2 Disable most nightly targets
Reorganize board config files
2017-06-23 18:21:02 +03:00
zador-blood-stained
8bdba79052 Rename pine64-dev to sun50iw1-dev 2017-05-02 12:38:45 +03:00
Igor Pecovnik
bb8b984e9d Board conf update pack 2017-04-27 18:56:26 +02:00
Igor Pecovnik
acb5afcfd8 Defaults recommendations for Pine64 2017-04-27 16:23:41 +02:00
Thomas Kaiser
8c962342ba Changed Pine64 doc link to Armbian internals 2017-03-07 14:13:13 +01:00
zador-blood-stained
49d5a26829 Update Pine64 board configs
Add CLI default nightly image for SoPine A64
2017-02-21 13:23:23 +03:00
Igor Pecovnik
deaba06f25 This file is selected automatic if exits 2017-02-12 19:15:15 +01:00
Igor Pecovnik
5bbb420691 Removing DEV from regular Pine64 build. 2017-02-08 18:29:35 +01:00
Igor Pecovnik
349aca204b Remove deprecated configuration options. 2017-01-14 19:17:48 +01:00
Thomas Kaiser
d494cddcf4 Re-enable nightly Pine64 desktop image 2016-12-19 14:25:10 +01:00
Igor Pecovnik
f0d2425929 Beta builds are now defined in board configuration - will be live and updated after few test runs. There was also few fixes for parallel building. 2016-12-12 19:38:55 +01:00
Igor Pecovnik
98fca055be Pine64 configuration update 2016-12-07 18:52:18 +01:00
Igor Pecovnik
731d140613 Configuration cleanup 2016-12-07 15:58:00 +01:00
Thomas Kaiser
9898319be3 Remove gt9xxf_ts from default module list due to crashes on shutdown 2016-11-21 13:54:35 +01:00