Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp2340828ybz; Sat, 18 Apr 2020 22:41:18 -0700 (PDT) X-Google-Smtp-Source: APiQypIrrroDWnSQF1zvAkraSXfH0EFJjyI1Kqf+dbnmlIFhTfZk0Kl5ZqkYM4vGkhgAvAOIL2AT X-Received: by 2002:a50:8e4b:: with SMTP id 11mr9097235edx.329.1587274878473; Sat, 18 Apr 2020 22:41:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587274878; cv=none; d=google.com; s=arc-20160816; b=nFb7Dt2/4lM/vW3abu+W/SksCI537//LR1YxtZwYyI/dMAKMlf0iqxBniikhZjZMDT A/iE/reW2hlE9aGEfXrVyp0DUCSoldOfV5enNn212MCQ+9B5M2a8smn1m8d1wJ4ajahy GujwJSqSry/aApmoU9qU/Us+tgQVaPGmHwBFhDc+TVPTq9OPPqz7nG5gSfskLCCw17zF S+UyLr5VKogisABgLPV7Wv898j58JdBvfjS4F/lOfUEeL0By7rEralsA2LcKMji/2IS8 A//xqwO5R8Eg11roXOD+o61pfnx0I64+iIdG+Q6FwIq4drt+W4aEXk286ACFhR6nd81m SNFw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=OBR4WRUFWczbdU3xVNyI9eSmEplhWFtGL1aInpJgtYg=; b=K08mndJpsZyDXY5bsBsigVh3WrM7jxurGgYaaBoOyDJawgzZanhDS4Dy1WYywVVHdu PQmJHmTYbVQzy5FqjxzpqgiE2TJx6sRkouEuUmg9VgcRvX9EL4/M2mijCcBpmD5rf96P 0OUUIpDTej2vS7tiGqEFrHxosieEWkPo9t4Zs+aUIyr80RTYWLzshpVugt91MY/RhL+a vdQ71z972ZbsxzPt7KTz6yHmzgtZN7Ce92T9oDORfP0nCl1W4QGPdwlFvxbeKF597blQ tjto5jt1T3yLINefXFXuzS0dFwhE1t9Qafu69WSWparCJqdoHhQaL6MWU+LyuJUNtMDs 2kyQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=BOg3j33l; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bm20si17159969edb.476.2020.04.18.22.40.23; Sat, 18 Apr 2020 22:41:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=BOg3j33l; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726011AbgDSFiY (ORCPT + 99 others); Sun, 19 Apr 2020 01:38:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57302 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725959AbgDSFiY (ORCPT ); Sun, 19 Apr 2020 01:38:24 -0400 Received: from mail-lf1-x141.google.com (mail-lf1-x141.google.com [IPv6:2a00:1450:4864:20::141]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C584AC061A0C; Sat, 18 Apr 2020 22:38:23 -0700 (PDT) Received: by mail-lf1-x141.google.com with SMTP id g10so4755869lfj.13; Sat, 18 Apr 2020 22:38:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=OBR4WRUFWczbdU3xVNyI9eSmEplhWFtGL1aInpJgtYg=; b=BOg3j33lf0c1vwAylrk6BloplwvTcJVopaTfJJW8VS7+c3Ci6b7inILZAdbYc5mnk8 XGtvrM8lmm015naWOdVjMwegO0if7vKhGNYz3whOG600DGl4oWQtBrvIHm+mE2jA8ZE2 BgHKc+R5aOvXVJj0t63RUZxtkwPAB48izeY3NBFjxJZhL7nkbwc5KUU/1TsaZf40symU BEgu6/OEFpF+O38KEuhUNNCSoIreE0SS0KDsrRt1+q6WxbEND4qahP6oyDBTvbuFmxG4 ACTq34ic/Am83XYTRQG23VNELMQJvHTEQrSP2LH51A9+st+NPGy9MuO0uyxJxIorGZz8 LjgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=OBR4WRUFWczbdU3xVNyI9eSmEplhWFtGL1aInpJgtYg=; b=i1gGk22FLW0suj+vJHA8FGbCKa5nruQBCl/tf16E1aj+RfnOK2ZFtQrkEQq8v9iYPs 9GZdDMpK436oqnkSo7K413GxKAxR88b2QIyJJIIFoeicKNlGYd2RAr30DzzmFfkRVbhS 5mCpiEDhKB6xALaup2n+cmhVOVoNox4OWFNMAMZQ+AZQDImLaGo4k0G0kwL6Aw0sfDw0 mbpOHy8PNRmXB3Fyvdp0dYLo4wM4M2iZdZSK10ZVDN0u8ULBRxWnaf5GoHHFudpjESTS an3+eiLMhlejUaPG2jCrqBX0EoYKNWB+4k7MhY12GUKPBfQXAq7MmYOyEILNxcp06FRF ZuPg== X-Gm-Message-State: AGi0PuZgFWee/Vo4Ht1/3AwBqW0PMuzd90HwxM9DS9WipBPlWMegkSVe 5eoSGrHrKWI6BJt8YQI3uQ4= X-Received: by 2002:a05:6512:242:: with SMTP id b2mr6816508lfo.92.1587274701603; Sat, 18 Apr 2020 22:38:21 -0700 (PDT) Received: from localhost.localdomain ([87.200.95.144]) by smtp.gmail.com with ESMTPSA id r23sm20416619ljh.34.2020.04.18.22.38.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Apr 2020 22:38:21 -0700 (PDT) From: Christian Hewitt To: Rob Herring , Mark Rutland , Kevin Hilman , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org Cc: Christian Hewitt Subject: [PATCH 0/5] arm64: dts: meson: Simplify G12/SM1 Audio Configs Date: Sun, 19 Apr 2020 05:38:10 +0000 Message-Id: <20200419053815.15731-1-christianshewitt@gmail.com> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series creates two new dtsi with the HDMI and HDMI+S/PDIF audio configs used in most G12/SM1 Android box devices and some SBC's and switches most dts to use them. I have not touched the SEI510/610 which have extra hardware in their dts, and the U200 which does not currently have audio support, but will likely receive an 'all possible routings' master config when Jerome sends his next set of changes (looking at his WIP branch) so I leave U200 for him to address later. One advantaage of common configs is that distros that need to embed alsa conf files as part of their userspace support now only need to include two confs that will automatically support more boards and boxes as they are added, instead of needing to track and add confs or card aliases for every new device. Christian Hewitt (5): arm64: dts: meson: create common hdmi/hdmi-spdif audio dtsi arm64: dts: meson: convert ugoos-am6 to common w400 dtsi arm64: dts: meson: convert odroid-n2 to hdmi dtsi arm64: dts: meson: convert khadas-vim3/vim3l to hdmi dtsi arm64: dts: meson: convert x96max to hdmi dtsi .../amlogic/meson-g12-audio-hdmi-spdif.dtsi | 139 +++++ .../dts/amlogic/meson-g12-audio-hdmi.dtsi | 96 ++++ .../boot/dts/amlogic/meson-g12a-x96-max.dts | 131 +---- .../dts/amlogic/meson-g12b-khadas-vim3.dtsi | 85 --- .../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 89 +-- .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 541 +----------------- .../boot/dts/amlogic/meson-g12b-w400.dtsi | 423 ++++++++++++++ .../boot/dts/amlogic/meson-khadas-vim3.dtsi | 1 + 8 files changed, 663 insertions(+), 842 deletions(-) create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12-audio-hdmi-spdif.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12-audio-hdmi.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi -- 2.17.1