Commit Graph

51 Commits

Author SHA1 Message Date
j1nx adf40880dd [ALL] Fixes (non-boot rpi) and tweaks (pipewire/wireplumber) 2023-12-27 16:11:15 +00:00
j1nx 357db47de3 [RPI] Pass on /dev/ttyAMA0 to the phal container for Mark1 support. 2023-12-19 08:27:02 +00:00
j1nx d0c5ebd4d1 [All][RPI] Clean ups and some fixed (+kerenl bump) 2023-12-17 13:49:45 +00:00
j1nx e34033bff1 [RPI] Add Mark-1 detection support to ovos-i2csound
It checks for i2c address of the sound hat first
If found it can be a WM8960 (2-mic) or WM8731 (Mark1) based hat.

It then checks if the right Arduino is connected to the right pins.
If so it assumes a Mark1 device and configures the device.
2023-12-14 11:47:01 +00:00
j1nx 603061f49c [RPI] Allow some seconds to initialise the wm8960 hardware / driver 2023-12-12 18:09:31 +00:00
j1nx e43faa65d6 [ALL] First step in splitting containers pre-installed system 2023-12-12 14:03:35 +00:00
j1nx 869c81ac2d [RPI] wm8960 button try-out 2023-12-12 09:10:20 +00:00
j1nx 47776bd4aa [RPI] More work on getting the wm8960 2-mic card to work properly 2023-12-12 09:07:53 +00:00
j1nx 31d5e8eb8a [RPI] WM8960 i2csound changes by setting the card ID for amixer
TODO: Create a logic to poll for the card ID after loading the overlay
and use that for the amixer commands.
2023-12-12 07:56:12 +00:00
j1nx 4acfa1202c [RPI] Add mainline WM8960 i2c sound support to ovos-i2csound
This adds support for multiple devices such as;
- Seeed 2 mic voicecard
- keyestudio respeaker 2 mic
- Waveshare WM8960
2023-12-11 08:44:46 +00:00
j1nx 55ced32781 [RPI] Upgrade i2csound system to detect both R6 and R10 SJ-201 boards
Configuring the R6 fan the old way
Configuring the R10 fan as kernel pwm model
Configruing the buttons as standard linux input device
2023-12-11 07:56:44 +00:00
j1nx fe5ec77a81 [ALL][RPI] Switch xvf3510 channel split toward ALSA itself 2023-12-10 10:08:35 +00:00
j1nx 7347ccd934 [RPI4] Bump gpu memory to 256 as 128 might not be enough. 2023-12-03 11:50:38 +00:00
j1nx b3584319c5 [ALL][RPI4] More work on pre-shipping containers 2023-12-02 14:22:47 +00:00
j1nx 9da8f7a580 [ALL] First try-out on pre loading the podman containers at buildtime 2023-11-30 18:24:34 +00:00
j1nx 2ddd03d651 [ALL] Split quadlets for different architectures 2023-11-14 09:58:06 +00:00
j1nx 8e3d26d5db [OVA] Fix missing framebuffer on vmwgfx driver 2023-11-08 13:43:31 +00:00
j1nx f5154ef459 [RPI][WIP] Work on migrating the i2csound system towards pipewire 2023-11-04 12:57:26 +00:00
j1nx c34cec6ab2 [OVA] Enable virtual GPU for VirtualBox 2023-11-04 10:53:36 +00:00
j1nx 13dadc8944 Merge branch 'develop' of github.com:OpenVoiceOS/ovos-buildroot into develop 2023-11-01 08:11:13 +00:00
j1nx 78bf0140f9 [RPI3] Switch to hybrid partition table for Raspberry Pi3. 2023-11-01 08:09:06 +00:00
j1nx cd23256ce0 [RPI] Implement xvf3510 ALSA profiles for pipewire use. 2023-10-29 18:58:22 +00:00
j1nx b2548b9ec2 [RPI4] Downgrade UEFI to 1.33 to make it work with SJ-201 HAT's 2023-10-29 12:25:21 +00:00
j1nx f5afcc2c2a [ALL] Bump buildroot + podman/crun [RPI] Update configs for it. 2023-10-28 14:31:43 +00:00
j1nx a3dac255fc [RPI] Implement respeaker also profiles for pipewire to use. 2023-10-01 15:44:09 +00:00
j1nx 1f37a5d29f [RPI3] Start of RaspberryPi3 support 2023-09-30 14:19:55 +00:00
j1nx 66213be52b [RPI] Disbale ACPI at boot 2023-09-16 11:49:38 +00:00
j1nx 5c43befc3e [ALL] Small fixes to the update mechnism 2023-09-14 06:29:39 +00:00
j1nx e663240d23 [ALL] The big cleanup to change mycroft into ovos 2023-08-31 19:03:59 +00:00
j1nx b0db7be3ef [ALL] Remove old pulseaudio configuration files
to be replaced with pipewire/wireplumber files
2023-08-31 11:53:59 +00:00
j1nx e939e08459 [RPI] Create link to overlays directory for dtoverlay to work. 2023-08-27 09:08:30 +00:00
j1nx 8b15f2ac9c [RPI] Bump kernel and firmware to 6.1.47
Also include a kernel patch to speed up mmc driver.
2023-08-27 09:06:29 +00:00
j1nx cf6c4c7020 [RPI] Enable rpi-eeprom auto update and fixes for the sound system 2023-08-26 18:36:44 +00:00
j1nx 8c4c7a3241 Merge branch 'develop' of github.com:OpenVoiceOS/ovos-buildroot into develop 2023-08-25 15:01:51 +00:00
j1nx 507d2630e5 [Rpi4] Fix kernel boot grub command 2023-08-25 15:01:20 +00:00
j1nx 4c8fd8fab0 [All] Changes to the overlay system to get rootless podman to work 2023-08-25 14:59:36 +00:00
j1nx 2c82ed2250 [All] Additions for dockerized system 2023-08-22 13:25:31 +00:00
j1nx ab4e40920c [ALL] Start working on podman, crun, conman architecture 2023-08-21 12:34:52 +00:00
j1nx be589cb5a6 [OVA] Fix boot offset 2023-08-21 09:35:07 +00:00
j1nx 15972e5e73 More work and get rpi4 inline 2023-08-21 08:05:43 +00:00
j1nx a9dc12239f WIP push for backup (Sorry for the mess) 2023-08-08 13:08:11 +00:00
j1nx ccdfce74e5 Add old intel sound driver module.
This is the default under Virtualbox. Intel HD is recommended though.
2023-05-04 14:39:10 +02:00
j1nx 851c3de790 Kernel configuration changes 2023-05-04 10:30:43 +00:00
j1nx 21f8afebe1 OVA kernel changes and enabling fixed packages 2023-04-28 10:23:22 +02:00
j1nx c69d8040c3 x86-64 kernel additions and busybox config update 2023-04-28 08:21:46 +00:00
j1nx 24bea768f7 Add x86-64 normal PC infrastructure 2023-04-25 11:09:05 +00:00
j1nx e74316d14f Changes and fixes for usbmount and systemd 2023-04-23 18:01:17 +02:00
j1nx bc09e46898 Bumps and systemd changes 2023-04-19 13:22:01 +02:00
j1nx 3108dda9fe Initial start of x86_64 support 2023-04-13 13:53:47 +02:00
j1nx 891bdd8abf Fix post-build script for the new system 2023-04-11 11:16:39 +02:00