From 213e6be457eeb255e055f90d7e025669c38fddc0 Mon Sep 17 00:00:00 2001 From: Tim Hsu Date: Thu, 9 Oct 2025 10:10:16 +0800 Subject: [PATCH] profiles: prpl: qca_ipq95xx: fix EFR32MG, LEDs, pstore and build/packages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * remove unused omci, omci-base, and trex-drv packages to resolve build errors The image build process generated error messages for three unused packages: omci, omci-base, and trex-drv. Removed these packages to prevent unnecessary build errors. * remove dependencies on nonexistent packages This commit addresses build warnings caused by references to nonexistent packages in several Makefiles During the build process, multiple warnings were reported indicating dependencies on packages such as kmod-crypto-ocf, kmod-qca-wifi, kmod-qca-nss-crypto, kmod-qca-mcs, kmod-qca-hyfi-bridge, qca-nss-fw-eip-al, and kmod-qca-rfs , which do not exist in the current build environment. Removed dependencies on missing packages in the affected Makefiles to resolve these warnings. This fix was originally made by Nikhil Gurram in branch dev_ath13.0-ipq95xx. * Enable CONFIG_PSTORE_RAM kernelfaults module will retrieve panics and oops form pstore. 64 KiB reserved for ramoops/pstore * add support for EFR32MG Enable UART and I/O expander to support ATH13.0 for EFR32MG on the Freedom board. * add support for LED driver The I2C multiplexer TCA9548A is connected to the I2C3 bus. The I/O expander TCA6416A is connected to channel 5 of the I2C multiplexer TCA9548A and is controlled by GPIO17/18 for interrupt and reset. The LED driver LP5562 is connected to the I2C3 bus and enabled by GPIO13 of the I/O expander TCA6416A. The LED driver LP5562 controls one RGB LED and one white LED. Set up the system indicator lights. Fixes: PCF-1968 PCF-1977 PCF-2028 PCF-2027 PCF-2059 Signed-off-by: Tim Hsu Signed-off-by: Petr Štetiar [rebase] --- profiles/prpl_core.yml | 2 +- profiles/qca_ipq95xx.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/profiles/prpl_core.yml b/profiles/prpl_core.yml index d5d0559f91..c5d3ccd537 100644 --- a/profiles/prpl_core.yml +++ b/profiles/prpl_core.yml @@ -11,7 +11,7 @@ feeds: - name: feed_prplos uri: https://gitlab.com/prpl-foundation/prplos/feeds/feed-prplos.git - revision: main@80c828a0ed8499d8cafeddfdce3846759f65c753 + revision: main@b119fc42421be0d26f185b363ead8dc16624b5c3 additional_packages: - feed: packages diff --git a/profiles/qca_ipq95xx.yml b/profiles/qca_ipq95xx.yml index 726a319ece..daf9103505 100644 --- a/profiles/qca_ipq95xx.yml +++ b/profiles/qca_ipq95xx.yml @@ -8,7 +8,7 @@ description: Build image for prpl Foundation Freedom board feeds: - name: feed_qca uri: https://gitlab.com/prpl-foundation/prplOS/feed-qca.git - revision: latest-24.10@37b3f470bec157d7dfdeee0320d07cdd141a08ce + revision: latest-24.10@87d826f68d0a65bc7c43ca4ffab95f6eb1ea8eca packages: - ipq95xx