build/patch/kernel
Miouyouyou a72ae1fe1a
Packages.uninstall, Distribution info from files and architecture filtering ()
* patch: kernel: rockchip-dev: Handle more resolutions with HDMI (β)

The added patch add more PLL configurations, in order to satisfy
more HDMI frequencies requirements.
This should allow users to benefit from more resolutions.

However, this is fairly untested. I only tested it on my 1080p
screen and, yeah, it works but so does the kernel without this
patch.

Signed-off-by: Miouyouyou (Myy) <myy@miouyouyou.fr>

* patch: kernel: rockchip-dev: Handle more resolutions with HDMI (β)

Now with proper patches names.

Anyway :

The added patch add more PLL configurations, in order to satisfy
more HDMI frequencies requirements.
This should allow users to benefit from more resolutions.

However, this is fairly untested. I only tested it on my 1080p
screen and, yeah, it works but it also does without this
patch.

So could anyone test this with the following configurations ?

* [ ] A HDMI 4K screen
* [ ] A HDMI 1366x768 screen resolution
* [ ] A VGA screen with a VGA to HDMI adapter
* [ ] A DVI screen with a DVI to HDMI adapter

Signed-off-by: Miouyouyou (Myy) <myy@miouyouyou.fr>

* Using the patches provided by @Kwiboo for HDMI

This provides me way more resolutions, including interlaced modes.

I don't see 4K modes, though the screen attached can't do it,
so I still don't know if that can help provided 4K modes on mainline
kernels.

Signed-off-by: Miouyouyou (Myy) <myy@miouyouyou.fr>

* Support for 4K screens

Using fixes provided by @czak

Tested and approved by @czak too !

Signed-off-by: Miouyouyou (Myy) <myy@miouyouyou.fr>

* Renamed some patches for better organization

Still, they should all be numbered correctly...

Signed-off-by: Miouyouyou (Myy) <myy@miouyouyou.fr>

* Preliminary support for "support" checs

The point is to only allow the selection of "supported" desktops
environments and appgroups in the menus, and provide proper errors
and warnings when trying to use unsupported features while not
being an "EXPERT".

This should provide a solution to the following feature request
https://github.com/Miouyouyou/armbian-desktop/issues/13

Signed-off-by: Miouyouyou (Myy) <myy@miouyouyou.fr>

* Moved the desktop selection menus inside configuration.sh

The whole problem being that, in order to provide a custom menu, for
the selected board and architecture, I need to know the actual
architecture of the selected board, which is not easy since the
board definition files depends from other generic information files...

The whole architecture sampling is done during configuration.sh, along
with some default variables configuration just in case the board files
didn't contain all the information.
Trying to move the part that sample the ARCH information from the board
definitions files inside main.sh, while leaving the default values
initialization code in configuration.sh, left me with compiling an arm32
image for an arm64 board, because the parsed variables were replaced
by the default ones.

So, the whole desktop selections menus have been moved inside
configuration.sh, just after sampling the selected board information
just like before, in order to provide only options that catter to the
current build, and also provide actual error messages when invalid
elements were selected.

There's still errors to catch here and there, notably for appgroups,
but the generated image works, which is the most important part.

Signed-off-by: Miouyouyou (Myy) <myy@miouyouyou.fr>

* Delete 1017-ARM-DTSI-rk3288-add-GPU-500-Mhz-OPP-again.patch

* Update only_for

Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com>
2020-12-10 11:44:13 +01:00
..
imx6-current Remove broken part from patches () 2020-11-14 20:49:32 +01:00
meson-current Remove broken part from patches () 2020-11-14 20:49:32 +01:00
meson64-current Fix meson-gxm cpu scheduling (patch will eventually be added to upstream mainline) 2020-11-28 14:58:10 +00:00
meson64-dev Prep () 2020-12-05 01:04:41 +01:00
meson64-legacy Small maintenance tasks () 2020-12-04 00:11:45 +01:00
mt7623-legacy Adjust build targets and disable broken patch 2019-11-21 08:09:09 +01:00
mvebu-current [AR-558] Switch mvebu current to LK5.9 (based on previous mvebu-dev) () 2020-12-03 10:24:27 +01:00
mvebu-dev Merge pull request from neheb/k 2020-12-02 07:50:26 +01:00
mvebu-legacy mvebu-legacy disable DFS 2020-11-27 09:21:40 +01:00
mvebu64-current Remove broken part from patches () 2020-11-14 20:49:32 +01:00
mvebu64-dev Remove broken part from patches () 2020-11-14 20:49:32 +01:00
mvebu64-legacy Remove K<4, change branches, new features () 2019-11-19 23:25:39 +01:00
odroidxu4-current Adding upstream patches and update kernel configs for several kernels 2020-12-06 17:17:49 +01:00
odroidxu4-dev Remove broken part from patches () 2020-11-14 20:49:32 +01:00
odroidxu4-legacy Adding upstream patches and update kernel configs for several kernels 2020-12-06 17:17:49 +01:00
rk322x-current Rework patch to fix upsteam hunks for rk322x-current/dev 2020-11-27 22:00:29 +00:00
rk322x-dev Rework patch to fix upsteam hunks for rk322x-current/dev 2020-11-27 22:00:29 +00:00
rk322x-legacy Removed wrongly commented in rk322x-patch 2020-09-22 17:36:00 +00:00
rk3399-legacy Improve Helios64 Stability () 2020-10-05 20:28:37 +07:00
rockchip-current Packages.uninstall, Distribution info from files and architecture filtering () 2020-12-10 11:44:13 +01:00
rockchip-dev Remove broken part from patches () 2020-11-14 20:49:32 +01:00
rockchip-legacy roockchip-legacy: add DRM fix patch 2020-10-28 17:30:09 +01:00
rockchip64-current Fix UHS SD card voltage to 3.3V before shutdown on rockchip64 (dev/current) () 2020-12-03 08:42:28 +01:00
rockchip64-dev Fix UHS SD card voltage to 3.3V before shutdown on rockchip64 (dev/current) () 2020-12-03 08:42:28 +01:00
rockchip64-legacy Do not enable spi flash on ROCK Pi 4 by default 2020-11-16 22:20:30 +01:00
rockpis-legacy RockpiS: add upstream patches and fix broken u-boot patch () 2020-11-12 15:56:40 +01:00
s5p6818-legacy Detach s5p6818 kernel from specific commit to our private fork 2020-11-01 19:54:39 +01:00
sunxi-current Prep () 2020-12-05 01:04:41 +01:00
sunxi-dev Adjust patch to align properly 2020-12-06 15:06:40 +01:00
sunxi-legacy sunxi: add upstream patches and update config 2020-11-22 09:21:51 +01:00
imx6-dev Remove K<4, change branches, new features () 2019-11-19 23:25:39 +01:00
meson-dev Switching Odroid C1 boot partition to FAT () 2020-05-15 21:50:26 +02:00
meson-legacy Switching Odroid C1 boot partition to FAT () 2020-05-15 21:50:26 +02:00