* NUC: Enable bluetooth support
Enable kernel support for the intel bt-wifi-combo devices and usb
bluetooth modules. This will make Bluetooth and Bluetooth LE device
trackers work.
* BUILD: Make bluetooth kernel config the same for all boards.
The defconfig for a board may include more drivers, but this
set should be enough to get device trackers working. BLE support
is also enabled.
* Revert "BUILD: Make bluetooth kernel config the same for all boards."
This reverts commit 58f9b7c651.
dhclient and systemd-journald will be running during shutdown and are
only killed in the final shutdown fase. Unmounting the directories
they use will fail. Use lazy unmouting to fix this.
* Backport support for Linux 4.19
Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
* OPI: Update Orange Pi Prime config to use Linux 4.19
Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
* OPI: Enable I2C0 on the Orange Pi Prime
Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
* OPI: Enable GPIO via sysfs
Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
* Add support for the Orange Pi Prime
Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
* Update opi_prime_defconfig
* Delete kernel.config
* Update opi_prime_defconfig
* Add hassos configuration for intel-nuc:
* Cloned from ova config
* Use default amd64 kernel config
* Add support for Intel IGB type nics
* Add rng-tools for better random
* Build with iwlwifi module & firmware (only newer modules with iwlmvm firmware)
* Include firmware for 915, which should improve power efficiency.
Build display and audio as a module to make it all work.
* Add intel_nuc to build script.
* Change directory structure as proposed by @pvizeli
* * Fix paths
* Remove unused patch directory
* Unduplicate barebox config.
With this change, hassos can have USB devices passed into a guest VM
with the hypervisor emulating an XHCI controller. QEMU recommends using
XHCI whenever possible, as it offers a much more virtualization-friendly
architecture than its [EO]HCI predecessors (which are already support by
the hassos kernel).
On systems where ACPI support is present as inidcated by the presence of
/proc/acpi (e.g. on OVA compatible hypervisors), we want to properly
shut down the system when the power button is pressed (or the hypervisor
simulates this kind of event to the guest machine that executes hassos).
This changeset provides the following basic infrastructure for this
feature to work as expected:
* a systemd service to start acpid, if ACPI support can be assumed
* an acpid configuration directory
* a trivial shutdown script to invoke when a PWR event is registered