Commit Graph

59 Commits

Author SHA1 Message Date
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
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
Ricardo Pardini
faa0d7ee8f
odroidc2: u-boot: use minimal patchset for v22.01 u-boot
- symptoms:
  - no video display in u-boot
  - can't boot from SD (but does from eMMC)
- this has proven to solve nothing, but is still neat
- real problem is probably the FIP?
2023-02-18 07:46:18 -03:00
Tony
44f744d002
Fix potato and C2 damage caused by untested family u-boot bump (#4376)
* Repair damage to Le Potato by untested u-boot bump

Since 15cab819fe decided to move everything to 22.07 without tests, revert back as this causes the ""Synchronous Abort" handler, esr 0x96000004" error.

* Fix damage caused by untested U-boot bump

Revert result of 15cab819fe and restore booting to Odroid C2
2022-11-02 06:41:45 +01: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
99f6bef7de
Attach Meson64 CURRENT to 5.6.y and make DEV = CURRENT at this point. (#1956)
* Attach Meson64 CURRENT to 5.6.y and make DEV = CURRENT at this point.

There is a lot of changes to 5.7.y and can be done after release or by someone that feels a need for this right now.

* Delete meson64_fclk_div3.patch

this fix has been upstream for some time, I had issues with it on 5.4, which is why it had been removed there.

* [ meson64 current ] kconfig tweak

disable Rockchip SoC drivers

* [ meson64 current ] remove rockchip patches

* [ meson64 current ] disable CMA patch GX

* [ meson64 current] add libretech cc audio patch

This brings the dts even with the khilman 5.8/integ branch which includes all of the audio changes.  The kernel is registering audio devices, however nothing comes out.  committed in case someone wants to spend time debugging/testing theories.

* fix permissions

was editing from another machine, accidental change of permissions in the patch

* Set default mixer settings

Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com>

* [ meson64 current ] GXL audio commit

This moves to the mainline patches and covers le potato and la frite.  Adjusted asound config to handle a commonized sound card name.

* [ meson64 current ] add gxbb audio WIP

Playback is too fast, a clock setting is off somewhere.

* Update kernel configs

Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com>

Co-authored-by: Tony <tonymckahan@gmail.com>
2020-05-22 00:17:08 +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
Igor Pečovnik
a304fab39d
[ odroidc2 ] Enable beta
Build DEV CLI images
2019-03-27 20:17:31 +01:00
Tony
25799d76b2
Update odroidc2.conf
add dev target for S905 as it is slightly different than S905X, should be tested.
2019-01-21 22:36:23 -05:00
Igor Pecovnik
add2575902 [ meson64 ] build only NEXT kernel images, disabling nightly for a while 2019-01-11 19:14:01 +01:00
Igor Pecovnik
9af045538c [ board config adjustement ] Enable CLI DEV beta for K2 and C2 2018-11-30 07:36:57 +01:00
Tony
5b5bf14a04
Rename odroidc2.eos to odroidc2.conf
We still support the Meson64 family, there is no real difference with the other members of the board family.
2018-11-12 21:42:44 -05:00
Igor Pecovnik
93ae1d4986 [ meson64 and odroidc2 ] Moving C2 to EOS, remove its default kernel and move to meson64 family. Bump meson64 DEV to 4.19.y and disable non-working patches. Tested C2 on NEXT and DEV (no HDMI output?) http://ix.io/1req 2018-11-07 16:12:05 +01:00
Thomas McKahan
e72ddf2808 Meson64 enable dev building, update dev patches
Adds preliminary patches for 4.19
	Known Issues:
	-	Does not like a lot of HDMI adapters

	Needs tested by anyone with a Le Potato, Odroid C2, or Nanopi K2
2018-10-30 21:08:30 -04:00
Igor Pečovnik
a57ce78b37
Reverting sunxi/sunxi64 NEXT to 4.14. (#1087)
* Bump to 4.18, removing the obvious, fixing build problems, put some on waiting.

* Pin 4.18 to DEV, rollback 4.14 to NEXT, adjust configs, remove one deprecated patch from NEXT and add board-h3-address-some-stability-issues.patch

* Adjust few boards in development to new reality, removing it from NEXT for now

* Adjust few board configs

* Board config adjustement

* Adjust few boards configs

* Port NeoCore2 and Neo21.1 to 4.14.y

* Adjust board config

* Adjust board config
2018-08-21 10:41:10 +02:00
Igor Pečovnik
cfca8f55ce Bump with version and adjust few board configs 2018-07-24 09:58:48 +00:00
Igor Pečovnik
1eb06f1b4d Adjust kernel config for C2 default and enabled bionic beta DEV CLI image 2018-06-28 10:22:54 +00:00
Igor Pečovnik
fcb85f1767 Major Amlogic RFC and cleanup
- merging C2 and Meson family on the source level, C2 is still making own kernels, but sources, patches and configs are the same
- merged boot scripts for meson family. support for non existing legacy kernel was dropped from boot scripts, added UUID support, armbianEnv.txt
- Meson default remain on 4.14.y, NEXT moved to 4.17.y and DEV remains on master
- remove deprecated patches, remove wrong permissions in patches
- tested on C2, K2 and Le Potate. USB troubles are still present and common, while K2 and Lepotato might have boot/reboot troubles on 4.16+
- boards configuration cleanup
- moving K2 to the supported list. It's the same level of support as Le Potato
2018-06-28 08:27:08 +00:00
Igor Pečovnik
99a34c7be1 Move Odroid C2 from 4.14.y to 4.16.y, added patch for ethernet, DEV to master, both tested ... not perfect but in a better condition. 2018-06-26 12:47:49 +00: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
zador-blood-stained
bedc19439f Merge safe changes from development to master, part 1 2018-04-29 15:47:40 +03: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
zador-blood-stained
a7c27c9af5 Migrate Odroid C2 next and dev branches to mainline u-boot
Next branch kernel is currently broken
DVFS can be safely enabled on C2 since the max reported frequency is
1.5GHz
2017-10-18 17:08:16 +03:00
Igor Pecovnik
09b32a55a5 Buy this board links to Amazon.de 2017-10-05 06:37:16 +02:00
Igor Pecovnik
1221560734 Enabling automated beta building for C2 NEXT. It will be used for indeep Debian stretch testing and mainline C2 progress as well. 2017-09-12 19:38:57 +02:00
Igor Pecovnik
7a08a679b8 Odroid C2 4.12 NEXT kernel patches, enable back kernel target 2017-07-22 13:10:54 +02:00
Igor Pecovnik
94ab0d211e Odroid C2 DEV kernel config update, fixed RAM disk loading, enabled root login from console, docker ready, fixing MAC with workaround, switching DEV and NEXT, removing NEXT target for now 2017-06-30 13:41:34 +02:00
zador-blood-stained
058d8523e2 Disable most nightly targets
Reorganize board config files
2017-06-23 18:21:02 +03:00
Igor Pecovnik
fdda21f5ba Odroid C2 boot scripts update. It boots into all kernels now ... initrd unresolved in mainline. 2017-05-22 11:14:16 +02:00
Igor Pecovnik
c72a68dd3e Odroid C2: Enable NEXT and DEV target for kernel building 2017-05-21 21:17:10 +02:00
Igor Pecovnik
f46b85517d Config update 2017-04-27 19:43:29 +02:00
Igor Pecovnik
4a4517c86c Typo 2017-03-02 21:25:22 +01:00
Igor Pecovnik
86f79cac68 Restore Odrod C1 and C2 configurations, move HDMI init to systemd.service 2017-03-02 20:56:40 +01:00
Igor Pecovnik
5e36adca76 Odroid C2 - eMMC corruption fix
https://forum.armbian.com/index.php?/topic/3652-odroid-c2-filesystem-corrupted-after-boot-from-emmc
2017-03-01 20:10:00 +01:00
Igor Pecovnik
3c8e252fb1 Change Odroid C1 and C2 families to meson and meson64 2017-02-06 12:40:02 +01:00
Igor Pecovnik
349aca204b Remove deprecated configuration options. 2017-01-14 19:17:48 +01:00
Igor Pecovnik
ee87237e85 Added a selection of images which builds daily 2016-12-13 18:33:42 +01:00
Igor Pecovnik
7418c3e837 Added hardware info tab for Odroid C1 and C2 2016-12-07 22:28:13 +01:00
Igor Pecovnik
731d140613 Configuration cleanup 2016-12-07 15:58:00 +01:00
Igor Pecovnik
d04ac04af5 Changing desktop targets for automated build - next images will be Xenial except on imx6 boards and added Pine64 default desktop (need to be tested) 2016-11-17 11:30:35 +01:00
Igor Pecovnik
09b9555d3f Add back targets to build Xenial deb packages 2016-09-20 18:15:55 +02:00
zador-blood-stained
8ee845f64a Minimize and merge some boards and sources config files 2016-08-21 01:39:21 +03:00