From patchwork Sat Jun 22 14:01:10 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Hewitt X-Patchwork-Id: 13708339 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 39A38C27C53 for ; Sat, 22 Jun 2024 14:01:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=lzSErGL7EG0GwxTTihW2ZGVx7A57o+5iWBzaLRdIdFs=; b=GIsRoAuRffE2pvWzTRws5tO4VQ v1ESsbh5jgf5CibnVcgsM7rWw40eCnTmP8qjUtdRNJHke/GS8Mx5BAkRfpRc/hA5Ty243a4qJ6CLu 2TXeU5t2oT5kSw1aiq/6RHi37Q/EoNTt82dRo05jiNjtkonbYvFdfCXKqY02mcfplA1Uzl2+Pzx+T b7LXObl5MYyGPiWOra9GrAlZgJnPq7VDueRWDdtLuEcnt4vQmqMdqipx3BAX63FFTsvFSQBLkYgXi Hdvk6341FFU8Q+rvdUHI76/8l66dW3Fijdh4l/F7z+m7I3EnqyMhigDpNXGuJOLh5wzJf+NwlX9jn +PpYTUNw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sL1Iy-0000000CCZo-0XAH; Sat, 22 Jun 2024 14:01:24 +0000 Received: from mail-ej1-x62e.google.com ([2a00:1450:4864:20::62e]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sL1Is-0000000CCYg-2pCX; Sat, 22 Jun 2024 14:01:19 +0000 Received: by mail-ej1-x62e.google.com with SMTP id a640c23a62f3a-a62ef52e837so348860466b.3; Sat, 22 Jun 2024 07:01:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719064877; x=1719669677; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=lzSErGL7EG0GwxTTihW2ZGVx7A57o+5iWBzaLRdIdFs=; b=IK7qCI29WihxNzTMdaGAMftEuFdYesDkZ90pnEOYsjhhHvNx8tj+DF/lVkf4rTYXr7 3pYvT0P586IyADR9Uk+Yg/TLl6aZ4rkWtBwwqtYE8Q41NE8dWQXdrEtp+yxB1SZGvEtS jwllHfVQJ3Ed80eodxP1bokT0wsQ6jX7XEZUpGo1Shu9OPluN70feEpk8ipXJtTo0txe Le5AInzj96X0i/Zq58gtHe7ySmsCKnMFtIucBO01nYlRgCH0cEt/z6COekENbWXPUaBq WlKPOSkodtdhcFu0Fostzmj6ZzrMgV+mrgeqBNEkSSEpd+FatAaVQPZvstRs6AMmiDni m82w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719064877; x=1719669677; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=lzSErGL7EG0GwxTTihW2ZGVx7A57o+5iWBzaLRdIdFs=; b=lM/BRMO+S0ajr0zu3Pdy7uHJquQ2jWimQM79z36qiqt3ENDQNHbap5tAhiwVfhu8GU P/b/GO0Pg1e66wKmbo2gfybNV9LCIX/3WLBBQxHc05kPrKVWloehGVKNCVG8nt/KHTV/ mEgNypuiKU8d8ogxCPu17ifkRniC+FrvlVzUYWZoisulNOt640CW6sW2Vjthx4Y1x0re 9Z4yDFa295XGJ3P6VwHdHXPCms4t/XxM3JS6NhFBHiF8o7BlwiEcSTUN+el6eiVLDSNe V60U8/iasyUixR/kA17ZSPE4/ZTg9ab77pon40S5WeJ8l/eO26SEJ5fZ7si22nO7G0nN twtA== X-Forwarded-Encrypted: i=1; AJvYcCU9y+L6fohsOznFeTdyJzNxSzCxhYbEupxTTeVXdSyq9j4KO277agGnraJwlfnkIim9KOj2FyZG16gGjOejd+MQyaIX4cE7W4oxLPfiGJ2+znUOCpIzrhNXwPQMCCDa+Q18avkOUxvM88SHW5cv7PNB9Fueen6EgQ== X-Gm-Message-State: AOJu0YzVFAM4wVg12YErzMCOqm5wXMomJ/Udaa+U/PHids7QiujGmf10 PJA31APWrp1A0nyA7eMFBuL66KESYNReTC2z9kXttCyM3kn6L9VlPyBEwllI2TM/iQ== X-Google-Smtp-Source: AGHT+IGSzgQci76PPWu3XEOEhCJsUeaxFcspKllKriEC/thW65d45nZKtOz6piqObtlVIYUCIsxQYw== X-Received: by 2002:a17:906:d013:b0:a6f:4e1f:e60b with SMTP id a640c23a62f3a-a7242c48e6cmr27180066b.36.1719064876807; Sat, 22 Jun 2024 07:01:16 -0700 (PDT) Received: from toolbox.. ([87.200.95.144]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a6fcf549166sm198715166b.132.2024.06.22.07.01.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Jun 2024 07:01:16 -0700 (PDT) From: Christian Hewitt To: Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Christian Hewitt , Emanuel Strobel , Krzysztof Kozlowski Subject: [PATCH v2 1/3] dt-bindings: add dream vendor prefix Date: Sat, 22 Jun 2024 14:01:10 +0000 Message-Id: <20240622140112.2609534-1-christianshewitt@gmail.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240622_070118_738682_3F6148CB X-CRM114-Status: UNSURE ( 7.21 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Add a vendor prefix for Dream Property GmbH Signed-off-by: Christian Hewitt Acked-by: Krzysztof Kozlowski --- Changes from v1: - No changes Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml index fbf47f0bacf1..a6cb1eb8e5e0 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml @@ -394,6 +394,8 @@ patternProperties: description: DPTechnics "^dragino,.*": description: Dragino Technology Co., Limited + "^dream,.*": + description: Dream Property GmbH "^ds,.*": description: DaSheng, Inc. "^dserve,.*": From patchwork Sat Jun 22 14:01:11 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Hewitt X-Patchwork-Id: 13708340 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 2A3AEC27C53 for ; Sat, 22 Jun 2024 14:01:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=lA5SnMtVhJJ4EmNcwVGq3ZRuVABb+oRfT1B+Ka9IE8k=; b=vBhdV5Iw4qJbLOiSNX1VJaBkjf sNOlHwitsZStkCrEx97At5ejx6PZHGeoK2TbsdR2yJBTvJtFYos1h2/xMEOZgqBGKO/1UINVaTmKn JD7w1vdJNGmQXlRRLihFJgxZMu8EFPknm3rbjdEIt8ayvbxcSTVtI+z7wcNnBV0um8naJnSLITtlF /ZNxhG6X3WP04BvxnofjpiX95sH9i0sf5lSFc52kcqHZYhnVndjh0evTadZ9VY75004Eq9ELTVU4m LCcEvtPJ9UiA4XX0DvObdrQzFgonHl2jCrz75KKfE9ZJnwnROqKKIwZ69WKiKm57K4aq6Nux1uGxl aFqgCOXQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sL1J6-0000000CCca-2a06; Sat, 22 Jun 2024 14:01:32 +0000 Received: from mail-ej1-x631.google.com ([2a00:1450:4864:20::631]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sL1Iv-0000000CCZ7-0POC; Sat, 22 Jun 2024 14:01:24 +0000 Received: by mail-ej1-x631.google.com with SMTP id a640c23a62f3a-a72420e84feso24048566b.0; Sat, 22 Jun 2024 07:01:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719064879; x=1719669679; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=lA5SnMtVhJJ4EmNcwVGq3ZRuVABb+oRfT1B+Ka9IE8k=; b=CjUmW4rmHhSRYykpBGgMpBDSY0XSQAquqaqap9WPUTQ7ljkruHwhR3DRTPQmkpC7Sw 8jDwrFqdt8jKuAUtNbJnQfkM6KfBLs3EvhS6xALOhRWGyDWff68ATc0mgnHS72L/RRHa nq5Iu88RSodzvbKDg9kG3F8WAZldctpc28Jdo+9CWpv+dZFni/hFsIl4onRynyMgriq+ OVl9mi9ogKOdRWq2Vzfq92lWDGM7uBlAmaxn54XFYH8HPSsGOYE4SF7c0jq5b9QbT/6R E+hQK6V9ObN7VrUQYLipHNb/QvagpBtsFqWMAtsA3WtgpNHlpy8lsih3N6TJQY+XiOoh Js0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719064879; x=1719669679; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lA5SnMtVhJJ4EmNcwVGq3ZRuVABb+oRfT1B+Ka9IE8k=; b=X1B/m+d8aHqKkC6lxskvHKRjzD3gyARIGNu3/L8dalBmHEFiXyyAFQ4TOO7+Ut2pXl XgOQB2DhiQie0jyKHO11q5uU8yI5s0WQ/2m72r8rxXOuSI1ZpbkGurFMnrRQvCU/s1uw SYjTVLmtaVy9Y0h9liYm4jgYUaVKD3PlFxN0ZHc3AmcCCymnZxdWVFpKrPr65r7+gc1S WjN/cwI3dQe8EOB/zE9Me/posqnh0SyHaF1CsB0MyvQpJwrvjGo6vtKW+NQqiBbwMDLv h+ndpEedTotvrNk5BnzO/s4o2zUdljimuSju/xn+JFPShVnsaHiiZ6C34gJeNKN36wWN MBoQ== X-Forwarded-Encrypted: i=1; AJvYcCXy9GIHIYm0vAVOo8YVJAhHSr0GIw2YZSsjI4XZPBjf/L7WKtDVgfombTOx0zjxdAktjYYrSrQIrCu6bA2CH0rLX2SP8zpwfET9Mk33B0/sbqQ5SuUiTH9RXOdpjniic2QzpiQDrAkWG9fYVnBRmeOCKhncOQpZQg== X-Gm-Message-State: AOJu0YzGlZW6IHACDA4ZiEYW4qpZKz7g6y4LrnvBtt+aQsCli74r/jQE d9CRayaqHODBY7OmM9rVrO29sutNYReu+QKZBAVqw6euo/XNP+5F X-Google-Smtp-Source: AGHT+IGUV0qFTomyL/WYqqWowX4elU56jWmHT8HLyEZ8zCX2IRpIDfw86zqynqlRnnsH6M9PkbF43w== X-Received: by 2002:a17:906:52cb:b0:a6f:5f:8b7 with SMTP id a640c23a62f3a-a6fab62a997mr798048066b.21.1719064879424; Sat, 22 Jun 2024 07:01:19 -0700 (PDT) Received: from toolbox.. ([87.200.95.144]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a6fcf549166sm198715166b.132.2024.06.22.07.01.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Jun 2024 07:01:19 -0700 (PDT) From: Christian Hewitt To: Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Christian Hewitt , Emanuel Strobel , Krzysztof Kozlowski Subject: [PATCH v2 2/3] dt-bindings: arm: amlogic: add support for Dreambox One/Two Date: Sat, 22 Jun 2024 14:01:11 +0000 Message-Id: <20240622140112.2609534-2-christianshewitt@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240622140112.2609534-1-christianshewitt@gmail.com> References: <20240622140112.2609534-1-christianshewitt@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240622_070121_229082_BEF20D64 X-CRM114-Status: UNSURE ( 8.24 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Dreambox One and Dreambox Two are DVBS/T2 receiver boxes based on the Amlogic W400 reference board with an S922X chip. Signed-off-by: Christian Hewitt Acked-by: Krzysztof Kozlowski --- Changes from v1: - No changes Documentation/devicetree/bindings/arm/amlogic.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/amlogic.yaml b/Documentation/devicetree/bindings/arm/amlogic.yaml index 77f8dfa86e6a..b39eb17abbba 100644 --- a/Documentation/devicetree/bindings/arm/amlogic.yaml +++ b/Documentation/devicetree/bindings/arm/amlogic.yaml @@ -176,6 +176,8 @@ properties: - azw,gtking - azw,gtking-pro - bananapi,bpi-m2s + - dream,dreambox-one + - dream,dreambox-two - hardkernel,odroid-go-ultra - hardkernel,odroid-n2 - hardkernel,odroid-n2l From patchwork Sat Jun 22 14:01:12 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Hewitt X-Patchwork-Id: 13708341 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 83B8BC27C53 for ; Sat, 22 Jun 2024 14:01:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=SLvV2VTWAcjodNcp3MfviP3sDUHSwc6DqDjb10RCEHs=; b=qvglwXFPO8u7+yB9uI1b1BLqKx lFA6GUTJ4xHGD65k7HYbRQg8DJioZyz2sNSOqrg3RMrOOwRmApc5TjQ5a7G4U2PA/vtDMpYQLF5We AG9pLFbKZKLZ3siNDq+5GmLxpcICvcKuxActwahFwEIKkQ7mhLRFtiEUeb+yK65OQKk4k9R2L/aov hlLvgxwjiBOOBy+xtcPLnEBGCvAzVmHTxMWqDNM50P90OaUxThPpGAv6DectH76vn/6vKwPJQkvoB u2X8+JDi3dXIhdrKZHrq5ppTQk50rfn1OhOiGeS492KHcFp5lqwnTuhWv2GjalsF+mKpwFld6z6lE mva35t2A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sL1J9-0000000CCeZ-0k7D; Sat, 22 Jun 2024 14:01:35 +0000 Received: from mail-ej1-x632.google.com ([2a00:1450:4864:20::632]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sL1J0-0000000CCZk-1ByR; Sat, 22 Jun 2024 14:01:27 +0000 Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-a63359aaacaso432713466b.1; Sat, 22 Jun 2024 07:01:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719064882; x=1719669682; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=SLvV2VTWAcjodNcp3MfviP3sDUHSwc6DqDjb10RCEHs=; b=WDuE3/1T0lWOGjM0A4FDaQy7p21tjyKStT7tMHJ+75Nqkoc7MINJZ9qYBiX4R05Fz6 gKOl6XEWk97Mcetb5fztwNZNXTqKyQBOOR88abb6RpcH3yE7nNqsYqM16iEaCmF8t3fm 6moLhJW4UfAH92QbfHD36bxrFsjnbT3FE2daFOHU/imKRmIJ+tvKc7EavDHNgCnkqT5I HA/24PkZTpV7lPNNVSNTI/XIkmPl2LWyjYtFa9tKEy0ssrOFF0hk3hrCNL09dhF8VLSe pSF1HA3SDgymOrUzBoSDZBk3q1dH1saffzzxRsjKe1NgFqlLCfyhc0zbtZ9RTyej7aGl XHFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719064882; x=1719669682; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=SLvV2VTWAcjodNcp3MfviP3sDUHSwc6DqDjb10RCEHs=; b=omxONSJA65dQhTLajHHzWg0cl8xkZ5EYKgD2a7SpneRiK+YQsWh3G/qe57EVplGiDx MAjYwNSVYPmpn194IOmdQrVLZASql/hkkQPvsdD9zuHq7f9kSzxXHs5ZpVdVCVFKoSWG q+OLdO5XmitSRDj6azjsIkg2hKp4KRPQrWp7GGLrKa59zopsRL5WkZ8oGUxRnrwdMHAo xdy0TK7NAOYoJxnABZqlRU09zdSfh83cBHyUn04Da/swoH9O3R94J0W3+f82IvwGhA/8 0iBmPy8w7B+wUoImgMh6EF9wrxemc2djXSrDvkzER3h1+CUiZsAtHKEhkjTukEExpxek vDOQ== X-Forwarded-Encrypted: i=1; AJvYcCVretvi/gy/a6NotaEp9WOJFM5twtfnXoWdbnm8l2DM20nT45NhJz+Kmw4zd8mSwx05N/dz6QnKDua6N9R5TAhfGBomiFnL0OTzwWF+7V8np35qi5pC7waPmOecOJibXpzc2XisC1udV+pDvoexPuWS3Eydn7iHEQ== X-Gm-Message-State: AOJu0YzrfXZTmFlMwiiMBnqG4O+FWbMBl2FYThNLhamfvYz0SDxASAZK 3okmlyV/MkEPxy/YTh557s0GZfBT3V9BqdTR5xVkBiu0LvK1BWxU X-Google-Smtp-Source: AGHT+IGv4yfPRuhrA0FwFK4MSf3NTDGOrmKmbLLSx3sSa73OntyRY6T1rGZN+QhVItLZ2NJhtvKvdw== X-Received: by 2002:a17:907:c80d:b0:a6f:a756:2e8e with SMTP id a640c23a62f3a-a6fab604e66mr915231566b.14.1719064881876; Sat, 22 Jun 2024 07:01:21 -0700 (PDT) Received: from toolbox.. ([87.200.95.144]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a6fcf549166sm198715166b.132.2024.06.22.07.01.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Jun 2024 07:01:21 -0700 (PDT) From: Christian Hewitt To: Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Christian Hewitt , Emanuel Strobel Subject: [PATCH v2 3/3] arm64: dts: meson: add initial support for Dreambox One/Two Date: Sat, 22 Jun 2024 14:01:12 +0000 Message-Id: <20240622140112.2609534-3-christianshewitt@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240622140112.2609534-1-christianshewitt@gmail.com> References: <20240622140112.2609534-1-christianshewitt@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240622_070126_355473_E57C19F0 X-CRM114-Status: GOOD ( 14.91 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Dreambox One and Dreambox Two are based on the Amlogic W400 reference board with an S922X chip and the following specs: - 2GB DDR3 RAM - 16GB eMMC - 10/100/1000 Base-T Ethernet - AP6356 Wireless (802.11 b/g/n/ac, BT 5.0) - HDMI 2.1 video - S/PDIF optical output - 2x DVB-S2/T2 - Smartcard Reader Slot - 2x USB 2.0 port (1x micro-USB for service) - 1x USB 3.0 port - IR receiver - 1x Power LED (blue) - 1x Power button (top) - 1x Update/Reset button (underside) - 1x micro SD card slot Dreambox Two differences: - 3" Colour LCD display (MIPI-DSI) - Common Interface Slot Signed-off-by: Christian Hewitt Reviewed-by: Neil Armstrong --- Changes since v1: - Move assigned-clocks under sound node as requested by Neil arch/arm64/boot/dts/amlogic/Makefile | 2 + .../dts/amlogic/meson-g12b-dreambox-one.dts | 17 ++ .../dts/amlogic/meson-g12b-dreambox-two.dts | 20 +++ .../boot/dts/amlogic/meson-g12b-dreambox.dtsi | 154 ++++++++++++++++++ 4 files changed, 193 insertions(+) create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-dreambox-one.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-dreambox-two.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-dreambox.dtsi diff --git a/arch/arm64/boot/dts/amlogic/Makefile b/arch/arm64/boot/dts/amlogic/Makefile index 0746e01b5853..4addcae2c54e 100644 --- a/arch/arm64/boot/dts/amlogic/Makefile +++ b/arch/arm64/boot/dts/amlogic/Makefile @@ -21,6 +21,8 @@ dtb-$(CONFIG_ARCH_MESON) += meson-g12b-a311d-khadas-vim3.dtb dtb-$(CONFIG_ARCH_MESON) += meson-g12b-a311d-khadas-vim3-ts050.dtb dtb-$(CONFIG_ARCH_MESON) += meson-g12b-bananapi-cm4-cm4io.dtb dtb-$(CONFIG_ARCH_MESON) += meson-g12b-bananapi-cm4-mnt-reform2.dtb +dtb-$(CONFIG_ARCH_MESON) += meson-g12b-dreambox-one.dtb +dtb-$(CONFIG_ARCH_MESON) += meson-g12b-dreambox-two.dtb dtb-$(CONFIG_ARCH_MESON) += meson-g12b-gsking-x.dtb dtb-$(CONFIG_ARCH_MESON) += meson-g12b-gtking-pro.dtb dtb-$(CONFIG_ARCH_MESON) += meson-g12b-gtking.dtb diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-dreambox-one.dts b/arch/arm64/boot/dts/amlogic/meson-g12b-dreambox-one.dts new file mode 100644 index 000000000000..ecfa1c683dde --- /dev/null +++ b/arch/arm64/boot/dts/amlogic/meson-g12b-dreambox-one.dts @@ -0,0 +1,17 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2019 Christian Hewitt + */ + +/dts-v1/; + +#include "meson-g12b-dreambox.dtsi" + +/ { + compatible = "dream,dreambox-one", "amlogic,s922x", "amlogic,g12b"; + model = "Dreambox One"; +}; + +&sd_emmc_a { + sd-uhs-sdr12; +}; diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-dreambox-two.dts b/arch/arm64/boot/dts/amlogic/meson-g12b-dreambox-two.dts new file mode 100644 index 000000000000..df0d71983c3d --- /dev/null +++ b/arch/arm64/boot/dts/amlogic/meson-g12b-dreambox-two.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2019 Christian Hewitt + */ + +/dts-v1/; + +#include "meson-g12b-dreambox.dtsi" + +/ { + compatible = "dream,dreambox-two", "amlogic,s922x", "amlogic,g12b"; + model = "Dreambox Two"; +}; + +&sd_emmc_a { + sd-uhs-sdr12; + sd-uhs-sdr25; + sd-uhs-sdr50; + sd-uhs-sdr104; +}; diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-dreambox.dtsi b/arch/arm64/boot/dts/amlogic/meson-g12b-dreambox.dtsi new file mode 100644 index 000000000000..3a24c2411552 --- /dev/null +++ b/arch/arm64/boot/dts/amlogic/meson-g12b-dreambox.dtsi @@ -0,0 +1,154 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2021 Christian Hewitt + */ + +#include "meson-g12b-w400.dtsi" +#include +#include +#include + +/ { + cvbs-connector { + status = "disabled"; + }; + + sdio_pwrseq: sdio-pwrseq { + compatible = "mmc-pwrseq-simple"; + reset-gpios = <&gpio GPIOA_11 GPIO_ACTIVE_LOW>; + clocks = <&wifi32k>; + clock-names = "ext_clock"; + }; + + spdif_dit: audio-codec-1 { + #sound-dai-cells = <0>; + compatible = "linux,spdif-dit"; + status = "okay"; + sound-name-prefix = "DIT"; + }; + + sound { + compatible = "amlogic,axg-sound-card"; + model = "DREAMBOX"; + audio-aux-devs = <&tdmout_b>; + audio-routing = "TDMOUT_B IN 0", "FRDDR_A OUT 1", + "TDMOUT_B IN 1", "FRDDR_B OUT 1", + "TDMOUT_B IN 2", "FRDDR_C OUT 1", + "TDM_B Playback", "TDMOUT_B OUT", + "SPDIFOUT_A IN 0", "FRDDR_A OUT 3", + "SPDIFOUT_A IN 1", "FRDDR_B OUT 3", + "SPDIFOUT_A IN 2", "FRDDR_C OUT 3"; + assigned-clocks = <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents = <0>, <0>, <0>; + assigned-clock-rates = <294912000>, + <270950400>, + <393216000>; + + dai-link-0 { + sound-dai = <&frddr_a>; + }; + + dai-link-1 { + sound-dai = <&frddr_b>; + }; + + dai-link-2 { + sound-dai = <&frddr_c>; + }; + + /* 8ch hdmi interface */ + dai-link-3 { + sound-dai = <&tdmif_b>; + dai-format = "i2s"; + dai-tdm-slot-tx-mask-0 = <1 1>; + dai-tdm-slot-tx-mask-1 = <1 1>; + dai-tdm-slot-tx-mask-2 = <1 1>; + dai-tdm-slot-tx-mask-3 = <1 1>; + mclk-fs = <256>; + + codec { + sound-dai = <&tohdmitx TOHDMITX_I2S_IN_B>; + }; + }; + + /* spdif hdmi or toslink interface */ + dai-link-4 { + sound-dai = <&spdifout_a>; + + codec-0 { + sound-dai = <&spdif_dit>; + }; + + codec-1 { + sound-dai = <&tohdmitx TOHDMITX_SPDIF_IN_A>; + }; + }; + + /* spdif hdmi interface */ + dai-link-5 { + sound-dai = <&spdifout_b>; + + codec { + sound-dai = <&tohdmitx TOHDMITX_SPDIF_IN_B>; + }; + }; + + /* hdmi glue */ + dai-link-6 { + sound-dai = <&tohdmitx TOHDMITX_I2S_OUT>; + + codec { + sound-dai = <&hdmi_tx>; + }; + }; + }; +}; + +&arb { + status = "okay"; +}; + +&frddr_a { + status = "okay"; +}; + +&frddr_b { + status = "okay"; +}; + +&frddr_c { + status = "okay"; +}; + +&ir { + linux,rc-map-name = "rc-dreambox"; +}; + +&saradc { + status = "okay"; + vref-supply = <&vddao_1v8>; +}; + +&spdifout_a { + pinctrl-0 = <&spdif_out_h_pins>; + pinctrl-names = "default"; + status = "okay"; +}; + +&spdifout_b { + status = "okay"; +}; + +&tdmif_b { + status = "okay"; +}; + +&tdmout_b { + status = "okay"; +}; + +&tohdmitx { + status = "okay"; +};