From patchwork Wed Sep 23 14:55:40 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paresh Bhagat X-Patchwork-Id: 99073 X-Patchwork-Delegate: reatmon@ti.com Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 89798C98311 for ; Wed, 23 Sep 2026 14:57:05 +0000 (UTC) Received: from mx0b-0002e601.pphosted.com (mx0b-0002e601.pphosted.com [148.163.154.28]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.362.1790175415988548641 for ; Wed, 23 Sep 2026 07:56:56 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@ti.com header.s=proofpoint-05-2026 header.b=b2FdtkcC; dkim=pass header.i=@ti.com header.s=selector1 header.b=fvQa4W3D; spf=pass (domain: ti.com, ip: 148.163.154.28, mailfrom: p-bhagat@ti.com) Received: from pps.filterd (m0374955.ppops.net [127.0.0.1]) by mx0b-0002e601.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68NDgPGY775676; Wed, 23 Sep 2026 09:56:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= proofpoint-05-2026; bh=Tl/LjpY0svLuwylpklQThEe845EcWEdcSk/eJI6j8 vI=; b=b2FdtkcC5Q96v70drzSPOdGCftMFdTmDrbwiDPrlxQfgeMjbR2DxXGQFs 25PyTBHmuF7znKOwrI6lFCUvQVZeHW2Kxjmg/rpmqm07L4KgXVDth17nYu8cfac8 GkVCt1SjRnNze8ut2J5vRM88Y5oQ36uPG6SMHxFy5NyHnQTeAwz2TJftxmMX7Q1o eHtmrv58c9a7ba8CjR2pLL6l5IOWQadRlI4pXCnY3nyQALjQQ0kYiqHhVBU3d4Vu 0JbUpfQaW7Hwr6mIB8/0huZD5wD5D9XFXuvxNatu0AWfMuBb9+7sASO1HMPzsKKO 7KaoMhoxp849etDo7NQQZ6eM20vdQ== Received: from co1pr03cu002.outbound.protection.outlook.com (mail-westus2azon11010045.outbound.protection.outlook.com [52.101.46.45]) by mx0b-0002e601.pphosted.com (PPS) with ESMTPS id 4gv2ycw1b6-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 23 Sep 2026 09:56:54 -0500 (CDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=kvX8cyCCSE5HzyCh+mNm2L3El9hcZNxPVgRuf5ZYxZLU94kU3dzm2/hAAElVDHMXi3s19EjKuhQnCkvSQKqbPU/66WABx+u5XqYsa7zMHftwGgke9G9cuSeGrJ4vJXQZaA1pv7Q1GliT1KNSw51yOHSDBhdSCSz7MPSCBDzUrsW5F64lCbK6Fm+pNkqF7iUgI+igzmioPCujIwRBBE6W96ayHB+zWStkdBUch30fkCdUV4BxreQ7QNUb34VAf0GG/3++TfAVZ55d5dVDxnRiuwJL0nqYCXE80aDQyEWPDuZN1VDrRp7V4+nsz3lprasv02d38gmGM7OpCOhRiui0eg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Tl/LjpY0svLuwylpklQThEe845EcWEdcSk/eJI6j8vI=; b=kvsU8uV6pCyEzhVD656oOVUZogXf5vEF9EENzMUagT+W7zefYGd8hcsjMkflycB8AfwqqGfmW+HnoAW8sHO6f6kCns4UNY/dze88ogVBANXPzCljCQ6NlwYCmd9GAECsJ4TSJuUyq4EVij7F3RhtkrT/hlvL5enyUDupzHC1dTTxFzRSVeiM6MRRI4gMb2mtybykKak+eIC2DOjO1qw6lx6otl59GCcfaIwmqrlHK32K1V+nrpLdzLQ17cea8mj6iMSAWsZMfbqENw6ttOnjIESoL8GMWFtz1C7TVRJ7LTemyLyuoua94lbL5xihP46j9K3bgkQrX/hTeuzz4MH6kA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.21.195) smtp.rcpttodomain=denix.org smtp.mailfrom=ti.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Tl/LjpY0svLuwylpklQThEe845EcWEdcSk/eJI6j8vI=; b=fvQa4W3Dk/hP0tX1zh6CFspQgwHFnifI/tUP9nJwVnPIxgIt0T3sYpmDy1koR8tnIZFNMZHOfasuF7BxYSqrLu6cs5x+0qr71XhHdNG0Zcp/DUupCQtamC/0lb3PJ8mfXEVeN8ZSOokodo49pJSXcJ7dPd++dJtDUnFdwIHLM+c= Received: from DM6PR07CA0103.namprd07.prod.outlook.com (2603:10b6:5:330::35) by PH0PR10MB7078.namprd10.prod.outlook.com (2603:10b6:510:288::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.472.6; Wed, 23 Sep 2026 14:56:49 +0000 Received: from CH2PEPF0000013F.namprd02.prod.outlook.com (2603:10b6:5:330:cafe::7b) by DM6PR07CA0103.outlook.office365.com (2603:10b6:5:330::35) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.451.16 via Frontend Transport; Wed, 23 Sep 2026 14:56:48 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 198.47.21.195) smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ti.com; Received-SPF: Pass (protection.outlook.com: domain of ti.com designates 198.47.21.195 as permitted sender) receiver=protection.outlook.com; client-ip=198.47.21.195; helo=flwvzet201.ext.ti.com; pr=C Received: from flwvzet201.ext.ti.com (198.47.21.195) by CH2PEPF0000013F.mail.protection.outlook.com (10.167.244.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.8 via Frontend Transport; Wed, 23 Sep 2026 14:56:46 +0000 Received: from DFLE201.ent.ti.com (10.64.6.59) by flwvzet201.ext.ti.com (10.248.192.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Wed, 23 Sep 2026 09:56:04 -0500 Received: from DFLE211.ent.ti.com (10.64.6.69) by DFLE201.ent.ti.com (10.64.6.59) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Wed, 23 Sep 2026 09:56:03 -0500 Received: from lelvem-mr05.itg.ti.com (10.180.75.9) by DFLE211.ent.ti.com (10.64.6.69) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45 via Frontend Transport; Wed, 23 Sep 2026 09:56:03 -0500 Received: from localhost (ula0502350.dhcp.ti.com [10.24.52.241]) by lelvem-mr05.itg.ti.com (8.18.1/8.18.1) with ESMTP id 68NEu24U3133879; Wed, 23 Sep 2026 09:56:03 -0500 From: Paresh Bhagat To: CC: , , , , , , , , , , , Subject: [master/wrynose][PATCH v4 1/4] packagegroup-arago-connectivity: Remove pulseaudio Date: Wed, 23 Sep 2026 20:25:40 +0530 Message-ID: <20260923145543.2140007-2-p-bhagat@ti.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260923145543.2140007-1-p-bhagat@ti.com> References: <20260923145543.2140007-1-p-bhagat@ti.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PEPF0000013F:EE_|PH0PR10MB7078:EE_ X-MS-Office365-Filtering-Correlation-Id: 890147fb-74e5-421a-662b-08df1982e3e4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|36860700016|1800799024|23010399003|376014|10067099003|56012099006|6133799003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: EMQzBnCddLXpsiCx+FNXDCldAeE6OC3SX9rrOJ9bixQIUZ2Iix+EI1PAFXOas+6v6pshlXOfJQ74/h4MJlu5QeDVUEMJwY9eLSC8qPakH70br0FGhdaf2xw6YxjnQ9ydglapbYpU3FMSYdDudTzrzwm/j5LFQ44Rd0YBm7y3p3wG69Vjp4Wt3nUI4TVlRJPPN2lQYfa/82BnSJ9z9+gw5lObHUmc6jlb6fDj/YO0C/x9WXZNX0ZXseoRVZrI2DPAhzEOADPzARSxwwL15KXOVt1F5WqbDc9T9xuTt9VwkDHJBpNFScV7NMKWYXSFZ27RErIUW1YjLaCKklwiQ3+pK87AVNIVvYF6ILHvi4g6HyWOH+FQk1OIOdh+5sSNL5hIoHYLXFujfR1CAu97vkf42tIqF8o/Su99b2QlTE2yLDAA54JjTCA1G8dAb3XPm5mgM+lZahJzwb29/aYz04R4hDlRuN7iHOeqndJzWS3Hgb+EI0aYi4SzELJmTskUi4NuxeqQx91+FPHVgoecbObrgqVtEtwAL0Kkw8oPI1wbqUw/GfCX8g8GFkzNJv+o1VyXp8Ix6liU3XTAyDbdvA3hEHUzFqyheTaH1S+xzosIxU0bqZYjIambCtbxEibkAm5JSidXYdYeMjJojRuDPEidLXE7oBXu5NN/g2TDVpj8+RNVbBOme4N8uNw8siSaYJPnm+1H1B1XPVuNA1T0g2skMA== X-Forefront-Antispam-Report: CIP:198.47.21.195;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:flwvzet201.ext.ti.com;PTR:ErrorRetry;CAT:NONE;SFS:(13230040)(82310400026)(36860700016)(1800799024)(23010399003)(376014)(10067099003)(56012099006)(6133799003)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ZaamI2133WTLelLHyeQRyJoZ6UFZy0qphHdfJkRn4byQ6VH/23XEeEPVgnyyauZW9SJiVEX13igx+ss1bSBINmmq4bab8NGoBUtfdnxMTbdxhjaBOJQTKcp7mgFPBOP0Q3bVXCWQ3xCHz1DWOiSl/uGAisEGdZtZLCKR80eqxMnTMcrhBPLfjxGEkl1WYM1nyreYdHrovFlQ/BIT99WFYcinjDES1BziSWJ3c52+LqifIF2EQ6IKby48mu84V6ANI1a3BSGCQ4U0ZAbw9EsTP2Oo6pAzN30Md+7FPJ1m0NGVuchQ3tAY5InRQjGhrRfNBkWsu0od3H/AKZotIQzLLucqErU3rqNwM7CXuJLsB0jee22BQotz1ex6lZXl3Cyl+GHiOqXhHVQrcMXrgBKdA5PgXnQBmsJelrerBem+OHfKJb9MoPEDOBLaLDPraybU X-Exchange-RoutingPolicyChecked: B75epLMNCmVtY/aCyGc9ua3XgCyExQKZIeRrAsOTO/p1hXcv946IXxojX+Y/IbvX3q5/R3Fmg0UJuea5x4QCan1NO+uqAfbvrXj9fi3kXL0yDwWcfP7bikhN6PGYZmTssEZaO2YAkUo5MXgF54rE7C/RF42Ekd6SSzN1tso1KzX1R2jqrwLMTInWSaQJfyh1zmomjenXrbTfwQ++b9vEcPeQsaH4cdAQccn2iO2kWouRdGiKVsXb242F2b/OwMzE6P9p+kHh+WPyB9pQbEKSoD98EeXaS/fxwUQ/kV/Wczq4/Jf8FQDVcBpNlzxt1n5UUbpxdMB3vCFiV2ccMOkIkQ== X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Sep 2026 14:56:46.8808 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 890147fb-74e5-421a-662b-08df1982e3e4 X-MS-Exchange-CrossTenant-Id: e5b49634-450b-4709-8abb-1e2b19b982b7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.21.195];Helo=[flwvzet201.ext.ti.com] X-MS-Exchange-CrossTenant-AuthSource: CH2PEPF0000013F.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB7078 X-Proofpoint-GUID: zvHqOyq0c6aOSN-ANVQI-yrs5vhOzz-0 X-Authority-Analysis: v=2.4 cv=WZKZ+EhX c=1 sm=1 tr=0 ts=6ab3e8b6 cx=c_pps a=lEAAG6kgDLZw1ps4cEx4qA==:117 a=tJyPKKxUohctrY4NYmUjkA==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=VdqzKS8jKosA:10 a=V5UXEbMT0ywA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Z8NIEmU8O1QQgoT56wFK:22 a=fPAWb5peG099m5CrUpKH:22 a=sozttTNsAAAA:8 a=c1_A9w9KVkEXk37WPw4A:9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTIzMDA1OSBTYWx0ZWRfXx8vyREIpeU+5 FcmTZFJzgUHJ888iiInoMNZVMFCljGAgR4DP8V59ozpRvpoukT0yEwdSj5xfaCV6QjTMVd80OGT jC7gxP+DZf+7K/fBfnIPic8e345D52ovAjhGorGzjUhksvoofdVRgQujZVfo3BIo/xP3c5zEVxy 1xWlHQXY4VE2txF4ATaiqUfYUg257FW2oDYg4O10lFOWCUZuOKh/isDMNyZoAeUU0FhvHA/Y2i9 8bpkTu8rRBqjVqYthOy4E38khqGgH1ObkNmQ/HGTuGvyFRdrEcdB7zBZCZVj5iA3f4aKsAIW1Dn Hol9R9D9R7sAlzpLkrzYfIzt7BI6JPPGq83QD/AOHhcH+ys5daB7R8UCMQ9XrhPgjH0KzrUcdJY RubeeLNzRFDPrRHbyGzltov8Fq+gkFew+B26JCT9mM2QforkBUwl5EJ9bIroJxpZVJIFq+RiOYq HuT2gktkWdMbHs18GIQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTIzMDA1OSBTYWx0ZWRfXyQaakeBbuJWl RIKt3AtM+xL7ea7aIUEcgSaMknnoTOh6I8OjnGRijZJ02/UyTIyaMil4NjMazPWOk2i4GNG4QQi rMAIxgCvg0DgblTvstcyzu9TvD5ERZY= X-Proofpoint-ORIG-GUID: zvHqOyq0c6aOSN-ANVQI-yrs5vhOzz-0 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-23_04,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 spamscore=0 bulkscore=0 lowpriorityscore=0 adultscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609230059 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 23 Sep 2026 14:57:05 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-arago/message/17698 Remove pulseaudio and its Bluetooth modules from BT_COMMON as we transition to PipeWire audio stack. pipewire-pulse and pipewire-spa-plugins-bluez5 provide equivalent Bluetooth audio support. Signed-off-by: Paresh Bhagat --- Updated commit msg meta-arago-distro/conf/distro/arago.conf | 4 ---- .../packagegroups/packagegroup-arago-connectivity.bb | 8 -------- 2 files changed, 12 deletions(-) diff --git a/meta-arago-distro/conf/distro/arago.conf b/meta-arago-distro/conf/distro/arago.conf index f3feb8b5..dd0d6072 100644 --- a/meta-arago-distro/conf/distro/arago.conf +++ b/meta-arago-distro/conf/distro/arago.conf @@ -107,10 +107,6 @@ PACKAGECONFIG:append:pn-gstreamer1.0-plugins-bad = " kms" # Enable gstreamer plugin for libcamera PACKAGECONFIG:append:pn-libcamera = " gst" -# Disable pulseaudio routing in alsa by default -PACKAGECONFIG:remove:pn-alsa-plugins = "pulseaudio" -RDEPENDS:pulseaudio-server:remove = "alsa-plugins-pulseaudio-conf" - # Enable gstreamer based video for kmscube PACKAGECONFIG:append:pn-kmscube = " gstreamer" diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-connectivity.bb b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-connectivity.bb index 98e8f897..a1de8f4d 100644 --- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-connectivity.bb +++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-connectivity.bb @@ -37,14 +37,6 @@ BT_COMMON = "\ bluez5-obex \ bluez5-noinst-tools \ bluez5-testtools \ - pulseaudio \ - pulseaudio-server \ - pulseaudio-module-loopback \ - pulseaudio-module-bluetooth-discover \ - pulseaudio-module-bluetooth-policy \ - pulseaudio-module-bluez5-device \ - pulseaudio-module-bluez5-discover \ - pulseaudio-lib-bluez5-util \ sbc \ linux-firmware-ibt-18 \ " From patchwork Wed Sep 23 14:55:41 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paresh Bhagat X-Patchwork-Id: 99071 X-Patchwork-Delegate: reatmon@ti.com Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id AFDD9C98302 for ; Wed, 23 Sep 2026 14:56:35 +0000 (UTC) Received: from mx0b-0002e601.pphosted.com (mx0b-0002e601.pphosted.com [148.163.154.28]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.353.1790175392607801359 for ; Wed, 23 Sep 2026 07:56:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@ti.com header.s=proofpoint-05-2026 header.b=PLIvZSzL; dkim=pass header.i=@ti.com header.s=selector1 header.b=f2FB9KCZ; spf=pass (domain: ti.com, ip: 148.163.154.28, mailfrom: p-bhagat@ti.com) Received: from pps.filterd (m0374956.ppops.net [127.0.0.1]) by mx0b-0002e601.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68NEkWs1444319; Wed, 23 Sep 2026 09:56:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= proofpoint-05-2026; bh=xCCBijvH/GjGrmjFCOointLMCBZ8IJUeWE2CzlNbg aI=; b=PLIvZSzLqdlUwYXbaCPjrWRR9KlXXUrAMm6NssfQIGSydBOGIT37asNE/ KbqZX6CJ3w/xPTvZAbs1qm5/RnWdmGzWYhxcyLsBojRL6CaNr0H0SP5Mjl06tz5Z 0G4qRpfNJHHn7/7QQGuQO9yS5axM2ue6tANMc8VJ6HcpwABBJW6T393HHptInjhw pNNkz9JIZGs2JWX0UeNWipTz9sQEzFxiTFPEf30VkwEPHUiLA3HB3oqMKqKMD8rs MAtGPrcZ0jBCRFOfp6dymmrOs1+Xib5Ry8/CD9fbm8akCsilgbXM9TCgHwmDzyPZ MibkKNAkGlg0jIQ8QnJZL9Kivxcmg== Received: from bn8pr05cu002.outbound.protection.outlook.com (mail-eastus2azon11011021.outbound.protection.outlook.com [52.101.57.21]) by mx0b-0002e601.pphosted.com (PPS) with ESMTPS id 4gv54tmap2-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 23 Sep 2026 09:56:31 -0500 (CDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xIl6Ekh/gAx9999vHvRgjKYJQUrgvJBISmq5OIsVDcLlHLWXZrbY9AkgaBIUoR+UnKpImXwVt5pBGaDymZyb1C/IJov1l3sf3ibkTnrtBN0Q7tJnszQhGscvKfRHqqWZusOBOcGl1Xe67YpRCSGFJVFz5UtYF6Kof+5Vq0RScpbApq/45/QDFdT5IGcfmA3nCZqMKgroXoqFGfvqjQ1DUY8mpgJgFoAs6NvrCx2tUwK8votmGxfPyS8vi4wyLkdeZkmYgaqf4+H/CgmbjSXOdTjBXMz8D32kuh4Czuydp9AwD3XoDMbZZkxpkTV346jVfyv10is77Xk+Lfgxw+ec2A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=xCCBijvH/GjGrmjFCOointLMCBZ8IJUeWE2CzlNbgaI=; b=yaRiPxoFoc5j0KUPkJNvKc3KIzF11wAsFYmxa4k2Sdp7Rw+EKOpfLLdT211ARlh4y8tFBZ1cd+f3BI4DaIffUAJcGWdc2XDG0xSKFQWLstXkJCpiuSL54ew6N/TyuZALFZvMZdQRuKDJZvOtcBk2HkWIucNKfqKmB/Wynu8jgDGFm4iVeJuroJUvxQQ16m/MxiuPbQE8j5EdHY994zSZJvaTHb2GvOo7qkWYM6nKBMMeseJ0kFAFalilCIueiUo+SdSqzGgNqWoMs/e7iNPj44TuWDXkuT0QNdzvM6TO044nVw3AJaCpRpuE+DUDrAGPmcDyPxSZqDqoEEqSnWghyA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.23.194) smtp.rcpttodomain=denix.org smtp.mailfrom=ti.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xCCBijvH/GjGrmjFCOointLMCBZ8IJUeWE2CzlNbgaI=; b=f2FB9KCZ311wQkOIcdm8POGJXH9hOa91p3ClJMWEnwkulVF/k3mWbXjktmz9wMk2JWJk/Ch6bu3aTBYSOK7K0YLzxNHySyA38HcWRsBcqqyAmcLnW3uv1lhf9foGUzKUU9qcGurQzdkAYX+RrYj3pAkXV7SvduvxUt5x3EvppBI= Received: from BL1PR13CA0105.namprd13.prod.outlook.com (2603:10b6:208:2b9::20) by CY8PR10MB7337.namprd10.prod.outlook.com (2603:10b6:930:7b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.472.4; Wed, 23 Sep 2026 14:56:25 +0000 Received: from BN1PEPF00018071.namprd04.prod.outlook.com (2603:10b6:208:2b9:cafe::aa) by BL1PR13CA0105.outlook.office365.com (2603:10b6:208:2b9::20) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.451.12 via Frontend Transport; Wed, 23 Sep 2026 14:56:25 +0000 X-MS-Exchange-Authentication-Results: mx.microsoft.com 1; spf=pass (sender IP is 198.47.23.194) smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ti.com; Received-SPF: Pass (protection.outlook.com: domain of ti.com designates 198.47.23.194 as permitted sender) receiver=protection.outlook.com; client-ip=198.47.23.194; helo=lewvzet200.ext.ti.com; pr=C Received: from lewvzet200.ext.ti.com (198.47.23.194) by BN1PEPF00018071.mail.protection.outlook.com (10.167.245.199) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.8 via Frontend Transport; Wed, 23 Sep 2026 14:56:24 +0000 Received: from DLEE204.ent.ti.com (157.170.170.84) by lewvzet200.ext.ti.com (10.4.14.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Wed, 23 Sep 2026 09:56:06 -0500 Received: from DLEE201.ent.ti.com (157.170.170.76) by DLEE204.ent.ti.com (157.170.170.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Wed, 23 Sep 2026 09:56:06 -0500 Received: from lelvem-mr06.itg.ti.com (10.180.75.8) by DLEE201.ent.ti.com (157.170.170.76) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45 via Frontend Transport; Wed, 23 Sep 2026 09:56:06 -0500 Received: from localhost (ula0502350.dhcp.ti.com [10.24.52.241]) by lelvem-mr06.itg.ti.com (8.18.1/8.18.1) with ESMTP id 68NEu53X2240880; Wed, 23 Sep 2026 09:56:05 -0500 From: Paresh Bhagat To: CC: , , , , , , , , , , , Subject: [master/wrynose][PATCH v4 2/4] pipewire: Add systemd service via bbappend Date: Wed, 23 Sep 2026 20:25:41 +0530 Message-ID: <20260923145543.2140007-3-p-bhagat@ti.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260923145543.2140007-1-p-bhagat@ti.com> References: <20260923145543.2140007-1-p-bhagat@ti.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN1PEPF00018071:EE_|CY8PR10MB7337:EE_ X-MS-Office365-Filtering-Correlation-Id: 7a4cad11-41cd-46ce-def9-08df1982d67f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|376014|1800799024|36860700016|82310400026|6133799003|10067099003|56012099006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: cQlGufoZEko3tugahYZxfdDbHuMrfyjTZLPAux2xn2fa4Q4I4pbt/vkSfu8i0dvyqB1wbQp2HU+6HsiJ3bX4b7slltq0JjVYhrsJQsZiIqe7LAtQK2cAMFhGhUf0S8XiYs6CR6bw7jH9BWqDLlXho+rEzmdGwOvwZb/4jx3qyB9BpsdV5+GVL4yhnjjc5u4YAaeZBabOwMVxvpJCeL+auLiZtGKUCusmFIKGJr4dDbBwXknFp/B6CnCBhlHr3A50PE80snD61uZTQz9Y61qyUnBslH4b0pC2lx84LM+/46mklaz8MemN8yqe4yH4jf6RvBAAuAnR0Lr2YcdI5TSdhNSajXMVGUWFkPNcGHHBFa1Ci8J2504ySuQzEOOayz/2AJQ6uKNJVW7MsxDBfBUIN6yvB+Fl/GkDIWeb1x01zjriz3ArJUmtytsf7WZzxF9xElDl2VR8iTybaJUUSHQf+wntgQhwA9CXsVX5qMWdrPMvGtSlIUYtxzyU/OwbElWQHrAwHJCEzM+jfp9Q6+Dl1nd112CtXSU4XOfmIdQdjQPkViZsfCaGMr83KXA6mPj72IXO0N4DA/flV4nU85vnQz5Fkg/htp9IZ8iy9i4L3ScxRBOiVhiI39RJLbPMsdQy01+tFTFbMoovNdYvQgtm6WwyJ7e2VgqbXOiRzolBKfC/t/Npn46hyydZxuU78opcCb7R7n1XJBFBecnD29nZZQ== X-Forefront-Antispam-Report: CIP:198.47.23.194;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:lewvzet200.ext.ti.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(23010399003)(376014)(1800799024)(36860700016)(82310400026)(6133799003)(10067099003)(56012099006)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: +EvJgdmmnSho7mhlU+Y2lB/ofP0GO/0gv9zoJDQcEtKlzbgF3i8is1FnDvs3cnvW86RX1aP8enrXi2gv9tuWZkfLuwPV8zgaVaTClKTaZKTV43OnLUImSVOLxvk6hZfzn04gJuFytbQvUuYR8ZPlzLmN7xjMi94ugLQPF9t5NuSlHyEEx5tHd++r5igWNXCMZL/3S18RXXTs3X1BkPBFcxrAYglqHWfmkiupU6ONnms/UiUxfi2euFYJ/au8BFJSVlEUOQ2zqwOUiJSkFcl6zvirhdM5O0M9k4khAHL74woCOMO2akIt80Y7IZ4QciqBAJVfh9zKdX6xhUvyn4EP6ECaa/CIdrzduqKFqpJxmBXdBkaYBgwRTStTWLGbv/XmBzJmO75XtozgQaeXQtR0Um4G2sjMgqSObcn2hP8dZGcIdpxMAc4kzEC5H1WPzedm X-Exchange-RoutingPolicyChecked: iYIy2d/+jbkGZPGOSJ4DpYQ+eZSStLdUFM1ku31n1epW95qs+Igd5lMaI5w1KVrV9VX3jA11jZfq+k59W78YKPM5IprI5wqHl3bDaZDYmNxoCZwQOQ7vxaDLxltKw5u25gfQVs9Myiw+51nt9J45J+cYP1QFBNUgh5aYwi06p7DzvPI6eOEQ5huUkBue6vK7CqsVHnNI7tJ/JygV14cz1pr/TziZC2HsSEnWtVxHn1qlUYjLwqHfXukDFNkLThF3cmUpAsOqwhK9xVuY9zI4JCr5T1Sci2hlx374ERud0Q3uU9GmsaQf+EJYbDlGdkyxv3r7jEcM8ezJT4CK5Ak40Q== X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Sep 2026 14:56:24.3856 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7a4cad11-41cd-46ce-def9-08df1982d67f X-MS-Exchange-CrossTenant-Id: e5b49634-450b-4709-8abb-1e2b19b982b7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.23.194];Helo=[lewvzet200.ext.ti.com] X-MS-Exchange-CrossTenant-AuthSource: BN1PEPF00018071.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR10MB7337 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTIzMDA1OSBTYWx0ZWRfX0HaW7lucd1Tx vEsJvD4ztBnQPV/pvYccz1raWOu1fgwF25hMuhiRM5Tj1eV48PYIgd+/sxe2ec6uHQVrd+4Y+cw W+d/U1h4iklDGwTalu4TqNrB62zdNgs= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTIzMDA1OSBTYWx0ZWRfXwMUlX9pmO7BD veZGJ/i/tbZaC5y2+dY/Typhg8GtDbjtz+DH70WelYL3Qu6ubwB1xWEejF3LID7tWRLQsZlF3EI tePwSEWRkQCiERR6yt8U8gQs+cFOtmDuwaU1uRyVWkWsuAkXIu4KP36MhawH0X6MRaP9CVJzYa7 9HtzU2ratoPMUDaEY3IXKBwhxdupkQHanWMyhPYyPDCzUee0vGaQ8Al2sVu2z9PqvzjG55/l8Mo ut5sqJzviGd3e2f20Gzzku8hp5I7mW5xsaG6JCG5q0XqNPpwdXQZIjUUYe3VgZHdJy7LOwGQCNY 8zUmIFLogVwM84xlpPFm4pjwy1Hy3bb86Fax/J9l2OR597K0CrO2v3zF59cN8K7nD+knVTYYwfK cUK5fuwVLj6+uNEOu7s8qV/sAlQtBM1A9PR9XnRQqqiZlb+OGJAn/x+Av7jx14FbDxi71sGswH7 eSKsQ821kvvZXpct7Ew== X-Proofpoint-ORIG-GUID: -jNjuLZAxOCG8kZKrD-UNDsAyKRMFR5S X-Authority-Analysis: v=2.4 cv=TpFzFzXh c=1 sm=1 tr=0 ts=6ab3e89f cx=c_pps a=UGDxSQ6JIm3CXF+tY3HRSA==:117 a=WotqVVQAdb04rnGuttW3Kw==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=VdqzKS8jKosA:10 a=s63m1ICgrNkA:10 a=V5UXEbMT0ywA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Z8NIEmU8O1QQgoT56wFK:22 a=jwouBfj2j3NM8CExmVVE:22 a=sozttTNsAAAA:8 a=2YTg0G2jCm4xzRVDYEEA:9 X-Proofpoint-GUID: -jNjuLZAxOCG8kZKrD-UNDsAyKRMFR5S X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-23_04,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 malwarescore=0 bulkscore=0 suspectscore=0 clxscore=1015 spamscore=0 priorityscore=1501 phishscore=0 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609230059 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 23 Sep 2026 14:56:35 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-arago/message/17695 Extend the PipeWire recipe to add service file to start PipeWire as a system service with proper socket dependency. Signed-off-by: Paresh Bhagat --- Removed platform specific changes. .../pipewire/pipewire-arago.inc | 14 ++++++++++ .../pipewire/pipewire/pipewire.service | 26 +++++++++++++++++++ .../pipewire/pipewire_%.bbappend | 4 +++ 3 files changed, 44 insertions(+) create mode 100644 meta-arago-distro/recipes-multimedia/pipewire/pipewire-arago.inc create mode 100644 meta-arago-distro/recipes-multimedia/pipewire/pipewire/pipewire.service create mode 100644 meta-arago-distro/recipes-multimedia/pipewire/pipewire_%.bbappend diff --git a/meta-arago-distro/recipes-multimedia/pipewire/pipewire-arago.inc b/meta-arago-distro/recipes-multimedia/pipewire/pipewire-arago.inc new file mode 100644 index 00000000..7d7fc91b --- /dev/null +++ b/meta-arago-distro/recipes-multimedia/pipewire/pipewire-arago.inc @@ -0,0 +1,14 @@ +PR:append = ".arago1" + +FILESEXTRAPATHS:prepend := "${THISDIR}/pipewire:" +SRC_URI:append = " file://pipewire.service" + +do_install:append() { + if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then + install -d ${D}${systemd_system_unitdir} + install -m 0644 ${UNPACKDIR}/pipewire.service ${D}${systemd_system_unitdir}/ + fi +} + +PACKAGECONFIG:append = " pipewire-jack" +PACKAGECONFIG:remove = "jack" diff --git a/meta-arago-distro/recipes-multimedia/pipewire/pipewire/pipewire.service b/meta-arago-distro/recipes-multimedia/pipewire/pipewire/pipewire.service new file mode 100644 index 00000000..d204b15c --- /dev/null +++ b/meta-arago-distro/recipes-multimedia/pipewire/pipewire/pipewire.service @@ -0,0 +1,26 @@ +[Unit] +Description=PipeWire Multimedia Service +# Ensure kernel modules are loaded and sound-card is ready +After=systemd-modules-load.service sys-devices-platform-sound-sound-card0-controlC0.device + +Requires=pipewire.socket + +[Service] +LockPersonality=yes +MemoryDenyWriteExecute=yes +NoNewPrivileges=yes +SystemCallArchitectures=native +SystemCallFilter=@system-service +Type=simple +AmbientCapabilities=CAP_SYS_NICE +ExecStart=/usr/bin/pipewire +Restart=on-failure +RestartSec=2 +RuntimeDirectory=pipewire +RuntimeDirectoryPreserve=yes +User=pipewire +Environment=PIPEWIRE_RUNTIME_DIR=%t/pipewire + +[Install] +Also=pipewire.socket pipewire-manager.socket +WantedBy=default.target diff --git a/meta-arago-distro/recipes-multimedia/pipewire/pipewire_%.bbappend b/meta-arago-distro/recipes-multimedia/pipewire/pipewire_%.bbappend new file mode 100644 index 00000000..dc32422b --- /dev/null +++ b/meta-arago-distro/recipes-multimedia/pipewire/pipewire_%.bbappend @@ -0,0 +1,4 @@ +PIPEWIRE_ARAGO = "" +PIPEWIRE_ARAGO:arago = "pipewire-arago.inc" + +require ${PIPEWIRE_ARAGO} From patchwork Wed Sep 23 14:55:42 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paresh Bhagat X-Patchwork-Id: 99072 X-Patchwork-Delegate: reatmon@ti.com Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A3EF6C9830B for ; Wed, 23 Sep 2026 14:56:35 +0000 (UTC) Received: from mx0b-0002e601.pphosted.com (mx0b-0002e601.pphosted.com [148.163.154.28]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.352.1790175392545499073 for ; Wed, 23 Sep 2026 07:56:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@ti.com header.s=proofpoint-05-2026 header.b=BdKYOaD0; dkim=pass header.i=@ti.com header.s=selector1 header.b=xFM9Nig9; spf=pass (domain: ti.com, ip: 148.163.154.28, mailfrom: p-bhagat@ti.com) Received: from pps.filterd (m0374956.ppops.net [127.0.0.1]) by mx0b-0002e601.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68NDYnup300279; Wed, 23 Sep 2026 09:56:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= proofpoint-05-2026; bh=EkldVPOZ3mw8S7VEAeHVkR9oUi0/VlrNwmTs5DWX3 aI=; b=BdKYOaD01k5EHN2ra0U9acsF1SnbiI34eAex12od2V0mPgFP0LegJt90f vbQc0A6pV0xi8LDG9VT+tIzuxujlSQCkXCUj4QocPmWBsVu9amoSjcm6dkoAvbsw 6rIqBx9HBZg7MhrsrP2ut6ov7U1ShKEZL8RauBxFrNBzPZAbouHR4WIm5Cha2eg3 sGklpsAKJgRXecNI+wXkNNvsEdBeCxA8o03Ai04e3QlyVoTfERb0jameFc2Lfclk Sh7F1OKjPqAOva5eWcDs8PBmafw6LgtpFevMCEKVJzgi6zBo4/YN82MkAXfcm9YQ gvtKAagsLhK+KTmOo2B7zaNQORj2Q== Received: from ch1pr05cu001.outbound.protection.outlook.com (mail-northcentralusazon11010051.outbound.protection.outlook.com [52.101.193.51]) by mx0b-0002e601.pphosted.com (PPS) with ESMTPS id 4gv54tmanx-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 23 Sep 2026 09:56:29 -0500 (CDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=d5szuzROonIhtGJGZLy4JAF9X72JUCunFlaBPaFwB5hxwddmNN/2gtLWf0z96/cVKBdCJuEKJz33hfV+Y8r7F7Db4F/NCmYAeJrHHHGowYlcDipG7KA74B0/Zd5w1GbL7IBeHj3mz/vzWf5ztZoVThmClQxj4r/clJfHRcodtfK+S3t9t74nfrmr/STXpnKx2svzZWHnx7dkWO3J1heI/6aBmEGYV4i7BrUhrYj+p553kGaAkYHML3WwTaJBlNnpQIQWcvX++sgHAla80KW3bClULUqYXCgTVKEbUi2+KUXS/UTUL1xKs3HNM/Pus5UxxD48DmzDKbzhBTIuaeXDHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=EkldVPOZ3mw8S7VEAeHVkR9oUi0/VlrNwmTs5DWX3aI=; b=N+ParcoydHavGfYG2ur4CL0YOwQkN0oc9YLuNo2Hax9SpFwidz7DVs+Tk9/b9XHRUQmdDXHbseRr5m2To1qQbbn5Bu1WK0iHHl5+vwxiCsm9zZBQsLMC4wxhLwN6EvDuQWsh9FBOCjrPs6TVVVt7EcNjstMtrxDih2uhsTr+ATeriXSvrjflh156hgXcrlLZy6/IB7+Ps6kynmQ6y6iaTuFfO9XPoOM8bGocrWENHj7+iElayp214QoYVAQzF4DF+8ldKtiav9PFUOTUE+4PK38npD+zz/vj3FJnIOd+1Cm7TMXbIRXC0btdyiwaFMDAVGSFqkd9y396ev8CH9BUBQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.23.194) smtp.rcpttodomain=denix.org smtp.mailfrom=ti.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EkldVPOZ3mw8S7VEAeHVkR9oUi0/VlrNwmTs5DWX3aI=; b=xFM9Nig9TRGAn5RrIPcgQIQ15nzkbzGRRxQVf5+HlEdVTfDaVPgUH1ZNi8twQukkW0UZTEL2feM1WfikaawHNOfATDMb1GZOcKRy75f/b1MhSLqB9YtPCaPE1lugt1DVLtNULFUQ94aLn4llefPG7uPCaIjoY+UEtJGfPQdaFxA= Received: from BL1PR13CA0102.namprd13.prod.outlook.com (2603:10b6:208:2b9::17) by IA3PR10MB8418.namprd10.prod.outlook.com (2603:10b6:208:57a::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.472.4; Wed, 23 Sep 2026 14:56:26 +0000 Received: from BN1PEPF00018071.namprd04.prod.outlook.com (2603:10b6:208:2b9:cafe::2e) by BL1PR13CA0102.outlook.office365.com (2603:10b6:208:2b9::17) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.451.13 via Frontend Transport; Wed, 23 Sep 2026 14:56:26 +0000 X-MS-Exchange-Authentication-Results: mx.microsoft.com 1; spf=pass (sender IP is 198.47.23.194) smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ti.com; Received-SPF: Pass (protection.outlook.com: domain of ti.com designates 198.47.23.194 as permitted sender) receiver=protection.outlook.com; client-ip=198.47.23.194; helo=lewvzet200.ext.ti.com; pr=C Received: from lewvzet200.ext.ti.com (198.47.23.194) by BN1PEPF00018071.mail.protection.outlook.com (10.167.245.199) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.8 via Frontend Transport; Wed, 23 Sep 2026 14:56:26 +0000 Received: from DLEE209.ent.ti.com (157.170.170.98) by lewvzet200.ext.ti.com (10.4.14.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Wed, 23 Sep 2026 09:56:09 -0500 Received: from DLEE210.ent.ti.com (157.170.170.112) by DLEE209.ent.ti.com (157.170.170.98) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Wed, 23 Sep 2026 09:56:08 -0500 Received: from lelvem-mr05.itg.ti.com (10.180.75.9) by DLEE210.ent.ti.com (157.170.170.112) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45 via Frontend Transport; Wed, 23 Sep 2026 09:56:08 -0500 Received: from localhost (ula0502350.dhcp.ti.com [10.24.52.241]) by lelvem-mr05.itg.ti.com (8.18.1/8.18.1) with ESMTP id 68NEu7mH3134028; Wed, 23 Sep 2026 09:56:08 -0500 From: Paresh Bhagat To: CC: , , , , , , , , , , , Subject: [master/wrynose][PATCH v4 3/4] wireplumber: Add audio defaults service and enable session manager Date: Wed, 23 Sep 2026 20:25:42 +0530 Message-ID: <20260923145543.2140007-4-p-bhagat@ti.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260923145543.2140007-1-p-bhagat@ti.com> References: <20260923145543.2140007-1-p-bhagat@ti.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN1PEPF00018071:EE_|IA3PR10MB8418:EE_ X-MS-Office365-Filtering-Correlation-Id: ae94b87b-01e0-48f5-7f16-08df1982d79c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|36860700016|376014|1800799024|82310400026|56012099006|10067099003|22082099003|18002099003|6133799003|3023799007; X-Microsoft-Antispam-Message-Info: kLD2TFPxfAayYXlJgzcAbgRmKpUYi+okJDyYI7uqy/zc5g2Mv1ff75WUIANYNbGaWDZz/bNyw2FJWsVL5wJksKbtvzwyQTyVjrh8PoMh6Q/dzyRwzkC43ZDHvaPMorbzTXd6q+j+Dex5dR0RgMKnxhctaErrz95gqF38c5L4r7TeVdk6UmYORK9b+KPNRbzdpk7UKefJ4cUsqA+ccnD3bLbxCeXRofDVuF1GAH8mXSKurLXp6U19HaAbpe+lU1kWW6ffKp0IxlaU6UxvloYMlYc9xtVvjpStSykx+btrXsuMt7oBoSY7+1yu0l1PeD768JFJABBq0iXJjENx9IGTHnSAkjbZviwZsiUic3I89wLiEOJyPqjFhRs5APdtQraU/WGS5LDZuairVpNicR1mJe0JdSmcbQnhYL01jm/8y7+Fbv0PgjsxG8kHZIlVY+pkBqq6/pmd0tvEg8nNW/rmC5T6uwCS2VpPojBwCEFtNMPle9ZX04Qogm9B0NadxlFK0JbNzpR8uDf7tRJa9wXCgZrVdlvDRh+WRjvQ3t9wj8HTZkcL7uEutWNSGRTIP85RX3ycO6tfK0yPwbtI2Gp4GgTJZ2CYNiGuSpyl5FY9UwTk+nT5sznRDmSMYeXIuortZRMzaggyvU84ShjZer/WIdk6WrJlj4OVVQXYkIbgcf40FpjYBVCVzsJpIUnnDlfx6IQbmrc1gysZvONosVHlDQ== X-Forefront-Antispam-Report: CIP:198.47.23.194;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:lewvzet200.ext.ti.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(23010399003)(36860700016)(376014)(1800799024)(82310400026)(56012099006)(10067099003)(22082099003)(18002099003)(6133799003)(3023799007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: dYPrpcTph5XNbjdXm68Yjb7TEovqVrhN00L2jtdlB59UgYIB4CrUu04u9yIlWUHVuYUpOAbPjThGtmp4sdcFdlmvGhGC4hpck9H9BGQebNOhdLx/eSt8Wr1JalcsNhZjXd2oONialthHkW7fkmfAkEolVnAoPwg+hS0jCtiDQNxpCnwSHbAfbQbGT3jXw8d6bIDR6lJZtVhG4rnnf6RIa7ESeAP/W3ixYMtkwVCVpSBGjWEnby7GKtrulfBYCG/KY0wPVOr/cY9PlzroESiUS/tX6+35cfYWauAw4adqIOjFfh1yDqZH4391om5XMbudoTSY1GIHkxy7FDfT+hzEzh9l016Y5NpdgfD9CmC+BwnuL4Mtbf73vbxUvEv1I3z0U95kitbS85vfoCARXu1yRPeVznz8UhEtfdGeP+TkzuxUax6yp6TI2j2C/QZvpL1z X-Exchange-RoutingPolicyChecked: TXrGDdqvmFZp5X8abITbgme6M+ZmE6wT07LMtZ2ammliiprXi8jIiBeLoDKM/TOrNx6zXJffejqG++D+dTVv2bQ9tp+jmJILqRbKIeV17QWWjvmqwEydkf2luz5e3/TH68i+7sHUZZU5xKEpCIEu/WQ1qR5K0/Pw4S8BTl5oJkepKnplB9LZ4H52CluzEA6ZDSEeivKRMRM+WeufKHQAn0KG1A9dV9266ZMtW1Fpr7VmV2fDoW3uiklNepwQRvSAZ7K0ZPPTYFj4l45uPJkUdV5H5qYxNhVsoY9sJdTci19RR3yyQpbR9n5M0TZWDDaeBRlAN9i2n4yA9wg6X5Nhuw== X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Sep 2026 14:56:26.2446 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ae94b87b-01e0-48f5-7f16-08df1982d79c X-MS-Exchange-CrossTenant-Id: e5b49634-450b-4709-8abb-1e2b19b982b7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.23.194];Helo=[lewvzet200.ext.ti.com] X-MS-Exchange-CrossTenant-AuthSource: BN1PEPF00018071.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA3PR10MB8418 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTIzMDA1OSBTYWx0ZWRfX/SpKjndfPm0G dEyh4FfwR/sf6m4ZooazOVKRDWaRVDHevICfPSOPS3yuUEqq3ocT57+DwzL7kxszeJjm1xOJ6yd SNaI+XSJPlcv2+eriZO2RpwHhsT0U1g= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTIzMDA1OSBTYWx0ZWRfX5zTuw9h4kuA0 qqqZ5qnQWBwTb91wIo+LkoIUCO9Tp+M29RqYK1WtTMHV/I/63Q9hND48Z6gSLBerIRnFECQoaXO YiYY+zZ5SVEkhVqXErvvGWFR9e0J2S+nx+tBSLIpwbOtdYj+1Y27T7muzRxbS01NhOW/M1tplok oBLZUO0MEs8PF3tukQ3IsxxmztP77YtYxCAXGWAhId6nLgee/KN0mv1S3KzwTj7ZewSY/rzFNk4 Yg3OkCWfcuWj+kh/AhNgxhF5uw9+aR/V1X0qdDt4UHms6AWnegY4B3kx/2zuXxy10gGrAVEK5dL y4EbhGR7AB8BM81txgY14mXPpNivL14O5HPlm57iBE6q26w2bL5GGvSwO1Gj+E7nUoTK25OR3US G+IskFk/hgX9br/75+2SX/WXk/cDfyaCcmxZeXBPgZOqhRrMR3K3Cg5RM7jYHYzSgYrTpmzBrtI kkm5ziDVIGaTxi9/WKw== X-Proofpoint-ORIG-GUID: uzxUx_23VKCPRtgXbNNerbao6OtJ8orQ X-Authority-Analysis: v=2.4 cv=TpFzFzXh c=1 sm=1 tr=0 ts=6ab3e89d cx=c_pps a=kgXPJ/cF3Xw5T7/w5pCavQ==:117 a=WotqVVQAdb04rnGuttW3Kw==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=VdqzKS8jKosA:10 a=s63m1ICgrNkA:10 a=V5UXEbMT0ywA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Z8NIEmU8O1QQgoT56wFK:22 a=jwouBfj2j3NM8CExmVVE:22 a=sozttTNsAAAA:8 a=ZsI1D44bINRuIHTABBAA:9 X-Proofpoint-GUID: uzxUx_23VKCPRtgXbNNerbao6OtJ8orQ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-23_04,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 malwarescore=0 bulkscore=0 suspectscore=0 clxscore=1015 spamscore=0 priorityscore=1501 phishscore=0 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609230059 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 23 Sep 2026 14:56:35 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-arago/message/17696 Extend the wireplumber recipe to enable the session manager on all platforms and provide board specific audio initialization if needed. A set-audio-defaults.sh script is packaged to configure default audio sinks and sources at runtime, managed by a dedicated systemd service that runs after wireplumber starts. Signed-off-by: Paresh Bhagat --- Removed platform specific changes and updated commit msg .../wireplumber/wireplumber-arago.inc | 22 +++++++++++++ .../wireplumber/set-audio-defaults.service | 21 ++++++++++++ .../wireplumber/set-audio-defaults.sh | 32 +++++++++++++++++++ .../wireplumber/wireplumber_%.bbappend | 4 +++ 4 files changed, 79 insertions(+) create mode 100644 meta-arago-distro/recipes-multimedia/wireplumber/wireplumber-arago.inc create mode 100644 meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.service create mode 100755 meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.sh create mode 100644 meta-arago-distro/recipes-multimedia/wireplumber/wireplumber_%.bbappend diff --git a/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber-arago.inc b/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber-arago.inc new file mode 100644 index 00000000..158734a6 --- /dev/null +++ b/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber-arago.inc @@ -0,0 +1,22 @@ +PR:append = ".arago1" + +FILESEXTRAPATHS:prepend := "${THISDIR}/wireplumber:" + +SRC_URI:append = " \ + file://set-audio-defaults.sh \ + file://set-audio-defaults.service \ +" + +do_install:append() { + install -d ${D}${bindir} + install -m 0755 ${UNPACKDIR}/set-audio-defaults.sh ${D}${bindir}/ + + if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then + install -d ${D}${systemd_system_unitdir} + install -m 0644 ${UNPACKDIR}/set-audio-defaults.service ${D}${systemd_system_unitdir}/ + fi +} + +SYSTEMD_SERVICE:${PN}:append = " wireplumber.service set-audio-defaults.service" + +FILES:${PN}:append = " ${bindir}/set-audio-defaults.sh" diff --git a/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.service b/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.service new file mode 100644 index 00000000..423972f7 --- /dev/null +++ b/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.service @@ -0,0 +1,21 @@ +[Unit] +Description=Set PipeWire Default Audio Devices +# Wait for pipewire and wireplumber services to be started +After=pipewire.service wireplumber.service +# Ensure sound-card is ready +After=sys-devices-platform-sound-sound-card0-controlC0.device +Wants=pipewire.service wireplumber.service + +[Service] +Type=oneshot +ExecStart=/usr/bin/set-audio-defaults.sh +StandardOutput=append:/var/log/set-audio-defaults-output.log +StandardError=append:/var/log/set-audio-defaults-error.log +RemainAfterExit=yes +TimeoutStartSec=90 +# Restart on failure with delay +Restart=on-failure +RestartSec=5 + +[Install] +WantedBy=multi-user.target diff --git a/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.sh b/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.sh new file mode 100755 index 00000000..49be177e --- /dev/null +++ b/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.sh @@ -0,0 +1,32 @@ +#!/bin/sh + +# Wait for WirePlumber to be ready +i=1 +while [ "$i" -le 30 ]; do + wpctl status >/dev/null 2>&1 && break + sleep 1 + i=$((i + 1)) +done + +# Additional delay for nodes to appear +sleep 2 + +# Find audio sink ID +SINK_ID=$(pw-cli info alsa_audio_sink 2>/dev/null | head -n 1 | awk '{print $2}') +if [ -n "$SINK_ID" ]; then + wpctl set-default "$SINK_ID" + echo "Set default sink to ID: $SINK_ID (alsa_audio_sink)" +else + echo "Could not find alsa_audio_sink" +fi + +# Find audio source ID +SOURCE_ID=$(pw-cli info alsa_audio_source 2>/dev/null | head -n 1 | awk '{print $2}') +if [ -n "$SOURCE_ID" ]; then + wpctl set-default "$SOURCE_ID" + echo "Set default source to ID: $SOURCE_ID (alsa_audio_source)" +else + echo "Could not find alsa_audio_source" +fi + +echo "Done" diff --git a/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber_%.bbappend b/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber_%.bbappend new file mode 100644 index 00000000..541b2963 --- /dev/null +++ b/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber_%.bbappend @@ -0,0 +1,4 @@ +WIREPLUMBER_ARAGO = "" +WIREPLUMBER_ARAGO:arago = "wireplumber-arago.inc" + +require ${WIREPLUMBER_ARAGO} From patchwork Wed Sep 23 14:55:43 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paresh Bhagat X-Patchwork-Id: 99074 X-Patchwork-Delegate: reatmon@ti.com Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 83DE6C9830E for ; Wed, 23 Sep 2026 14:57:05 +0000 (UTC) Received: from mx0b-0002e601.pphosted.com (mx0b-0002e601.pphosted.com [148.163.154.28]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.375.1790175420831263359 for ; Wed, 23 Sep 2026 07:57:01 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@ti.com header.s=proofpoint-05-2026 header.b=j9XkxQvS; dkim=pass header.i=@ti.com header.s=selector1 header.b=QVc9i4J0; spf=pass (domain: ti.com, ip: 148.163.154.28, mailfrom: p-bhagat@ti.com) Received: from pps.filterd (m0374956.ppops.net [127.0.0.1]) by mx0b-0002e601.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68N9XQpS446146; Wed, 23 Sep 2026 09:56:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= proofpoint-05-2026; bh=u325X5uHUBmtIXOAlDbXf8tmGVFV7YTWXjCqxDU0l sI=; b=j9XkxQvSWb/kGz06jZyk6KwTbNh4laW0721wJA/SMXmM/gUsYOYun9aER OVEfhvQ6+NcZ5QgOF/w43/9yLbjS4TA/7lse3ofjsONq/i0PQBFJZEm7zObJah76 c2QAPKRX8WV8qFhF+DJ+gAnQZJe1Way0efoMOW0cUKGYajlU3Bcf9GvalR7gHKRy IROm/YHtBpk4+i3nCOyBPtfocrLaN992xO5K6sMuuRApZV0rWLMSGL0gF1xjFwt2 iF8zVf15JuV/70fcWoB2YGE4RQg9Zznf0WQWUsIHh1Xtwz1hum8Xm6H75iwvoOTZ hmgHdZ1wJF8tunv6ZnbjrrvmKpfxw== Received: from cy7pr03cu001.outbound.protection.outlook.com (mail-westcentralusazon11010005.outbound.protection.outlook.com [40.93.198.5]) by mx0b-0002e601.pphosted.com (PPS) with ESMTPS id 4gv54tmasd-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 23 Sep 2026 09:56:59 -0500 (CDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rX8rHQqyxRJ3bEShNOxiLIQnI9Eksk95HfK6/FbMn7JG0NBXlNDIPlvR+AQkD8EtWLE+x5AJymGS3KeNGFKBrtPqZyjSpaKtqlMDmyGY8bdQYdHhAHjy2IANJCyZZt/4b9h0xA7RPDzCR3uBoYL+iQGCdSyVGbGn9961ALD6BmFNLbu1Aa/uWQFeO4EzSvEXoFJQ7bweMI3Y5n/Tp1kVrpx7LpgqhuDYVZU1IHwTtkv/7P4rngnRyd9L/eUT/VGed6U9RVLWxk/9orfOja4v+T1Thhqdwzs5IAcS4zPvim8StXShNfNRK54EKwvbuB4t/72oyZYHjuvxA+hYTikEHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=u325X5uHUBmtIXOAlDbXf8tmGVFV7YTWXjCqxDU0lsI=; b=bPk5RWjJT09BFeIJJAe6XZ76XnZtJLkVHelVLokKWhG5+LHoMg6a/Jy/iDek2Dbwlo/JCmcvLtsbP5pSIBS6o881ddzeS87H58LJ9HhJRbwm4Dn4/Z3UuKoXG/UuryPtNxn8mO2n2/Dtx3XAC8iVSFOt0F0rOOPZ0hypGRHpxMPh5z/PXBs2FN2ldIwpKAqx54sp07VfK9IvAtvZ+Rw5XH/Q0bcTKtMMbbYNsXtxGVWvgSfIc65qzT4ESkYwO/24NvuNG5ICOukrmafCKwko9YwDTIzj7V9Ma37+EOuAMNWlsIRLcennW6Dm6Cn9MULLdDLmtJLnAmjvfs38o86oLQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.21.194) smtp.rcpttodomain=denix.org smtp.mailfrom=ti.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=u325X5uHUBmtIXOAlDbXf8tmGVFV7YTWXjCqxDU0lsI=; b=QVc9i4J0DfoSMcyMAjt0RF07P8eNNgBs3F4YzxTW5iDhRCJotTAt/gPYoLESPmSgReuu0W2bNneYdOyil2CNCkmzXHZPhIZKQUl5cN+o3tEmesCJBMsPUL/mbrgZHwJ2kvkI40jRuadJVxrcsBTfoiFsFerOgmjL1YWkg/EC/S8= Received: from BL1PR13CA0230.namprd13.prod.outlook.com (2603:10b6:208:2bf::25) by DM6PR10MB4396.namprd10.prod.outlook.com (2603:10b6:5:21e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.14; Wed, 23 Sep 2026 14:56:57 +0000 Received: from BN1PEPF00004682.namprd03.prod.outlook.com (2603:10b6:208:2bf:cafe::16) by BL1PR13CA0230.outlook.office365.com (2603:10b6:208:2bf::25) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.451.14 via Frontend Transport; Wed, 23 Sep 2026 14:56:56 +0000 X-MS-Exchange-Authentication-Results: mx.microsoft.com 1; spf=pass (sender IP is 198.47.21.194) smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ti.com; Received-SPF: Pass (protection.outlook.com: domain of ti.com designates 198.47.21.194 as permitted sender) receiver=protection.outlook.com; client-ip=198.47.21.194; helo=flwvzet200.ext.ti.com; pr=C Received: from flwvzet200.ext.ti.com (198.47.21.194) by BN1PEPF00004682.mail.protection.outlook.com (10.167.243.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.8 via Frontend Transport; Wed, 23 Sep 2026 14:56:55 +0000 Received: from DFLE215.ent.ti.com (10.64.6.73) by flwvzet200.ext.ti.com (10.248.192.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Wed, 23 Sep 2026 09:56:11 -0500 Received: from DFLE204.ent.ti.com (10.64.6.62) by DFLE215.ent.ti.com (10.64.6.73) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Wed, 23 Sep 2026 09:56:11 -0500 Received: from lelvem-mr06.itg.ti.com (10.180.75.8) by DFLE204.ent.ti.com (10.64.6.62) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45 via Frontend Transport; Wed, 23 Sep 2026 09:56:11 -0500 Received: from localhost (ula0502350.dhcp.ti.com [10.24.52.241]) by lelvem-mr06.itg.ti.com (8.18.1/8.18.1) with ESMTP id 68NEuAkp2241013; Wed, 23 Sep 2026 09:56:11 -0500 From: Paresh Bhagat To: CC: , , , , , , , , , , , Subject: [master/wrynose][PATCH v4 4/4] packagegroup-arago-multimedia: Add PipeWire audio stack Date: Wed, 23 Sep 2026 20:25:43 +0530 Message-ID: <20260923145543.2140007-5-p-bhagat@ti.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260923145543.2140007-1-p-bhagat@ti.com> References: <20260923145543.2140007-1-p-bhagat@ti.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN1PEPF00004682:EE_|DM6PR10MB4396:EE_ X-MS-Office365-Filtering-Correlation-Id: a8b4f7d8-968a-419c-418e-08df1982e904 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|23010399003|36860700016|376014|1800799024|6133799003|10067099003|56012099006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: WEzyqT4xus2b5swC3bp2FL52nMjGnLpScZwOrA2anfugcnm1wSFQggYDCEYM0PcecrA/9YFbimnkRrsI5KiJVW2fhD1ow2YU4CWY9ckozKZvwy5TLkK6mkpAHw0l5oOX/3bJAQZA1B+JAmtBeC+O9R9Xlna3BKCkUtdnuekOB5ciClxScO2saoa++4iLZ3j9svLIfl9BjyWNU67H9N+Ck55GWw5aCrPdN4MNq9MoP57ieZoCiiovIJVBFD89JxCgVasflAr8RuFh+4/CPg8CqyQfdrgvkFWqAPl64rsUQ6re72xtk+dBLuNZACjC1LefZ7eDNYgMYz/wKFzfMcx9l4cWhw5hQQOhqjLTaGq0fm6bGNngY0M5ebEVdsVQeM+RhyFiE0dvBP3yKgKdWL2ibU+2zi+05UShx1Ku5nTeINSn80x+6UHaxv2BQZVLEo4tBEl9zadEQSQZ5XQePgKLqnzy0m1b1jTYQ6hrqVTjJkGi4MqjK6Gru9+Q5kTz1PWrY8Y94YlCFKPGnS2ev5OrLUT880GlDRaQRT8Cnxpjaoczg8ecCtg5XSKYkQ08jViEXFYuq1N+17+7DdzNpGXHlE/dASRY8RJO+GmSKGrADhaSARAK6UGasmkHlLUWduroSlsOuShhTTaPZBsq0WOHKXtzc8UBPl+cYZKXK9PD8EYDKwf70kYXbSc4oAa8ewMPpm7ULI9pcLiv3jKkWc/7cw== X-Forefront-Antispam-Report: CIP:198.47.21.194;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:flwvzet200.ext.ti.com;PTR:ErrorRetry;CAT:NONE;SFS:(13230040)(82310400026)(23010399003)(36860700016)(376014)(1800799024)(6133799003)(10067099003)(56012099006)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: kQPwQczkNbvY4RNRRaKmIiZ/JlGGElXbFrIrp9sGxVXUfH2DCQ5aVGvVR2fiUozjm07muSzrACTpyNGLQeHsUkfTdfTHxqYeU/cqHyp/lFRT1ktATepktVxuACzHATeEQwniOkIeRTXfzCylnRPLL+4NQZlfF77PsmE5dOOu/NBLOO6KsRn0zWAE2RXNgMF2ZsA1FgceIhfy1RPd8zZYmaI1YO9dmH7AWDaly30F/0IfW1kf29qAQY+GopazxeWEYNJ1MQFx/NIdBlTs++UNw8VRn0PlEKaf3o0zmugF2vtNBDUfux+hBJEiyi61wIJ4QkjJ9Y0arT+4hGkNdNflKL8ueec5NmG08DgnXkz/n9sqVB4J+Lm8Mb1LxEpb3TCCYkX0iC0ksD9OZInrKOqsaZZcsLDcJMp9NAfw591xHlfqcoN3tnF4AEviog4bQ5nv X-Exchange-RoutingPolicyChecked: wfCTagWzfAEvE12L8HTrENmf9ajKlqRyzxOYm5HvlSDmpaoevaCtUX4pKqKUdGGCK7qHsOUz/HrfpHyoxI4h11qTNJtXTa6qRvp4us+ymg69RUJsO/yvwH943GFHtOauCE9UYTQEyJLJAR+cd5PfaNpMK919+PiP6SLkd/KHw4gYniBCDAea4lMhL7WjuW4fOhX1waJliqIXxzhNlhSiRO1EVhE3N3qeql54GFCHrPoCrM30oPvIV5kKLPR5H0Wf+3KBTUp/iAkeagvsJU5pNGqgOm6TI+jooOtzg0oIpz/w241wLCgRtcmWRrTgaLCdqKJw18fapAGrf+mYTHB89Q== X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Sep 2026 14:56:55.4476 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a8b4f7d8-968a-419c-418e-08df1982e904 X-MS-Exchange-CrossTenant-Id: e5b49634-450b-4709-8abb-1e2b19b982b7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.21.194];Helo=[flwvzet200.ext.ti.com] X-MS-Exchange-CrossTenant-AuthSource: BN1PEPF00004682.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR10MB4396 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTIzMDA1OSBTYWx0ZWRfXxG74AU4RU4v/ h1uvJQ/LLADgXe8iZW/n4ihSN1qKkWI2EjbbTMGPnjumulutkKhB5B9yL/PyR9yInSujPKhRf8t 0VfIJW2YWgJVfMJfvPXukgKEiq5TUjw= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTIzMDA1OSBTYWx0ZWRfX7TqNkOnYPnTV JTjXyIdYYFcjThpxLmFqsYg+Ij8RaK616aKElojnbM1Zq6Ci3mXGZy35vp7V3YvNcYK7TO56ypq zDSGJ5SOuwoatpkGU3oy08JuY5wgOPFSYCLhiN+8jxoc6oiKkgPmonRoxv5+eAkqjNqIpfzXcdk k4OwhsXJ/WDgCEJPHRkSDMiCPcBlFQgTyPfSHm4sJvGmDio63YOFf97xamiDXUL/BhBKmMhF6l7 YM6du9j+BdVlhnPp3lvhi4Yg4rYgEoHinWPESaF7G83rJ6Fqy6etm5C/w//GW9FfP5yoF26WFk0 xGxccOqXYK5A7yf2Tn24uQJ7ilgzisCe0yH2dxcgKvwMrCfmexxUDJmok6kIxpgCOmIAiCesRU/ BsEdGnft4MkZTF/nuCXcaXFcNXAW8ktvOv8Omk3CNiaJdj4jIv26uACWrD9eOFy2c7HOi/S5EGv vSDRrY3uQSNC5SRCgUg== X-Proofpoint-ORIG-GUID: zVCX0FdSkNtxdWxMYt8DWPhBc-g9tyFq X-Authority-Analysis: v=2.4 cv=TpFzFzXh c=1 sm=1 tr=0 ts=6ab3e8bb cx=c_pps a=bt8r0o3PvT4lvF5YbTRm1A==:117 a=iwqwCZQqcuTv3JOpYdM7/Q==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=VdqzKS8jKosA:10 a=V5UXEbMT0ywA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Z8NIEmU8O1QQgoT56wFK:22 a=jwouBfj2j3NM8CExmVVE:22 a=sozttTNsAAAA:8 a=EJCTUxw7txar835kgjMA:9 X-Proofpoint-GUID: zVCX0FdSkNtxdWxMYt8DWPhBc-g9tyFq X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-23_04,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 malwarescore=0 bulkscore=0 suspectscore=0 clxscore=1015 spamscore=0 priorityscore=1501 phishscore=0 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609230059 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 23 Sep 2026 14:57:05 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-arago/message/17699 Include PipeWire and WirePlumber as the default audio stack across all platforms. This brings in the core PipeWire daemon, ALSA integration, PulseAudio compatibility layer via pipewire-pulse, GStreamer plugin, SPA plugins, and the WirePlumber session manager. Signed-off-by: Paresh Bhagat --- Moved pipewire package to packagegroup-arago-multimedia.bb .../packagegroup-arago-multimedia.bb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-multimedia.bb b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-multimedia.bb index b292502f..198b3dac 100644 --- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-multimedia.bb +++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-multimedia.bb @@ -30,9 +30,27 @@ ACCEL_MM:append:am57xx = " \ ipumm-fw \ " +# PipeWire stack packages +PIPEWIRE = " \ + gstreamer1.0-pipewire \ + libpipewire \ + pipewire \ + pipewire-alsa \ + pipewire-alsa-card-profile \ + pipewire-dev \ + pipewire-modules-meta \ + pipewire-pulse \ + pipewire-spa-plugins-meta \ + pipewire-spa-tools \ + pipewire-tools \ + wireplumber \ + wireplumber-dev \ +" + RDEPENDS:${PN} = "\ ${AUDIO} \ packagegroup-arago-gst \ ${MULTIMEDIA} \ ${@bb.utils.contains('MACHINE_FEATURES', 'mmip', '${ACCEL_MM}', '', d)} \ + ${PIPEWIRE} \ "