[arm64,armhf] udeb: Add rockchip-io-domain to kernel-image
Without this module d-i cannot recognize, partition or install to my
SD cards due to a tuning error. But it looks like the module is
related to regulators (and is necessary for some other devices) so I
think it should go into kernel-image.
See merge request kernel-team/linux!175
[arm64] udeb: Add i2c-rk3x to i2c-modules
On my gru-kevin chromebook; touchpad, touchscreen, digitizer inputs, some sound codecs and TPM depend on I2C, which isn't available without this module.
See merge request kernel-team/linux!174
Commit c5e1ff85eb "gencontrol: Generalise substitution of debhelper
config template" used "image" as the base name for debhelper
configuration templates for all linux-image packages generated from
linux-signed-*. We need to use "image.meta" for the meta-packages.
Some debhelper config files should be executable, because either:
1. debhelper should execute them (with dh-exec) instead of reading them
directly. Currently we change the permissions after substitution.
2. They are included in signed-template binary packages, and lintian
will complain about them being non-executable scripts. Currently
we override these warnings.
Replace the special case code by copying the file permissions bits
from the template to the output file in substitute_debhelper_config().
dpkg keeps all directories of the old package version (and renames
the old files) until an upgrade is complete. This prevents simply
replacing a directory with a symlink. We have to use
dpkg-maintscript-helper to work around this limitation.
Closes: #942861
Currently we have two copies of the _substitute_file() method, and
lots of somewhat similar invocations of it since different binary
packages need different sets of debhelper configs.
We already name the templates in a fairly consistent way, so we can
replace this with a loop that tries to expand all possible templates
for a package and ignores those that are missing. Add a method for
this to the Gencontrol base class and use it in both subclasses
where we prevously used _substitute_file().
It's somewhat clearer what we're substituting into a format string
if we name the variables inline, similarly to template files.
In some places we format a mixture of template and other variables.
Leave those unchanged for now.
self.vars only holds the template variables that don't depend on
architecture/featureset/flavour. We should consistently use the
vars parameter for substitutions, where available.
* Drop ABI reference and ABI maintenance patch
* Drop patches that are already included in 5.3.7
* Rewrite changelog entry for enabling of SOF sound driver
* Drop "[rt] Update to 5.2.17-rt9" from debian/changelog as rt isn't enabled on 5.3
This is the Rockchip I2C controller and is already included in armhf
udebs. Some inputs and sound devices depends on this.
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
Documentation says this keeps Rockchip SoCs informed about the regulator
state. Most important issue with missing this is that SD cards are not
available and d-i cannot install to them.
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
In commit cdbb4a4195 "Merge tag 'debian/4.19.37-1'" I changed and
moved some of the added config symbols because the upstream version of
db/mok keyring support was different. In the process I accidentally
deleted CONFIG_SECONDARY_TRUSTED_KEYRING entirely.
Closes: #935945