Commit Graph

9733 Commits

Author SHA1 Message Date
The-going
0b6dd13295
sunxi-5.16: Fix spi-nor node initialization error for orangepi-pc2 (#3597)
* Remove unused pinctrl-sunxi-Fix-misleading-lockdep-deadlock-warnin.patch

The problem was solved in the upstream kernel.

commit e221ef82d9f5e97bca61f7c25e2b58b04466de87 linux-5.16.y branch.
commit bac129dbc6560dfeb634c03f0c08b78024e71915 upstream.

This driver, like several others, uses a chained IRQ for each GPIO bank,
and forwards .irq_set_wake to the GPIO bank's upstream IRQ. As a result,
a call to irq_set_irq_wake() needs to lock both the upstream and
downstream irq_desc's. Lockdep considers this to be a possible deadlock
when the irq_desc's share lockdep classes, which they do by default:

============================================
WARNING: possible recursive locking detected
5.17.0-rc3-00394-gc849047c2473 #1 Not tainted
...

* Fix spi-nor node initialization error for orangepi-pc2

[    1.288263] spi-nor spi0.0: supply vdd not found, using dummy regulator
[    1.306391] spi-nor spi0.0: mx25l1606e (2048 Kbytes)
[    1.845203] Freeing initrd memory: 10824K
[    1.855263] sun6i-spi 1c68000.spi: chipselect 0 already in use
[    1.861159] spi_master spi0: spi_device register error /soc/spi@1c68000/spi-flash@0
[    1.868842] spi_master spi0: Failed to create SPI device for /soc/spi@1c68000/spi-flash@0

Remove duplicate nodes from applied patches for the board
sun50i-h5-orangepi-pc2. After this fix:

[    1.290252] sun50i-h5-pinctrl 1c20800.pinctrl: supply vcc-pc not found, using dummy regulator
[    1.291250] spi-nor spi0.0: supply vdd not found, using dummy regulator
[    1.310397] spi-nor spi0.0: mx25l1606e (2048 Kbytes)
[    1.845686] Freeing initrd memory: 10824K
[    1.854333] 2 fixed-partitions partitions found on MTD device spi0.0
[    1.854369] Creating 2 MTD partitions on "spi0.0":
[    1.854381] 0x000000000000-0x000000100000 : "uboot"
[    1.855679] 0x000000100000-0x000000200000 : "env"
2022-03-28 01:15:47 +02:00
Richard Neese
6dc6204d6e
Merge pull request #3594 from RichNeese/debian-fix-xfce
update pkg list for xfce
2022-03-27 19:00:08 -04:00
Richard Neese
150f0e1e82
Merge pull request #3591 from RichNeese/fix-ciinnamon-pathes
Fix ciinnamon pathes
2022-03-27 18:59:52 -04:00
Richard Neese
5deeae1488
Merge pull request #3595 from RichNeese/debian-fix-mate
updating pkgs list for new pkgs
2022-03-27 18:59:29 -04:00
Richard Neese
63cfce91ea
Merge pull request #3596 from RichNeese/debian-fix-gnome
adding new pkgs to pkg list
2022-03-27 18:59:18 -04:00
Rich
2ed3018662 adding new pkgs to pkg list
adding pkgs to pkg list
2022-03-27 11:19:48 -04:00
Rich
4501a387aa updating pkgs list for new pkgs 2022-03-27 11:14:07 -04:00
Rich
0b2a3cccca update pkg list for xfce
added new files andremoved 1 from pkg list
2022-03-27 11:05:01 -04:00
Richard Neese
9e8f61e281
reset path
reset to point to buster for debian
2022-03-27 10:20:40 -04:00
Richard Neese
9d5011b6fd
reset path
reset to point to buster for debian
2022-03-27 10:20:13 -04:00
Richard Neese
9ec57f7e15
reset path
reset to point to buster for debian
2022-03-27 10:19:45 -04:00
Richard Neese
ce5f71cf63
reset path
reset to point to buster for debian
2022-03-27 10:19:18 -04:00
Richard Neese
f9f596d97f
reset path
reset to point to buster for debian
2022-03-27 10:18:43 -04:00
Derek
c56c0ab506
Update external arm toolchains (#3582)
* Update external arm toolchains

Requires getting files into Armbian Mirror:

https://developer.arm.com/-/media/Files/downloads/gnu/11.2-2022.02/binrel/gcc-arm-11.2-2022.02-x86_64-arm-none-linux-gnueabihf.tar.xz
https://developer.arm.com/-/media/Files/downloads/gnu/11.2-2022.02/binrel/gcc-arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu.tar.xz

* Add torrent files

Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2022-03-27 09:50:04 +02:00
Paolo Sabatino
2fe1ddfe45 rockchip: add tinkerboard overlays for current 5.15 kernel 2022-03-26 17:59:23 +00:00
Paolo Sabatino
8d796c6438 rockchip: uarts kernel config option set to 5 for all kernels 2022-03-26 17:58:48 +00:00
Igor Pečovnik
2cd1131f72
Bump rootfs cache revision to force recreation (#3576)
We have buggy caches due to varios bugs that has been around but were fixed this week
2022-03-26 14:21:07 +01:00
Igor Pečovnik
47932ea511
Fixing pull request trigger (#3575) 2022-03-26 12:45:52 +01:00
Igor Pečovnik
b150413cb5
Fixing broken rockchip64-edge kernel configuration (#3577) 2022-03-26 12:41:49 +01:00
CXM
f89d638de3
chore: edit code format config (#3578) 2022-03-26 12:41:25 +01:00
Igor Pečovnik
eaa10a19de
Fixing deprecation notice for our primary key (#3553)
Leave old method for older variants
2022-03-26 12:40:42 +01:00
Igor Pečovnik
c96a9096c5
Bugfixes and improvements for https://github.com/armbian/build/pull/3560 (#3571)
Testet XFCE desktop builds on Focal, Jammy, Impish x86
2022-03-25 21:05:16 +01:00
Oleg
03ef96715e
fix emmc nano-pc-t4 (#3557)
* fix emmc nano-pc-t4
* fix node and del not used patch
2022-03-25 20:51:03 +01:00
Richard Neese
2b06c6ca0b
adding missing bootstrap pkgs (#3569)
* adding missing bootstrap pkgs 

added missing dconf pkgs for building on debian for desktops

* fixing sid debian builder

pkgs for sid debian builder
2022-03-25 20:50:26 +01:00
Richard Neese
0cf8d67982
Merge pull request #3570 from RichNeese/debian-bullseye-cinnamon
Debian Bulllseye Cinnamon
2022-03-25 15:43:28 -04:00
Rich
8893713093 Merge branch 'master' into debian-bullseye-cinnamon 2022-03-25 15:36:52 -04:00
Igor Pečovnik
81d58c64f1
Changing build runners on main build train (#3566)
* Changing build runners only

* Update build-train.yml
2022-03-25 19:18:17 +01:00
Rich
9cae49c173 Debian Bulllseye Cinnamon
adding cinnamon desktop to bullseye builds
2022-03-25 13:56:06 -04:00
Richard Neese
94d6e3fbfb
updated pkg list on jammy (#3563)
updated pkg list to fix some desktop issues with ubuntu/debian moving to using snaps
2022-03-25 15:32:38 +01:00
Igor Pečovnik
1bb5ad98ab
Refactor all PPA sources to overcome apt-key deprecation (#3560) 2022-03-25 15:09:07 +01:00
Igor Pečovnik
bcbe9479fa
Build images on PR if label is set to "Desktop" (#3567)
* Enable creating images on PR when label is set to "Desktop"
* Only approved can start this action
2022-03-25 09:49:04 -04:00
Oleg
d227b6d3a4
fix message install use extlinux.conf (#3556) 2022-03-24 20:54:59 +01:00
schwar3kat
bd840c9c2d
Revert CONFIG_TYPEC_DP_ALTMODE=m (#3555)
Accidental change linux-rockchip64-edge.config
2022-03-24 20:54:30 +01:00
Igor Pečovnik
c39bc5fcf8
Add rockpro64 build targets since we have a maintainer (#3562) 2022-03-24 20:53:57 +01:00
Jianfeng Liu
03115888c3
fix radxa rock3a usb regulator and clean useless info in patches (#3559)
Co-authored-by: Jianfeng Liu <jfliu@zshield.net>
2022-03-24 12:44:58 -07:00
Paolo Sabatino
a20be324b9 rockchip: enable bluetooth serdev for tinkerboard and disable userland binaries 2022-03-24 09:22:47 +00:00
Paolo Sabatino
2cbd35f3b2 rockchip: fix kernel device tree in u-boot 2022-03-24 09:21:56 +00:00
Paolo Sabatino
445062b8dc rockchip: advance tinkerboard u-boot to v2022.01 2022-03-24 09:21:56 +00:00
Paolo Sabatino
c674bac80c rockchip: advance tinkerboard u-boot to v2021.01 2022-03-24 09:21:56 +00:00
Igor Pečovnik
d81155f331
Sync beta repository in the CI process (#3548)
* Sync servers after repository is updated

* Update build-train.yml

* Sync servers before building images
2022-03-22 01:12:09 +01:00
Igor Pečovnik
fbfde88d40
Bugfix - we don't hardcode mainline kernel source since we went to use mirrors (#3552) 2022-03-21 16:13:24 +01:00
Igor Pečovnik
8be441448c
Typo bug - wrong board name will break CI (#3551)
* Typo bug - wrong board name will break CI
2022-03-20 19:27:55 -04:00
Oleg
f52a4193d0
Adding Pine64 Quartz64a as WIP target (#3539)
* add Quartz64a

* quartz64 to wip

* add m2\p2 current

* move patch archive
2022-03-20 22:58:21 +01:00
Matthijs Kooijman
c715c11cf2
Improve template config copying (#3535)
* Do not overwrite config-default.conf

Previously, when config-example.conf was missing, it would be created
and config-default.conf would be made a symlink to it. However, this
would overwrite any existing config-default.conf, potentially throwing
away a user's data. This occurs when you clean up and throw away the
(cluttering) config-example.conf (and depending on whether you use a
symlink to another named config, or put data in config-default.conf,
this would either just replace the symlink, or throw away your actual
config data).

This commit splits the update checks, so no files are ever overwritten,
except a broken config-default.conf symlink.

* Do not recreate example.conf if you remove it

Previously, whenever config-example.conf (and some others) was missing,
it start copying any missing example configs. This means that if you
would remove config-example.conf to clean up your userpatches directory,
it would be recreated everytime.

Now, this is triggered by a missing config-default.conf (which is also
created by the same block of code). The creating of config-example.conf
is still there, so if you have no config-default.conf (or one of the
others listed), then config-example.conf is created anyway, with
config-default.conf being a link to it, just like before (so the
first-run behavior is unmodified).
2022-03-19 16:48:32 +01:00
brenkem
f3f12248e1
enable support for LINUX Mint 20.3 (#3541) 2022-03-19 16:48:02 +01:00
Yuntian Zhang
e63b8044b1
Reduce Radxa Zero's SDIO frequency (#3543)
This fixes the issue where some boards have increased difficulty to initialize Wi-Fi hardware under the cold weather.
2022-03-19 16:47:08 +01:00
Jianfeng Liu
88464cc412
Radxa rock3a gpu support (#3547)
* Refresh the vop2 patch from catalinii

* add SCMI related config to support rk3568 gpu

Co-authored-by: Jianfeng Liu <jfliu@zshield.net>
2022-03-19 07:10:37 -04:00
Paolo Sabatino
13469fd8a9 rk322x: add overlay for USB OTG peripheral mode, add current and edge kernel config options 2022-03-18 17:26:46 +01:00
Paolo Sabatino
c6a8ca6d1a rk322x: add disabled patch for not-yet-working rknand mainline driver 2022-03-18 17:26:46 +01:00
Paolo Sabatino
56f5f94561 rk322x: reboot in maskrom mode when reset button is pressed 2022-03-18 17:26:46 +01:00