From patchwork Tue Feb 28 21:17:19 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thaison Nguyen X-Patchwork-Id: 1749688 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org (client-ip=2404:9400:2:0:216:3eff:fee1:b9f1; helo=lists.ozlabs.org; envelope-from=linuxppc-dev-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=thaison-nguyen.de header.i=@thaison-nguyen.de header.a=rsa-sha256 header.s=dkim header.b=UifGkO2l; dkim-atps=neutral Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2404:9400:2:0:216:3eff:fee1:b9f1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4PR9tc3tHzz1yWy for ; Wed, 1 Mar 2023 08:46:48 +1100 (AEDT) Received: from boromir.ozlabs.org (localhost [IPv6:::1]) by lists.ozlabs.org (Postfix) with ESMTP id 4PR9tb4CZGz3cFt for ; Wed, 1 Mar 2023 08:46:47 +1100 (AEDT) Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=thaison-nguyen.de header.i=@thaison-nguyen.de header.a=rsa-sha256 header.s=dkim header.b=UifGkO2l; dkim-atps=neutral X-Original-To: linuxppc-dev@lists.ozlabs.org Delivered-To: linuxppc-dev@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=thaison-nguyen.de (client-ip=5.45.104.163; helo=mail.thaison-nguyen.de; envelope-from=mail@thaison-nguyen.de; receiver=) Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=thaison-nguyen.de header.i=@thaison-nguyen.de header.a=rsa-sha256 header.s=dkim header.b=UifGkO2l; dkim-atps=neutral X-Greylist: delayed 521 seconds by postgrey-1.36 at boromir; Wed, 01 Mar 2023 08:26:17 AEDT Received: from mail.thaison-nguyen.de (thaison-nguyen.de [5.45.104.163]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4PR9Qx3RMKz2yMX for ; Wed, 1 Mar 2023 08:26:17 +1100 (AEDT) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPA id B12CDE391A for ; Tue, 28 Feb 2023 22:17:20 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thaison-nguyen.de; s=dkim; t=1677619040; h=from:subject:date:message-id:to:mime-version:content-type; bh=VTnWT3vJ0Q5OlcbKZCdzA4gxcVNUemRq8All1kMY07k=; b=UifGkO2lfU/nlTsiU82B1wZf63OVVcE0zKuBCad4QTfjkb58cRPpd670NfCY3g3wp58hXJ SDfjNikTLKKi7NpcFeolvwWOIPCvE+I520tyFqCSCmN/RWIxud/PoG7XI1lrD8xFWRElJi TM5S91JQ0vLyNL2IcXDW1QzKJjz+IKmdT2ShsNZWKwuzT4655HBoAxe0I3nbvuB41O7ewf +pMJ1iTYfcUvoAucl3ZEymAVY7Gy5/313dbdF7y+xpXpD091hmBL9eeNDbXRq646sFdAfa NagMLSxBUJAx2s0MF/ZFqPeNoWK3v7an1cFNaqtdmZkSRR/3RsJi1FhC8yFjsA== Date: Tue, 28 Feb 2023 22:17:19 +0100 Subject: Patch for audio on iBook G4 (powerbook6,5) Importance: Normal Message-ID: From: "mail@thaison-nguyen.de" To: "linuxppc-dev@lists.ozlabs.org" MIME-Version: 1.0 X-Last-TLS-Session-Version: None X-Mailman-Approved-At: Wed, 01 Mar 2023 08:46:30 +1100 X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: linuxppc-dev-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org Sender: "Linuxppc-dev" --- file_not_specified_in_diff +++ file_not_specified_in_diff @@ -, +, @@ --- a/sound/aoa/fabrics/layout.c +++ b/sound/aoa/fabrics/layout.c @@ -111,7 +111,9 @@ MODULE_ALIAS("aoa-device-id-14"); MODULE_ALIAS("aoa-device-id-22"); MODULE_ALIAS("aoa-device-id-31"); MODULE_ALIAS("aoa-device-id-35"); +MODULE_ALIAS("aoa-device-id-38"); +MODULE_ALIAS("aoa-device-id-40"); MODULE_ALIAS("aoa-device-id-44"); /* onyx with all but microphone connected */ @@ -368,7 +368,20 @@ .connections = tas_connections_nolineout, }, }, + /* PowerBook6,4 */ + { .device_id = 40, + .codecs[0] = { + .name = "tas", + .connections = tas_connections_all, + }, + }, /* PowerBook6,5 */ + { .device_id = 38, + .codecs[0] = { + .name = "tas", + .connections = tas_connections_all, + }, + }, { .device_id = 44, .codecs[0] = { .name = "tas", --- a/sound/aoa/soundbus/i2sbus/core.c +++ b/sound/aoa/soundbus/i2sbus/core.c @@ -197,7 +197,7 @@ * so restrict to those we do handle for now. */ if (id && (*id == 22 || *id == 14 || *id == 35 || - *id == 31 || *id == 44)) { + *id == 31 || *id == 44 || *id == 40 || *id == 38)) { snprintf(dev->sound.modalias, 32, "aoa-device-id-%d", *id); ok = 1;