From patchwork Thu Jan 26 02:19:09 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 13116502 X-Patchwork-Delegate: geert@linux-m68k.org 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id D8A45C54E94 for ; Thu, 26 Jan 2023 02:19:13 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229520AbjAZCTN (ORCPT ); Wed, 25 Jan 2023 21:19:13 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57810 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229458AbjAZCTM (ORCPT ); Wed, 25 Jan 2023 21:19:12 -0500 Received: from APC01-TYZ-obe.outbound.protection.outlook.com (mail-tyzapc01on2112.outbound.protection.outlook.com [40.107.117.112]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A3740366AF for ; Wed, 25 Jan 2023 18:19:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gkuHDeodG5UPifFe+r90POvswqRBN1Ifg7CgNcynhoSwLl57koyC/iCqZjtrENxoroKd7Qlx7aHk0jA8oIf7Wz/rpj8wg3EC9xluEi79f2IhPnEh7Mdf0JWhY/WelpHUtAHfcFvf/vrqo6AGXHxgPn1TYcNQQrgAP4AZJtQwuNRLBPaCO0FQbSVCjJMc3lATv+fthbKsp5leg3myu99toe61MmqKXXUTkr4yz3yaE2QfSCS4b1aKNMN5vA9+qb8+vaZ//UXpIsQDDstZw9XyvagtXSE0WhtPrlRQ4CXwtcEQIj3df5zD6Fv6ub90oSsAGjzPwm6RIGso2Ku8Iqi5KQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=+JjqhmkQxmZNA4h1s+M515TwONdzq4tPbQbWmgAbf3M=; b=KmL+tX3zE6CLWGKzED8qZ8GsUiIGagstJMGaZtc475x4jh9ff/QstCv10/E9GFVcpQ7SJZnBQVV+DC8Zr3o5MkYI7izLkd7fwaz6cnhkZohIvVlwwF/gaB8lxlqfjsug7DEhMyEYbSoMU3fnmQlSrbebphZgdVyxIKBqqOkgvM+eP0pPzuyiu9odxA1uhcmffl9LZDsQJ5YZ3nG8mOIuOqSnovWvONCsyswC5AfwWJUFHwOy57KNhTqYohV4fa8M10qr2Nys0d18aYUbSvYlcchhOzcSRoT0UDn3zmANQfhxDiiCqS+NiFJJd7zamqZATHZtXpM2gkEHKSv+irB+Sg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+JjqhmkQxmZNA4h1s+M515TwONdzq4tPbQbWmgAbf3M=; b=BNWCG91sMFW8z0bfCV+iuHiS0xxMv6TbWQ68ELHcT8ZMz+YrbnPr4xpX31Js+tymVJfc5pYL2GG5fKucKaQdUlQ87pqj1xs0411z7DiWhSeDTMzEslQqCrxOnsYI4A5lx3yB52GB+SNnTF0DCvk31K96/56uGdY+WWAW5b6DB10= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) by TY3PR01MB11323.jpnprd01.prod.outlook.com (2603:1096:400:36e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.21; Thu, 26 Jan 2023 02:19:09 +0000 Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::4b75:8d8e:d89a:7860]) by OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::4b75:8d8e:d89a:7860%4]) with mapi id 15.20.6043.022; Thu, 26 Jan 2023 02:19:09 +0000 Message-ID: <87wn5at4v6.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto Subject: [PATCH 1/4] pinctrl: renesas: r8a779g0: Add Audio Clock support User-Agent: Wanderlust/2.15.9 Emacs/26.3 Mule/6.0 To: Geert Uytterhoeven Cc: Linux-Renesas In-Reply-To: <87y1pqt4vs.wl-kuninori.morimoto.gx@renesas.com> References: <87y1pqt4vs.wl-kuninori.morimoto.gx@renesas.com> Date: Thu, 26 Jan 2023 02:19:09 +0000 X-ClientProxiedBy: TYWPR01CA0034.jpnprd01.prod.outlook.com (2603:1096:400:aa::21) To OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS3PR01MB8426:EE_|TY3PR01MB11323:EE_ X-MS-Office365-Filtering-Correlation-Id: c1ec570a-25a1-499e-c463-08daff43b540 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: aHDDKBMAsYoQsjlfoTs8GheebJS59TSNdxCvNvXKuEGEUqAU5VKWdRBOK4RWYkwYx8xGvJLSugqeXkL2PFmf1uS2oMAVzZdZQY9ELw6TRoQTBAdwUec+A82jjqNMVYlVVyfcnQE3O7MyWpBZfL+ysSVYsQyLGdZAfG8sjRdHt8DoSj2eeyVMx5WfuZf6nGlDHS+TNXaslWtB/ssKG1MgWOdGGKHUDQ/Lu6dJrp4b8JK6nH/vGU1oCBr4aJZxt5Pfa604SeNTE4QC+gWcpc4+gihjUVFWw1a95Cpec//iwJ2/sAUOPslQTTVlux50C1f0ZugeCjPFTmCfNtTdCv4cexYzijKbGsn62J8ptsnhc4iwCg+xMV2u7G0wCddTCeN2R+i+ow55WcgK8fANnXiq+dDfg6pHDnADERlccTUqG66+X3ry0Jx72qdDOxkz3yUZqBgzb6sFUUX0QIJcYazy2QRe9nzk4nOa0nZx79TxFFokFDY9tgE6AFyWYDXt2LrfnoLcnozaW5yhduINpsLdb4rslEbha6TF2WbUXwfDtTWli28jpyBLhrL+7aXEIalvuKaV/qHP+R9BpKUtXRLSMHFx8zSv+mxPurDOvGi/P14ObFCkdC0oaDSzfICJeS6RswwUkNnm02D8MiusA8a4XQQWj0J7sUQ2xx5+cpX5345BC0RwxH617X3iDXQ/9JDEYUuBbOCgaM8F4Zw/1YC732sFw01Ulq6uAIHu66bAlAIzTqlMXdisSUyTp9aeygqe X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OS3PR01MB8426.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(346002)(366004)(39860400002)(396003)(136003)(376002)(451199018)(83380400001)(316002)(2616005)(2906002)(38100700002)(36756003)(52116002)(38350700002)(478600001)(66476007)(8676002)(66556008)(66946007)(8936002)(86362001)(4326008)(5660300002)(41300700001)(186003)(6512007)(26005)(6506007)(6486002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 5Ixb50eciBh8UEtqx5nUSwwVz8Jd28UunswjND6Waa7iEdWNj0pD9wEEeSNXMeg9FdmGZF/DxHFIg5lBpWRYRsy+MCheCsZqeUH8wK6hR1+Sy3RKKf4/Ru/1YiNOZ7Y5er/f8hnMGxiWVCvNM3BqjmyhIyiFD44Z2XCwvp39cSjowmPmlUJPYEOejBR+He9sgJ+5UuYlNyDo+opwWZ8LWi0J23fQE4DlyQOylZ/Am2272/ughDMtTiAqoMQKNZYvfKvP1LpUdJu+fhER+1QW5Wd4JZPjSPGVBIYDaifuXYl0m9N48Y5exWwsPtS8sQxKM7nnHj2TSVDscz+ciBBqoHcVgHA5JgAeSWlWjRzl1AksupGxnZ03b8u2Wccg6N173emgo9eyClv6ijHZ2WhV/3eGnnF48RpsgzmisSgjPd7mwazV8qkaS0O8C2OvzDVy/Nwq9JdgXDjFhlc/iAT0ftLcP02yf7MhVR0/EC7GYwV/Peh7RLM/AhLWy6ShNEfObyaQGMp3IKoNFhvQcW2phDgF6H3JEVM8R+hEZ/53/C6hYGBobPX+CqhhdAvrNWYCzQeNH/Z3PNCJLfy6Qnd/9Es9LazV8U193HACKY5XMso19498b33/2kfvtdtV3sbLm++1t2CO8/eJnTFo5QTaZ/2gLgg2lmOympjsXnxgeXbFVw8kq63orHacok+NO5NqSjBH0N/gBQjQqOwNuVe8wdQNE/kAJtgeqWRmKSLA7KFCds8BLqL6WEb2w8Na8iROS5ZbeTjgm49/ricuwQwwS0BBIitarRWFzAtKh1gQRxHoOmjU4O9E9jr1xQ9V7WxAnDSIx8IdmSefT8zN+1B13Vf2SbujydXJ8LWWIMWehUZpt5p2pFntyASmlLSTJxMiM1KilcY6jggl/Px9iinoSro0sh/1oZ3+cvOFmguBR4RysPiWO82hCxHZfOhZAHOqUUttCAz1tx5vLOKIB++k5zXp7ZboHG6eCEINjAq6Uyp092AbchWkQAu4qPwQR7cVxHV0JKLgHqyEAcH7mBPXjNQoq5yiTUX5wS1w3yaWQaxgWmDBucKdPdxqp9jgg/52RVKOnVWJal+CKKq8LgK1nt4U8SAg5AUtsyxNK9xNswSVNpKktOQAIjyNPjQn23XhiS/NGrds4Z7z7aC4pewpbEUgr+7o4+p67uhlUt4Or/jc1m8S0lSKpZcAF5qkzfnKva6L0hULf+rJVVLq63zXxmJ5giwE6n6qv4adgAV21sJjJ9mYuJXyMBYDV4SqLCsKVNe2hv51SYdX9GiTlrEz2Ow9DuPlCK4Ca92disB7GiZopuauPfHx19QMK8AzMxL1t0IB8CJNorEemWVTZuKKE41bePgOikHSVFXUeFjfjvrny0HXeN8y+y2SjTggXGs6D8LvjNRMhytv3jSiz4024v8zIY+bJlBVPu9fvePs6n73kYlNAiz1g0DKa1E1SZPn0RmK5jA8I5WLnoqGrHafzaKJRgAhSgZf2au1ueZPtPvuChMMNSe6IvSI27offl3aDOjC779AbWnbRtiij6of6tkdAqGtLqDCRBdqptPkRZZU9zgGgRKZrDsxHp4t1ND1CkfZkL6MO816YdBscFV55jwL1T1i2jm754B0aUcMFmM= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: c1ec570a-25a1-499e-c463-08daff43b540 X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB8426.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jan 2023 02:19:09.6252 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: xSDWXyLszqOG0XdH6GCCh4aXIqBjuHEX05fw8AaNL90wv+setETWL3nWIsmAQlyC3yHYY5GETLssonhE0BzuyPC0FxhaHPFsDpNh8G1K1Zw9pW3HP4zE1WbD8gMA9Eri X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY3PR01MB11323 Precedence: bulk List-ID: X-Mailing-List: linux-renesas-soc@vger.kernel.org From: Linh Phung This patch adds Audio Clock pins, groups, and functions to r8a779g0 SoC. Signed-off-by: Linh Phung Signed-off-by: Kuninori Morimoto Reviewed-by: Geert Uytterhoeven --- drivers/pinctrl/renesas/pfc-r8a779g0.c | 29 ++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/drivers/pinctrl/renesas/pfc-r8a779g0.c b/drivers/pinctrl/renesas/pfc-r8a779g0.c index 5dd1c2c7708a..7674b2a50f6c 100644 --- a/drivers/pinctrl/renesas/pfc-r8a779g0.c +++ b/drivers/pinctrl/renesas/pfc-r8a779g0.c @@ -1196,6 +1196,25 @@ static const struct sh_pfc_pin pinmux_pins[] = { PINMUX_GPIO_GP_ALL(), }; +/* - AUDIO CLOCK ----------------------------------------- */ +static const unsigned int audio_clkin_pins[] = { + /* CLK IN */ + RCAR_GP_PIN(1, 22), +}; + +static const unsigned int audio_clkin_mux[] = { + AUDIO_CLKIN_MARK, +}; + +static const unsigned int audio_clkout_pins[] = { + /* CLK OUT */ + RCAR_GP_PIN(1, 21), +}; + +static const unsigned int audio_clkout_mux[] = { + AUDIO_CLKOUT_MARK, +}; + /* - AVB0 ------------------------------------------------ */ static const unsigned int avb0_link_pins[] = { /* AVB0_LINK */ @@ -2461,6 +2480,9 @@ static const unsigned int tsn0_avtp_match_mux[] = { }; static const struct sh_pfc_pin_group pinmux_groups[] = { + SH_PFC_PIN_GROUP(audio_clkin), + SH_PFC_PIN_GROUP(audio_clkout), + SH_PFC_PIN_GROUP(avb0_link), SH_PFC_PIN_GROUP(avb0_magic), SH_PFC_PIN_GROUP(avb0_phy_int), @@ -2640,6 +2662,11 @@ static const struct sh_pfc_pin_group pinmux_groups[] = { SH_PFC_PIN_GROUP(tsn0_avtp_match), }; +static const char * const audio_clk_groups[] = { + "audio_clkin", + "audio_clkout", +}; + static const char * const avb0_groups[] = { "avb0_link", "avb0_magic", @@ -2957,6 +2984,8 @@ static const char * const tsn0_groups[] = { }; static const struct sh_pfc_function pinmux_functions[] = { + SH_PFC_FUNCTION(audio_clk), + SH_PFC_FUNCTION(avb0), SH_PFC_FUNCTION(avb1), SH_PFC_FUNCTION(avb2), From patchwork Thu Jan 26 02:19:19 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 13116503 X-Patchwork-Delegate: geert@linux-m68k.org 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id F0B63C27C76 for ; Thu, 26 Jan 2023 02:19:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229688AbjAZCTY (ORCPT ); Wed, 25 Jan 2023 21:19:24 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57840 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229458AbjAZCTX (ORCPT ); Wed, 25 Jan 2023 21:19:23 -0500 Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01on2100.outbound.protection.outlook.com [40.107.215.100]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5E8EF366AF for ; Wed, 25 Jan 2023 18:19:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=V3LidPNSmtqthL5/j/gKRvLLeKVr6syYKULxBW708vVRYzy4mujge9nB1Yknlv0cw0+uROTttqxJevaH+fN5i61Ts4nPH+5S8MRqCIsdZ60gEho4PIdlbhO234AyvYu4kX6WZM7zo3l/ypuIPkF2+1HL9CbACVhDOvIovea7iLdslnnIp0y2TI/7D3BZ0w3hXIOzz3BAYVVFhZHP6bfaUAOdYWNx4YX5GL1ZVNuWSSSQJDmc+Lb9AqWjMFIVHSjMxBRYc7yw1Fw7e9esMrRMauFK3+pVDMzS41Mfb9Y1JvU7FlolWdUR6ZuHkTymZB4oviuSSuMHoIMzuuOX1n8RKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=HGGOonQgvbj8u4Cg29RapWDm7cFO12IMbyiyZLWmY9Q=; b=HW8rLYwcAGyAtfbAQ/xzIBo7Ki3w6UC/miZ4N2Bz7X2za/GBGYEnZrbNI8npCx0EwsUkg6uZeASqvFe1KwemNYyovD1gVOZEofw7+rTc3vQYlRNeIrewI0l5x9xSRNFx872DmdTYNanVa2nwd/ons2RCcYRTG1uEzu56hcgLbDzjJSC0kRMtGwk7zJypTyCeTdYDOkJJLjPsICXAMZ9RANTeQjx2kBfcMwjF5q2dZymFfV3Ih37JpED0aBLwj63xJMe3Yovd5boWEnBmWrK/QN3uLZwSZSwRq9VnICLiu8ZkIYs9CT0e23j3iCJYbEiY/QuMhkGrf7qNrf3ikATYwg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HGGOonQgvbj8u4Cg29RapWDm7cFO12IMbyiyZLWmY9Q=; b=G7t7IBiQmOfiOe39Q5mZaAeQBEvBfUpB+ZaHqH8HTnfG5VvGT+gkVkgohazHnqmU49M/uha9BIrPtPa2myfbhXjOFmWqhmNfmuIWGlIIBPLnR1DFP3C+0jxZtQrCJ3IaOmGX4NLClWs2wXTO2OGck8EdCJfBVdS2IagLdb6stCc= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) by TY3PR01MB11323.jpnprd01.prod.outlook.com (2603:1096:400:36e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.21; Thu, 26 Jan 2023 02:19:19 +0000 Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::4b75:8d8e:d89a:7860]) by OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::4b75:8d8e:d89a:7860%4]) with mapi id 15.20.6043.022; Thu, 26 Jan 2023 02:19:19 +0000 Message-ID: <87v8kut4uw.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto Subject: [PATCH 2/4] pinctrl: renesas: r8a779g0: Add Audio SSI support User-Agent: Wanderlust/2.15.9 Emacs/26.3 Mule/6.0 To: Geert Uytterhoeven Cc: Linux-Renesas In-Reply-To: <87y1pqt4vs.wl-kuninori.morimoto.gx@renesas.com> References: <87y1pqt4vs.wl-kuninori.morimoto.gx@renesas.com> Date: Thu, 26 Jan 2023 02:19:19 +0000 X-ClientProxiedBy: TYCP286CA0122.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:2b6::8) To OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS3PR01MB8426:EE_|TY3PR01MB11323:EE_ X-MS-Office365-Filtering-Correlation-Id: 763e278b-105f-4fb4-94b4-08daff43bb34 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: G+uQboSFOUEh/ZF8nDDfF3Sb15fj9AzGO225GHhqDInWVPXJLyFUobsgA8V5FhW2H52mu5ipzj/5YC1EBRoH9KUdHaHW4sbnrzctG8iw1e4NB6FUyZhnYRckcV8Ndiwmhn2bom9/YcgIpSQrOfJMV8DSVvURS1SPGwS3Cr4VFpHml3nXfJD0CFTr8hFVn9b9yI8Qf/W9aZC3HFV5vElsPOwBs2q71jghbiNi9HHS4C56gwT1VrMD5EhFO1CaDnRZg9vY+RpYpS9TTniQPXCtqHgM8nsHc4gIxscTnhbzqOInkrp8IwUQaNTYlmRv1SOxD+ulRHYvkCIr3qh4bvgHCswxTaSE5BiH6I5x6YeR5ExjqdXFuyqItUoOG/8xnvi0RMauAd7EeBV6drpnqFT155DilQV4cmNvFtiavSsqMrHGwKPsihIE5khqo7lXa5aHhZKJpol6mzSh37vWFKXQkgDbzW0YIwRm/B/0zwxwdrpiI6+3LdUNYj9dnmLXZ7oebSPQ0wfW0KCHeXqADVQsxydEBypL+ukn6x+vYqhLhXtG8797J83H26wmXuV6om1FNViuqOAKtZY814nYgFqskVBC17tSoSFSQ1Dmojyc4FpboXfJ4nIROM4JHJypCpEh6maX368lF1K426Um2quQuLzabsP/Y5KvKE5ay9ZbxJLTN35UUbGT39igRYj3nkCMA8cfs5sW5W80B5tkmRmJkyMVbblVbwy3KWaQS8KXHd2EKnMWKHlxtcvKE9Yfh1Q0 X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OS3PR01MB8426.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(346002)(366004)(39860400002)(396003)(136003)(376002)(451199018)(83380400001)(316002)(2616005)(2906002)(38100700002)(36756003)(52116002)(38350700002)(478600001)(66476007)(8676002)(66556008)(66946007)(8936002)(86362001)(4326008)(5660300002)(41300700001)(186003)(6512007)(26005)(6506007)(6486002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: krKIUneArqUmq7f08pWf2P035wcyS84af2W8IOUwRoYZFXydx9vlFU6J8arhBvKKuBGywNdqO7Ry71ZZXSd+JkPLVEpsIu/iuwiPN5NGP4grCDREqVWvXlhDd/prw9LjUVMeR7bA88Jt+/dBvyPK1kcG7oPXCEsYkSt1+VZqVZkTOXhOwytPX+VdMJxViE52f7yJj3zdQMTxUK1DSwfT7zC2hJ4yPxerAZ/pnKONwAlD0bYT7cbxCqMLWLGaREG1bky1x1XnQ4eKorxXWlusJBBq8+bwPATcIfdvJe023i7Tn2uhiVdNSSD+8KKvscJSiEkpbgwjBYLYnHvxZMeQT24kDo1F4uiJv4zjCbNL9KRaprKNiPaUS8UfNRULCfVaWf8viQl1FhUcVa8cwB4C7iAtB/TVBI52Sy2ndK9hgmzH7qxZlyWCLCN2K9F2BFIpbd6AvIxEP9MF7a48hQ/fZ9Nabkw/kgiYpCxVQo+JZI21gseqjxSeS7Qvoel3AMqNX8MvHXvtVsLye7pzxIscFxXFDJQliPGcrkDdsdcE5z7pXRucyCcydWOjh/D7zLATGg2DT/JXavNK4rgYpUlkekCxte/lFAXGRfFPFhOE3K8wNxSFUxZSrFKugDUaiH3cZPsxZjPXYOt99natUylPZOIfFm7fXhJv46JlZwsuxtT4H9C4zLmIkVVJWCB6EmJ1WRvpLAPevxhLeN4tK/eTZjbBHzuyPkG0oY/7hMP3o6b7CcRI7sGma/w5LCItDvc95u792jVbVi+u+h7yEPRTnmQpoNFGoUE5LLhx1H1fLlMZH5pELWoU6qDusGDf0+r8SlnIFVeKi7AO6xhFKnEqrstWGUi0xRb7azk5cjoLN1b8P2iTTmj1l1QITmVtqIdNJzpds8n7tOZq4q2ezTd/8TDR9WJLD5yVj98Y/VGJr3DEQbcNJkBW1+7FIYTu0jK8OERA6pEMUT4yM65HfrIGTSv5J8+ivt5yy3wOcWwhYAYzig4xDf6Un0/O+Htj6tfN9usL6f1TB6CRn6Yj5jfUOXaieud4NWMiaKlm0z9GsrJRTuWPkQ/v5TtWpF5PJaGTVPnhVZk3JeEYH49prHOc7sILy/NGyltJ8A3BFfoqgrAsYsEvqZGKeDHNph0nG3Wen4YZw48IJJV1JZmA2jAjpZxqUTKICFSm60M1QppcKruJ9Zx7JQHef/MUkTevVUv3Zez2O+lkYfElU0x2+RP7aK6dgdevcN9fY/j7htmxsUFr05kaMQxI+gA0QYRw+tO1V/djHtTImCqXyOgZoT0lJo1goqNxVKepQcqBA81UGnqQIAlSE5LfLpOozJXS6Dp/cSAygXfKrCeDDyPm0G+4BGaOj+sSoH3DeY590m2lL2/7Mh+HPnZetqRmMss9IvPinGFomSZZdhd+Vi9eZQgT9/J2610kPX4goOVc+IyRQdbCSEkyEf/lo9X/A6qqv+fukUZXLONbdbdZ8WriX9cH4nGA+cjS8WXv96aDGSrLyxWmuO3Y++rlapO5y8PIfat7LeBkQuSaarILSBdQTpRl5YVs2dMWfEUMc0QYmFLImEtgIAA61nEriYXy6kiMY9udQeXJMpA/Agp2O6B4pPlrqjyFdTdVdpe6xVcMAp6h0OU= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 763e278b-105f-4fb4-94b4-08daff43bb34 X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB8426.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jan 2023 02:19:19.6117 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 20fIPqjg9ahzuenAIQ0Q0pcC0imzORaMob4Z78mJdz2VYGBgaTmgVesiVK73aWZA/i3ZSxJvbbpjfMbQT14tJhtp05RUN+tSsHeEEDtD0m7lcqmy7MhWyLLXjl29xuoI X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY3PR01MB11323 Precedence: bulk List-ID: X-Mailing-List: linux-renesas-soc@vger.kernel.org From: Linh Phung This patch adds Audio SSI pins, groups, and functions to r8a779g0 SoC. Signed-off-by: Linh Phung Signed-off-by: Kuninori Morimoto Reviewed-by: Geert Uytterhoeven --- drivers/pinctrl/renesas/pfc-r8a779g0.c | 29 ++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/drivers/pinctrl/renesas/pfc-r8a779g0.c b/drivers/pinctrl/renesas/pfc-r8a779g0.c index 7674b2a50f6c..89e993ec0b85 100644 --- a/drivers/pinctrl/renesas/pfc-r8a779g0.c +++ b/drivers/pinctrl/renesas/pfc-r8a779g0.c @@ -2348,6 +2348,25 @@ static const unsigned int scif_clk_mux[] = { SCIF_CLK_MARK, }; +/* - SSI ------------------------------------------------- */ +static const unsigned int ssi_data_pins[] = { + /* SSI_SD */ + RCAR_GP_PIN(1, 20), +}; + +static const unsigned int ssi_data_mux[] = { + SSI_SD_MARK, +}; + +static const unsigned int ssi_ctrl_pins[] = { + /* SSI_SCK, SSI_WS */ + RCAR_GP_PIN(1, 18), RCAR_GP_PIN(1, 19), +}; + +static const unsigned int ssi_ctrl_mux[] = { + SSI_SCK_MARK, SSI_WS_MARK, +}; + /* - TPU ------------------------------------------------------------------- */ static const unsigned int tpu_to0_pins[] = { /* TPU0TO0 */ @@ -2643,6 +2662,9 @@ static const struct sh_pfc_pin_group pinmux_groups[] = { SH_PFC_PIN_GROUP(scif4_ctrl), SH_PFC_PIN_GROUP(scif_clk), + SH_PFC_PIN_GROUP(ssi_data), + SH_PFC_PIN_GROUP(ssi_ctrl), + SH_PFC_PIN_GROUP(tpu_to0), /* suffix might be updated */ SH_PFC_PIN_GROUP(tpu_to0_a), /* suffix might be updated */ SH_PFC_PIN_GROUP(tpu_to1), /* suffix might be updated */ @@ -2960,6 +2982,11 @@ static const char * const scif_clk_groups[] = { "scif_clk", }; +static const char * const ssi_groups[] = { + "ssi_data", + "ssi_ctrl", +}; + static const char * const tpu_groups[] = { /* suffix might be updated */ "tpu_to0", @@ -3043,6 +3070,8 @@ static const struct sh_pfc_function pinmux_functions[] = { SH_PFC_FUNCTION(scif4), SH_PFC_FUNCTION(scif_clk), + SH_PFC_FUNCTION(ssi), + SH_PFC_FUNCTION(tpu), SH_PFC_FUNCTION(tsn0), From patchwork Thu Jan 26 02:19:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 13116504 X-Patchwork-Delegate: geert@linux-m68k.org 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id E3F14C54E94 for ; Thu, 26 Jan 2023 02:19:34 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235466AbjAZCTd (ORCPT ); Wed, 25 Jan 2023 21:19:33 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57908 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229454AbjAZCTa (ORCPT ); Wed, 25 Jan 2023 21:19:30 -0500 Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01on2114.outbound.protection.outlook.com [40.107.215.114]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 88A383BD84 for ; Wed, 25 Jan 2023 18:19:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Vlzg8YdbrwiJrAZqgtaKOZDeHLn1BTnDLdtT9jUhxOEcc8LeSgtXlnRJskEyFxYI/jB4elva6dULkjOFGOLTTIMweA2A5NF5ZXC8J79IQHO1WROWK6KfpYGwdsex+m5PApJFCvN5q+bIANCLgkp9jvbGN4Vrv1JYC22rRsTkAayqGfxUz/Kh5p/g2mJ7KDH3ZuEmhbuqgRHNmnbaoJU0Kvefr0WIf5QLBkTBe6XxTSHRb06NkeVHXysRKWIpCmEKQ41RpgWUyV4dLODKix1FJXW9/lNsEUcGp955XT8YM4iL3gEcpxomCTBpWNgzOzDql+ASnty2d5C79CrHm93pNQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=QHIQaitJKa8NyNCEksC9k4trh23Jg/zZmOwhvSi0tZo=; b=OyDRuSe/e69J2A9qhjY0SOYAHc2RdhefqEv9s32QXpkIITB9tNPDlWXsVqSRe2UJ6Y06UnA2Sgc5A8lnBg3UBlZoxIXc5GWm4+2zeM90a4wGBIMaFuatU16Mj0g/HNhbZx7JvcHdWsB3eyqKOXMnt6VbDRlP4f5RcKyqW+sdP3WMgj6xPk28WZ+ZIiZWTPxDbsq7mdQm6v8bqd/QTn/sOvaYrDd8O74ZrAWrKKZ6Ab81HZGxFIAKajfx859mFP2OWfXVvdmkTiwpLvp4ObFiwJ0Ldjn1Zm7x9BygTLlaiSWYoJgj9951GKryO3/l9bPKpKiz3YjaxObc0wFJtnd/jQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QHIQaitJKa8NyNCEksC9k4trh23Jg/zZmOwhvSi0tZo=; b=Y6DkE7BBeQuVrMZX5HSeISQ2nEXv/aqEg3ECA0jRDlIkOpYNkIqhEf1di9nRrlGrWOuC0HHeYsTjDdlFeTwUaO/RUbslFxcGUFI8trIllt9LbuwP+atRU610VfiZLXLaaKTUfwsqrbOD6OeGSMSwgncrhVCED54+1M8eXB/OcMM= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) by TY3PR01MB11323.jpnprd01.prod.outlook.com (2603:1096:400:36e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.21; Thu, 26 Jan 2023 02:19:27 +0000 Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::4b75:8d8e:d89a:7860]) by OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::4b75:8d8e:d89a:7860%4]) with mapi id 15.20.6043.022; Thu, 26 Jan 2023 02:19:27 +0000 Message-ID: <87tu0et4up.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto Subject: [PATCH 3/4] clk: renesas: r8a779g0: Add Audio clocks User-Agent: Wanderlust/2.15.9 Emacs/26.3 Mule/6.0 To: Geert Uytterhoeven Cc: Linux-Renesas In-Reply-To: <87y1pqt4vs.wl-kuninori.morimoto.gx@renesas.com> References: <87y1pqt4vs.wl-kuninori.morimoto.gx@renesas.com> Date: Thu, 26 Jan 2023 02:19:27 +0000 X-ClientProxiedBy: TYCP286CA0203.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:385::16) To OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS3PR01MB8426:EE_|TY3PR01MB11323:EE_ X-MS-Office365-Filtering-Correlation-Id: 328258e9-8d4c-4b4c-8997-08daff43bfc5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: UD8301VYXwhy1OL673cPzoiHonYJV92yXxecdRUKx5SyBJpdpdWS/sNhVEmwPJiABbasmotnCQ7G1eWUygPTetB6+x07po3MQRRM94Xxj6cW+1DA4cgpiHB44ah/Equt5778q2iLsvwdNNTBQavhrlDUHLHvKONfLhd/w87lr9FvIkeyJIzJRw07a3PB8DmnDjQ4dfbrb0dOXYnzb3zNcU4osf4fTlbJf4wW/0RE4w9MoOA+gBZbP2M+7tsyYxDpofu6ByQEpezyVubYJj0jEA0CZFXTC8eoMO9YjaK/26gW5knyxEZLt6lk4rVIgifEquVdTkbU1n4q2tCx22nVAm4O8glOARRrAR0muk1OKx+bclnIPmvnJYILyOM97FY8VL2XavV1Ej/iPk1huZhbxWHsKJaGejFojQSMUf3pNJ3RnxjXOe0pJ3RPneinSA95+cF0io3QRDMgKjiKWJi0FblFpAt84k+HZOlJT9do7YBrl3DGa1o7u3JUOgzykTwybb8DUcC7mS74LDEo60JpJP+Bzfubbz38EzIlCWtjwbU/tzd7wr46Sw/zYnMfpzXrwgI+D8rjiDuMSStwiIl3vhfdKO13ZLG4+CZ3HFJhLe7abqr3tKpv2sb2hheDhpwSBOWB/uQz7vNokHwtr4bEngGkewsy2MixRkqQ/a+1s43doqVRbRV9GyTS01FcLvZz3uuGFl6KgtC58mL4y8CNVKEFNk9AiwCgKgqrck8lljH72WhsUXLch/94Upl7ZJ5s X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OS3PR01MB8426.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(346002)(366004)(39860400002)(396003)(136003)(376002)(451199018)(83380400001)(316002)(4744005)(2616005)(2906002)(38100700002)(36756003)(52116002)(38350700002)(478600001)(66476007)(8676002)(66556008)(66946007)(8936002)(86362001)(4326008)(5660300002)(41300700001)(186003)(6512007)(26005)(6506007)(6486002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Q/pv5zgxxDEUnCYrMoiKAxdYDB5TVOF+JzUTTX7ZjVPgg6ZA3nSEDoP47TUndq2w4fj9dfvlZTxogr8TO5qXf/+bQIOItbuzezFMCSrlVoWG4DvnyABRUBwrpZ65KJNCAbly/qolXsTX/p01vvtmLc429Pcl5rGh+baPD6p8lcOzVOqwWYlskLJPWnRwsK3b7WlonVDxfm+ctzKjNmbPjNY8oMPLoDwJgyWvgVaPYHGXl+/rToqKZIKB3tiy8FzonmPYxuP6FT86BiDqSemtLurMWbVR2Sa0Hzpy5HlEf7DqJUfItlUz6DvJw1C6j16qQSLLNwqB7GIskJRrlrZWBmFxWw9IwNqK4d9Dj2++kgopubppekXVTMMGERNxcbwTzCWkqfGmB2oh8hPhKdCo/LcKmRvH1JRLAYUHoxMDQqFvM8b1CumdMZTtn1u1E0bBAa/gsTikEyEXcC2/yFJYZjpHBDwHXrU+VwyyL0LquM05foBg8lVoMlu0tx+1XtOTyagqD6SJt2yutVmSCMStzCnQgFZ4j0pna52tsqRSMB9hVu+fV7QGto8bwOMmpm858ujcBPrK47l5BxDz0ZoQv0am5NIMALXVMgoHa9Xu50mkWkMwn3hfz1xLxfldbA27qGKHhT6wzPW8bNmdPR/f3MdEEHRLMHftfBXsOM1mU6KKoLZ69onYqB0G1MLZ61DbS2cF5FRXD8hHdLqetmrRqgdc/jKYUh9fAnStU5RmtotL7ZMEtvwvcEmBqaJIpY8myapS2eDvTzX4FlYAoTucCM7vMXjnC4Cm+2AoeTn+g8JH1BzRQG4LfYyt9G0gzbj9MkKOHdSCJQNo1sqI+rAxVk7Ap2WWFZ7Xf1VdsxO+9ujgE6yJHVDFd4b1ZEAkznYAMIJn5GNf/7C+LyoDhFKwG2iDLDQw03n4753lPeg9Y0iM5xFabksTmn/VjJ0U/UZ2kJBrnr7aI1ssgULC9kJX90rzQFNDclK0c2kWjOx2z/Q1R8n8H5YL3YgyEtN0KOv20lXHZg5Zqcdg5sOTrJ02G/XR5jh72D1BEBVxM7ZxZl4cNZ31iKwBralyGzCMqTy/1J6In07H91J27s8QygURij9YElYYp/ygJZwag0yy4rm7pvrXDXW2h8waxMur5gzbqjIpyQuAOoRrOhz1hQr2X0RdCDGqSHmIoGJjaapnqg1LJy/FYqUYY29R8rv4opwCuo/XwIVQLaM8bzsc+Zp/DmJlpNvIryEkuZPsR6mD6SD3/4z1NJNpikzdG6hXa1ZQL2EqgnmZNRxOEPNh8yWLnePTnGpXekHB7tc4yFgF1/RIWX2+Fe0zqP63T/ohfp2PJWVSGnjysZjKrdJ5IsyeICFbUPhblG4q+F9mIYhrbdAcke2E4+4iQp9rqgoJCrY0EPqoN6XEWF30gF/LvX2QigmDkILzmyOmZQdMTvtYYpy4UEAi0PBBSjw/Q6mX694a2rTJD1fJG31NQk/e1T2/lYbPdYD0FPPvU2pDoc7U3XmIqTURT0hHAenivjoDOY0CrmYRXS1M9vxk6/D3ciuSv5zxmqxoyMLTdXV9nyZfOBPAPkm72B0QY6YwdTP+hLGpawo10NeUo77AMcrcERMJ/ymfQqMd1Gs0xsyMp9FhPcs= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 328258e9-8d4c-4b4c-8997-08daff43bfc5 X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB8426.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jan 2023 02:19:27.3038 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: yPaPcALzAB+jFFoweCt/+2A3VHEk2es7tYJV4J6PjO/ID+/zz1QkOeLcaT9Y+uZvGhvyptQHdziUNDMZyE1RmkIIjvL3XybA8pslMVfH/hOHIF9UBbzrjNe65XTkxjJf X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY3PR01MB11323 Precedence: bulk List-ID: X-Mailing-List: linux-renesas-soc@vger.kernel.org From: Kuninori Morimoto This patch adds module clocks for Audio (SSI/SSIU) blocks on the Renesas R-Car V4H (R8A779G0) SoC. Signed-off-by: Kuninori Morimoto --- drivers/clk/renesas/r8a779g0-cpg-mssr.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/clk/renesas/r8a779g0-cpg-mssr.c b/drivers/clk/renesas/r8a779g0-cpg-mssr.c index c6337a408e5e..1c95aa1cd07e 100644 --- a/drivers/clk/renesas/r8a779g0-cpg-mssr.c +++ b/drivers/clk/renesas/r8a779g0-cpg-mssr.c @@ -202,6 +202,8 @@ static const struct mssr_mod_clk r8a779g0_mod_clks[] __initconst = { DEF_MOD("pfc1", 916, R8A779G0_CLK_CL16M), DEF_MOD("pfc2", 917, R8A779G0_CLK_CL16M), DEF_MOD("pfc3", 918, R8A779G0_CLK_CL16M), + DEF_MOD("ssiu", 2926, R8A779G0_CLK_S0D6_PER), + DEF_MOD("ssi", 2927, R8A779G0_CLK_S0D6_PER), }; /* From patchwork Thu Jan 26 02:19:35 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 13116505 X-Patchwork-Delegate: geert@linux-m68k.org 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 49D80C54E94 for ; Thu, 26 Jan 2023 02:19:43 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229454AbjAZCTm (ORCPT ); Wed, 25 Jan 2023 21:19:42 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58184 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230140AbjAZCTl (ORCPT ); Wed, 25 Jan 2023 21:19:41 -0500 Received: from APC01-PSA-obe.outbound.protection.outlook.com (mail-psaapc01on2106.outbound.protection.outlook.com [40.107.255.106]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CF16F38EAE for ; Wed, 25 Jan 2023 18:19:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q99kChDJNOkAoK6VJPv2eJfZx+m7A7cAuWah9Ee51D+AzJIqdVQP5BNyTOvLr4Rsga4Ydu4vPm5srGV3Whw6gPpwZAXk6GsEjovG9yLzgAhADza0A4pLDQFWceD+ia5xX/unE2tJukDt0jO8nEAKeaBwinNy9emnCbC+sqMhO1dkkH6t+ZKTNtx+rmB6Su/YvfEd8U04JE2M4bDUT7RMW+QDnFBPps7muulxV20DTM3kyk66JhBOQTK6YhDqatyXSziuxtxUF1oVlKDP98OhGTMVji8YPVKRItJmoInu4T21ulfEXK2IqVqzIsgxlMjUhAfKMYjWpDDBnnsy5VXVKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=ZBhbkUbZCd5VGRURZeZrIaO3q9g3s1CFHMSzfLZjQic=; b=dq/oA6yAL3JXnAr412mvskzAepN6D5V38WpafsgwFVp4A7VftMhYgDOJnJDejpx1+p7qFcRhsXnh4JUKA6ugSoNg2qRCCGsnQIWXts4xayYtOX1mmzbgv6xa1rgIjPgIjgp4d+b/E9WMb42xrHN68qmXGq9MJxaCHby8zjrNHM7cDHvxPR2eHGQ+Az3ws4cfliSx+KPNyvKSclpYyFyvvXQ7VKq9+PqJl83LWKiSDQH/QaF/UVJmw4yQsgNWeD7c0N9T9pkfdCGO13xPtzAwutmAWMaGMR0jZbY3kuJNTM5iUrwd2YZ8q9qsAXLpZ8mNUskzozFcPwHoc4tsF/bwFw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZBhbkUbZCd5VGRURZeZrIaO3q9g3s1CFHMSzfLZjQic=; b=H9tHvzLFj6NBRgftWIQNgGuLnw1wU/hl0301ynELCX42st6QeMC0wbcekcS36uT4K3TBEB1FPOusH6XeTb7YZLeS5vDZSkBvyOF1vW0CCom6SUgILTTtt1En2HZBuXExm9GU8Rseni6XMI3z5TL/ozOVFguBc2I+INPNQx9nfMU= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) by TY3PR01MB11323.jpnprd01.prod.outlook.com (2603:1096:400:36e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.21; Thu, 26 Jan 2023 02:19:35 +0000 Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::4b75:8d8e:d89a:7860]) by OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::4b75:8d8e:d89a:7860%4]) with mapi id 15.20.6043.022; Thu, 26 Jan 2023 02:19:35 +0000 Message-ID: <87sffyt4ug.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto Subject: [PATCH 4/4] arm64: dts: renesas: r8a779g0: R-Car Sound support User-Agent: Wanderlust/2.15.9 Emacs/26.3 Mule/6.0 To: Geert Uytterhoeven Cc: Linux-Renesas In-Reply-To: <87y1pqt4vs.wl-kuninori.morimoto.gx@renesas.com> References: <87y1pqt4vs.wl-kuninori.morimoto.gx@renesas.com> Date: Thu, 26 Jan 2023 02:19:35 +0000 X-ClientProxiedBy: TY2PR0101CA0019.apcprd01.prod.exchangelabs.com (2603:1096:404:92::31) To OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS3PR01MB8426:EE_|TY3PR01MB11323:EE_ X-MS-Office365-Filtering-Correlation-Id: b372d1f4-26b1-47d0-edc2-08daff43c4d1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: SxVpHf35hRiHk7bt4GZ0tozB8IPB9eFasd5Pfukn/sLbDMk2uWxo0dhwvhDoKBT0Sm8kgNtCjAUTmIDYn/ucpLjofFQ15uSLl6I1aKgOA+tFsIR32QOCBwgOOl+TEqmillCdxb5dDuwTsl92J42tUCXSXpxrjTuA92Un2mSn2fFaIrCt4yZ8Zzp47zrxayNHm+5leOgWDkwgSTfuJGPWy9zhhv05YUYW2CwQdLQHagd5TF6qyDcJKS8g7vEs6yy7D/MHc+dJ532N/FXEUJDNoTLspSkCVmLD4KZhc3m+1ZFEKwx3TH+HbN0VDlTyBxFnttplSYtWSEHIJgyIXZe1MvaxUxsxzZe6Z04SJ2DT5wfrZyTT38MJCrHCIayKogvRmj3gt6D7ZbfR512RiNfAplQZGLnVAoUQ3ZDSSG5PpAx4PbBpJxG2mifu3T9wo+cniPb8b2+1S97joSFQJCGx2mthaI4gUy3roxwZQ9JVX+BwvjSFdEgwLr8Qa7lRuMiQgUaEmn8lx0OYW6ZifO/QPbjj6kVaGQBL0Hwjq8Ah0yXO+iohzSos8eHwWdEDVK2QxWSNG8s9WNQ75HFx29jZPwzELRgioBB5aH9JUhQAIEcVQypcixzo4wX9uI5Mneh+q49cScRhR7Es4EqT3O7D6C7O9GRUXVgjfUjWiKtAbOUkuQpGLMEAOABVFQjPf/ON7uZxgesVhwdIo8zTwMgf6hCnk1lJ+KhHP0DkjOwl2b9+9SFyZnTvq8wiWmGRqBzq X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OS3PR01MB8426.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(346002)(366004)(39860400002)(396003)(136003)(376002)(451199018)(83380400001)(316002)(2616005)(2906002)(38100700002)(36756003)(52116002)(38350700002)(478600001)(66476007)(8676002)(66556008)(66946007)(8936002)(86362001)(4326008)(5660300002)(41300700001)(186003)(6512007)(26005)(6506007)(6486002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 6C14gWyl13irsprh2e8msZjEpOPkzOD2X2MT81Zctp54xt/vYuQUObo5VOw9U/pHOT5uq5+c7ghCWGrzP7Zy1Ew85svQLeFyYl+t0jGKpvZ87xhEBJxfkquU5WHlbtYd4/z1XQv+frpO2qRm0NSV+pesNixDJhiZqYWrInLQHkhTWrevuWbNa+safzV4uBtVQrogjgJ4REhzg43vigQJNwwsjt58Y6Zkv5igpklYDdkalI1llIiAt3mdB4RvM2DKoAvJXAK/+zlm3CuNz3YYM5XMZUgsaevcgDEPmu3nQjZTZrfGEy92X2vKZeJyM7ybwjdy6BNV1PjOjs7elqXhxNtbqTtsZxqF9pJsrLXuamWXsoYFquknPfdJufa/waMHV2Dnn0nrocN5c+Zuc2HFbpmP30q+Va2ohgnimxR1mLkChaGj/2VAebZ7RZR6hhq948mf+/sH0DfRkMVFfIm4R3ZaURSBdBY8BRDDzy31zKz2kgKei/+Cv3KVbwfOOyGvpQWKdev22mWab2PLS8493WFjXSPITi/vHlTyGHDfsl+OMV38yGTJcm4dX+hF1n1rXpNW7h3Px7+S6+TPCbWrwzKg+MIMUubsKhwbfMkhsgJlnFfJrOtvzMYGgv6ye3NkLR4neCiofuYxFX5sQ3/YbL56/m3OHlLgXk/sHsWOzDAoCYjkSatIdD2tJ5KQxv0Ouf+IjW2BZZ5TJ4eR4oZ+NdU0MBlsVeFT1X9Iw2Cwi41CSFlwNxs9MqVqhK44Cc4ioSetrdDK3wz73YEhsRkwPaH6dIH5uB7Jmv94Nwp3feIW2uVOsZlQblj8C5b3g6rE0Y/hRCJwoAVLFjiP4KQprVgDrka7VfsmR6qHvxxzfLDYsMmBHYxV+ag5or7qqpqtnWzs2VmiJkZUFJs1GjgnA24kHktpzxlPMjFtMdmRJAFfr2dVZkZ+McJHUZf2WGHwpWnXGgIXgXlcWC7jXw8x5I5C5Zor7ILFA/wKCLb5HY9fyay+JXA8nnpLRN32YSTHbvv3cwTxN4yL/iTyhkQUWztvkzgxMoyMTN6pyOOUa+c5O8SDtcMFSuKzDliQHKYdKt5bNSOR9actjE7X3d9oaGvwtNZna0TVd7XNZ3Q7xhGurDGckn+JGgn3dFpUWQJpDueMnCLh1bJNRT78QH39BoZHh1QmspVyelmfq54jbOxbvz6ScWTNKhvPo7p9NohjGhQPEMzFqzcMYbaEcAlCTgQu1HgQOhkjtjlo0yFWEDo7QZBIAS0Wpdgz4Z0Y37bQY4SPIqtpFIYB0EhyGw3AOmY6OowFgdouti7ljibGCGhdtglUkLJuinpVBGTi37cSBEeOqcfpU91ZP44B8hpo2U+xPkqu6L13rX3+MTyrUMQF+0f1JoSLl5QH/e67cgwClo0dINGrGLk5xkbAfICX0lnenaBYKaUgbwTXkcYns2+MYmXwJSCswVE+1gIMSmsPow3KVzAb4ZlDefS8CuSVN1GJmjrID9HmKi67DJ3DDtGMAT1/zFKVYlmMn4lBV7jGjU/ndvs/mNF3NcBFqeTVqy8speZ31dPxRGHRianN1cS9Xp17X9khbmQ6ommiFNfaff2bEpR7hssqxAg60PqRioxh1b+KMs0toFmgjrrKUAw= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: b372d1f4-26b1-47d0-edc2-08daff43c4d1 X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB8426.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jan 2023 02:19:35.7736 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: qNfqCzoAo45JJKKioOMaqnqPYqPLaZudHP317b4Vpx2aanZS2Jq/TBNUh2dkS/Ghxi4w/Hs7+Ml1WnhEiYbveHnj0qDhd17H/T5jsu3EOf9+LyLwojjVX/HkT0R3eQ55 X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY3PR01MB11323 Precedence: bulk List-ID: X-Mailing-List: linux-renesas-soc@vger.kernel.org From: Linh Phung This patch adds Sound support for R-Car V4H. Signed-off-by: Linh Phung Signed-off-by: Kuninori Morimoto --- arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 78 +++++++++++++++++++++++ 1 file changed, 78 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r8a779g0.dtsi b/arch/arm64/boot/dts/renesas/r8a779g0.dtsi index 45d8d927ad26..46696af36b4d 100644 --- a/arch/arm64/boot/dts/renesas/r8a779g0.dtsi +++ b/arch/arm64/boot/dts/renesas/r8a779g0.dtsi @@ -172,6 +172,15 @@ scif_clk: scif { clock-frequency = <0>; }; + /* + * The clock from AUDIO_CLKIN pin are configured as 0 Hz fixed frequency + */ + audio_clkin: audio_clkin { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <0>; + }; + soc: soc { compatible = "simple-bus"; interrupt-parent = <&gic>; @@ -1162,6 +1171,75 @@ dmac1: dma-controller@e7351000 { dma-channels = <16>; }; + rcar_sound: sound@ec540000 { + /* + * #sound-dai-cells is required + * + * Single DAI : #sound-dai-cells = <0>; <&rcar_sound>; + * Multi DAI : #sound-dai-cells = <1>; <&rcar_sound N>; + */ + /* + * #clock-cells is required + * + * clkout : #clock-cells = <0>; <&rcar_sound>; + * audio_clkout0/1/2/3 : #clock-cells = <1>; <&rcar_sound N>; + */ + compatible = "renesas,rcar_sound-r8a779g0", "renesas,rcar_sound-gen4"; + reg = <0 0xec5a0000 0 0x020>, /* ADG */ + <0 0xec540000 0 0x1000>, /* SSIU */ + <0 0xec541000 0 0x050>, /* SSI */ + <0 0xec400000 0 0x40000>; /* SDMC */ + reg-names = "adg", "ssiu", "ssi", "sdmc"; + + clocks = <&cpg CPG_MOD 2926>, <&cpg CPG_MOD 2927>, <&audio_clkin>; + clock-names = "ssiu.0", "ssi.0", "clk_a"; + power-domains = <&sysc R8A779G0_PD_ALWAYS_ON>; + resets = <&cpg 2926>, <&cpg 2927>; + reset-names = "ssiu.0", "ssi.0"; + status = "disabled"; + + rcar_sound,ssiu { + ssiu00: ssiu-0 { + dmas = <&dmac0 0x6e>, <&dmac0 0x6f>; + dma-names = "tx", "rx"; + }; + ssiu01: ssiu-1 { + dmas = <&dmac0 0x6c>, <&dmac0 0x6d>; + dma-names = "tx", "rx"; + }; + ssiu02: ssiu-2 { + dmas = <&dmac0 0x6a>, <&dmac0 0x6b>; + dma-names = "tx", "rx"; + }; + ssiu03: ssiu-3 { + dmas = <&dmac0 0x68>, <&dmac0 0x69>; + dma-names = "tx", "rx"; + }; + ssiu04: ssiu-4 { + dmas = <&dmac0 0x66>, <&dmac0 0x67>; + dma-names = "tx", "rx"; + }; + ssiu05: ssiu-5 { + dmas = <&dmac0 0x64>, <&dmac0 0x65>; + dma-names = "tx", "rx"; + }; + ssiu06: ssiu-6 { + dmas = <&dmac0 0x62>, <&dmac0 0x63>; + dma-names = "tx", "rx"; + }; + ssiu07: ssiu-7 { + dmas = <&dmac0 0x60>, <&dmac0 0x61>; + dma-names = "tx", "rx"; + }; + }; + + rcar_sound,ssi { + ssi0: ssi-0 { + interrupts = ; + }; + }; + }; + mmc0: mmc@ee140000 { compatible = "renesas,sdhi-r8a779g0", "renesas,rcar-gen4-sdhi";