From nobody Sun Feb 8 01:20:05 2026 Received: from mail-ed1-f48.google.com (mail-ed1-f48.google.com [209.85.208.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E88D5AD5E; Fri, 21 Jun 2024 13:40:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718977237; cv=none; b=RJpBAEyt+hiJU/TPR94d9PtXjvOszYu4x8gd3t14SHfAQaHpgDHZX02pfPGAty5bQJa8GiU90tlIcBEiYyGMZy7DjlTEaTuCpokEvxKywYOyTdzaEyBSCapQSvYvUBRJ8m8AZPK0aCGsHJ0oEjyNouW5AbuKwV3pNGXZQIuze8M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718977237; c=relaxed/simple; bh=a+LEDBAcGPRQc9HdefR+wXa1Z1kDFt1mEhDow/VGUtE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=CQQ+srbctatRPugmbgVEw2SS2oN5yU6CZ54Ya7zu2lqJS+XR9uOT+dj2aOGqJ+oror+/pFJtV9EgnABU1+X3W1ol5bzPlZyRjhXVyADarbr4y+I4Ozf/9ATWtthVZx+8vt320aCxsfVUZFuxnsfLeOWxE7ZmA3zugKwCTTvUfYU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=N52giz2I; arc=none smtp.client-ip=209.85.208.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="N52giz2I" Received: by mail-ed1-f48.google.com with SMTP id 4fb4d7f45d1cf-57cbc66a0a6so234896a12.1; Fri, 21 Jun 2024 06:40:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718977234; x=1719582034; darn=vger.kernel.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=FqehWUTmu3KjLNagitC6UR6pJsfsCjXz84AP8y4+Sso=; b=N52giz2IoXeZLapcdU/UPq1us1WAM09tetLMTTxCSGVeUm5QqaA331dkP3EDSkBIce TBxVV21SfybrG3ZCJF61GY02NbiLrLx/KrOWYVYk831gzadqoq2rItnhug8RNV63W4hw aHkvVF+HLa9XBkPTuF65A0JbZfvXk6EE/uACz0zkAydp45SY0gbvVsyEqwC1b1SAnXe+ tpADjMvBsPU7qfxj3LYChnYC8CQ1ev+xqaEmmnHMMdhKIfT/SLki/Tn5d/TXdsczJQL1 Es0urvt6WHtgWX4rdV84NEvdho657PVcVWJd5ZqIS04ZllR53llNrHoX42wWwIWuenc4 /5tw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718977234; x=1719582034; 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=FqehWUTmu3KjLNagitC6UR6pJsfsCjXz84AP8y4+Sso=; b=PTsIv4lB3nzuftwqqrr4G+i/OMQuHp5K83O57ASg4WVfGQ3aSOC1cV/9TOtDfjRrQ4 nK1KXQXvqvxgc3mZY6sQltxIc2vIeoPHJVyCO5qAC0F1EtuKosIa21U0aOFIBJI+liw/ jE6458W4L9YRT1CTKSQTrcBnYBwuU8hedykcIxE1ehOvYGM3koZtrPzMeIMNboF6jWUW 22s1BfnqmYsZoCoZIrGM+EQIdx6WVjdIn+xyISWkxrGtRHVTJ02H+f8GUD5thMbyu+JJ QrcdqbWTsnVySSGIGucAln14TOZHnYv+CdlQYWWxFjbItZNl9oyNwWXu28W1wgrWi67H YEIQ== X-Forwarded-Encrypted: i=1; AJvYcCV0McaKBLv19yoBwGHttlxDX67l2V7rNPIiqCh1M+YwsHNZELtSo7frtVAkNyPhtXgMRR0yZVufKIVWet/sjKMv4M+bIx6vDYo1VMMa X-Gm-Message-State: AOJu0Yxp9bUi5VLqBMfcyqLUqdjzvKAR945usjH8llQwnxXm1gVJheI4 VWggJd6udMS3gYn/RzAqfvkdUHT2nnL2CJQX8J8H8wXykK9mYXk= X-Google-Smtp-Source: AGHT+IFg7b3CmvswvXCyJGll1GEkVNz807LHUdzUIlvKzLOCJJL2/LsIJvxs0/pWzX7L/J8BkMbZpQ== X-Received: by 2002:a05:6402:1a45:b0:57c:ff0d:b781 with SMTP id 4fb4d7f45d1cf-57cff0db78dmr6851849a12.16.1718977233583; Fri, 21 Jun 2024 06:40:33 -0700 (PDT) Received: from U4.lan ([2a02:810b:f40:4600:1b6a:5399:9a4f:7217]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-57d30562cb6sm962059a12.83.2024.06.21.06.40.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Jun 2024 06:40:33 -0700 (PDT) From: Alex Bee To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Alex Bee Subject: [PATCH 1/4] dt-bindings: vendor-prefixes: Add Neardi Technology Date: Fri, 21 Jun 2024 15:40:27 +0200 Message-ID: <20240621134030.243646-2-knaerzche@gmail.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240621134030.243646-1-knaerzche@gmail.com> References: <20240621134030.243646-1-knaerzche@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add vendor prefix for Shanghai Neardi Technology Co., Ltd. (http://neardi.com/) Signed-off-by: Alex Bee Acked-by: Conor Dooley --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Docum= entation/devicetree/bindings/vendor-prefixes.yaml index fbf47f0bacf1..6e879abec71d 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml @@ -995,6 +995,8 @@ patternProperties: description: MYIR Tech Limited "^national,.*": description: National Semiconductor + "^neardi,.*": + description: Shanghai Neardi Technology Co., Ltd. "^nec,.*": description: NEC LCD Technologies, Ltd. "^neonode,.*": --=20 2.45.2 From nobody Sun Feb 8 01:20:05 2026 Received: from mail-ed1-f46.google.com (mail-ed1-f46.google.com [209.85.208.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1BE84AD5F; Fri, 21 Jun 2024 13:40:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718977237; cv=none; b=Neoj8WDydwL9G8nOdkxgqHMvA/Jf+ESAC0I4ShxQHQ53iGcR802zfZ0q/NyVyC2pPzRx5ebymjtKViDp/aiUy6TRE3z3jfbTWL4zuA5SC83c4e9NXcRaVJCCZyB3O18XBDdRQGb3d9vMBacu6FJ2Q7Dqm9b4Vn+067HC73WaqnM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718977237; c=relaxed/simple; bh=olpEll0xeBm+S+FqzglB0o70tAlV3WjVhczzlRqzRPI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ofzJ+0alAg9yB+0y3uKxuSpsDUrrG3TOtPcCJ41NUBK6DGtcPOUW54HIahXN+xxufbvPMdqJBTd1/zq/tbG3UrOlOWwy+oNgWzilIvkcv4+fxoBuhdPXJurOw9NSo2QfkGUVhtnmuy8zxkXtwahenIGCsR+8v76peWZqwRpUKUM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=YZDWU4xD; arc=none smtp.client-ip=209.85.208.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="YZDWU4xD" Received: by mail-ed1-f46.google.com with SMTP id 4fb4d7f45d1cf-57cfe600cbeso2404939a12.2; Fri, 21 Jun 2024 06:40:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718977234; x=1719582034; darn=vger.kernel.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=99hmU1TBHiI3BIDRHYs/T4GfZVTtEzomHKojpOx+X/A=; b=YZDWU4xDRSBuNz00W21gNdUpbeCSVK+c1HasRjKBjVp4DfkY0Ix04qWMOyUdiGUNwb 2fsOgQs1TUCkq18AguRbVLEfCoSz9MTqo2NsctnjX0RsR/FWErUOPhsCKcXQ0UvO4WLp yOcxTFHFAyp+TPWur0K25mkismfBC5pr6RygHpVAId50IFezMljoNglUqYGKeAyIMs58 oosApnpHisQLlPBdXfvj10nuWVg3QSHCv27j3w+BRsSRAWOEtGUfneyPysMHvGfbxp1A Qus5lcTARzdzkHIjZvQgnXplvcJWvdOedFCgxmVuNK57fvKeedtp7M5+TTYrlPfw5muN vIhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718977234; x=1719582034; 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=99hmU1TBHiI3BIDRHYs/T4GfZVTtEzomHKojpOx+X/A=; b=IusfFRoXZsfG8dCUtfza6OmxFAa3gbDq7UD6m5/iH47Bt45sbRZsKwyr2PP2eeNFRp tw4j1wnwkjmprezk1Ezg72jGdWadNKnSyt4ZQ3DrRDgXtq2c9i6EQwN2/qmuW77xh9oy i+ZLR5YAmh/uExSJfVlTy7gba8oqhACHH6tVij5avCFBrpQGoREt1nDjnd7BSHm+nr+0 qu14yH+ZpFswYD5bagOTbeGHJZ9dIJuR66ab35oAnOyuIR9YV1+K34WsVk2n3bUaM+BO l76qHbmzRyKTU0Tkdr2Q0KyhP2X36XdXTNXQ/FMTHC0Ujl59+JEsf6dfyC3BFH/PopML ECMQ== X-Forwarded-Encrypted: i=1; AJvYcCUEdgVsApiuJBl8uwoY3DmaPEDQj9sOIee3o4lwYvqT/VZ/nkVPwH1O9N0TGCLdlyRgS6nWI5+F2Sl/YGoK6lty8D6p97llzqyyn8xd X-Gm-Message-State: AOJu0Yzthwne4u5s2VT1RLP/WHv/mwgsrURk0R2wSn3tYctLVxg0GfBh 5/v+KXfslHxu14Y2/OcgNtpxAXN6S6PkIAYFV3MY/g9BLGz5ERh/AiBJ X-Google-Smtp-Source: AGHT+IGfTBh9ByRy0rKyLhNz7zC2uRU9ragOUbs6RwOFonz8+hz7N60ZZROooF3sFovnZw72JqMlQw== X-Received: by 2002:a50:8ac8:0:b0:57c:8bdc:fddf with SMTP id 4fb4d7f45d1cf-57d07e8337amr4899211a12.20.1718977234191; Fri, 21 Jun 2024 06:40:34 -0700 (PDT) Received: from U4.lan ([2a02:810b:f40:4600:1b6a:5399:9a4f:7217]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-57d30562cb6sm962059a12.83.2024.06.21.06.40.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Jun 2024 06:40:33 -0700 (PDT) From: Alex Bee To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Alex Bee Subject: [PATCH 2/4] dt-bindings: arm: rockchip: Add Neardi LBA3368 Date: Fri, 21 Jun 2024 15:40:28 +0200 Message-ID: <20240621134030.243646-3-knaerzche@gmail.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240621134030.243646-1-knaerzche@gmail.com> References: <20240621134030.243646-1-knaerzche@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add Neardi LBA3368, a RK3368 based industrial board. Signed-off-by: Alex Bee Acked-by: Conor Dooley --- Documentation/devicetree/bindings/arm/rockchip.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/rockchip.yaml b/Document= ation/devicetree/bindings/arm/rockchip.yaml index eca0a42eb384..d2e887415d5d 100644 --- a/Documentation/devicetree/bindings/arm/rockchip.yaml +++ b/Documentation/devicetree/bindings/arm/rockchip.yaml @@ -634,6 +634,11 @@ properties: - const: mqmaker,miqi - const: rockchip,rk3288 =20 + - description: Neardi LBA3368 + items: + - const: neardi,lba3368 + - const: rockchip,rk3368 + - description: Netxeon R89 board items: - const: netxeon,r89 --=20 2.45.2 From nobody Sun Feb 8 01:20:05 2026 Received: from mail-ed1-f48.google.com (mail-ed1-f48.google.com [209.85.208.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 00AB9B651; Fri, 21 Jun 2024 13:40:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718977238; cv=none; b=WoULyE5k/l6XYLfMtiEcgwHHQcXvh0kjMGw65nFkm/Zf2keFF8pDZC/VbXVsauzJ03DMHMSQ2LwikpyoR3klDluf4Wtkr55Dwm8UKNU/F5dK1ssrO2ND4hXFn9YoHkvIrd7yxDt/iuf4FzbxvGndRYSGNn/KaPrEjy/JAVFyKK4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718977238; c=relaxed/simple; bh=pioqKyt4NxsI2AItWz1FsdmVjP4k428sGQvSTxTZh0g=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=f057EnOjGx3erOBLx7+YbgJ9ZZsE/jf8EpvCpr2aOUhF3BdPa3g9gay7lHKiGSC4sbtnQxfaeAd7xbXOEAPoi3gCsAfdpcvJ5e4TGEjsggBRFd1ALlkxgmTtvrLl7VUbZYoHTMOBX+4LynmXDSc/bBbfVETuXUbZlTiwzM/C4H0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=eYTGK47L; arc=none smtp.client-ip=209.85.208.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="eYTGK47L" Received: by mail-ed1-f48.google.com with SMTP id 4fb4d7f45d1cf-57d1679ee83so2153002a12.2; Fri, 21 Jun 2024 06:40:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718977235; x=1719582035; darn=vger.kernel.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=eFkUozk7tb7flvFcyJ5JsIPbVaD8NWPVa3/c5jb4Wl0=; b=eYTGK47Lj2uyIkI+UmaSR/1wdL3LPdX31yiam3J7oQErQXV+MYoMvUatO4ugz+1rvU OHjOLoVXwpBnyFZShHMviTL6Bez5CGYgwjm+cPWGZJKcu+6mWRR+5AJdxIammt3qxrPJ x119n7gvveVMBSR5pnkjA7sO5c5X3Ax9R+CPlF6fT0uQQQTE0LZsDz+8h3Oam0BOb20d uQbz0vqBE+peCr0w+m4DCddkDUiA/k3FkXsliUGZWAu3JlfDovpYrG+Kh8g1epixRaof ssG+U9fnzAExNIo7HwA6Ds7YujMF5PcIhvBAMv2TYepKe82Ywuxc8OadKe4CWJrUnweA REMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718977235; x=1719582035; 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=eFkUozk7tb7flvFcyJ5JsIPbVaD8NWPVa3/c5jb4Wl0=; b=lQZuGjahF52wUCpSlc+po1wLJWmyGmqAuLh5OwCfnmBazwOa+cZuleWUqsSTxMAZWD RS8b0Ae2KMC7X7jHsVNqffCPydUp/RiFCatqOM0YfeVTI54z3/if26Qfk75mk4hlFP4R olNuiQjUUqf4wkkLShjqd4Ttz3TI+FuJFLv9M/a3I9WbjaRVLfCTgko35F4QRyM/JpxM nF0MbW8LTHjHx+6YegNy17jdqcPzk7xAiDH5FOydbJSwZnMQxctnZiwRSZqRucr8ki55 abUqYSov3PFyXsqjUWvqs8tJ5QmhaoJrmlLsK9jIZGS3w7wXoQdXQy5vTgkpUHcrorVK ZQGQ== X-Forwarded-Encrypted: i=1; AJvYcCXsstOG8uXhreg8o5OhnLoifPF19DX9yx/xsm5d0Nne+GDDpvPQv0s3T0MKCZ2XzeLdDKCgUs6BANo1LdH0WVhyB1B47LO1iGhCOrVe X-Gm-Message-State: AOJu0YyRxZQHveRBr/P6d7LRfwtS/dsnaNyvO3uP69TldBmS9fEvoL7i m9gZ2DnedzNEzPwRt4LUAGX+oqD/fr2Y0RYe/kUYpcArLCailWA= X-Google-Smtp-Source: AGHT+IH+aNN8muxQBOlF2geszNuOMMwlp1muSzceOddFFHXJA2gZbdkBNxw9WjwtratXSkeYf0JVZg== X-Received: by 2002:a05:6402:14cf:b0:57c:d4e9:4a03 with SMTP id 4fb4d7f45d1cf-57d07edd5f8mr4634436a12.41.1718977234727; Fri, 21 Jun 2024 06:40:34 -0700 (PDT) Received: from U4.lan ([2a02:810b:f40:4600:1b6a:5399:9a4f:7217]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-57d30562cb6sm962059a12.83.2024.06.21.06.40.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Jun 2024 06:40:34 -0700 (PDT) From: Alex Bee To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Alex Bee Subject: [PATCH 3/4] arm64: dts: rockchip: Add sound-dai-cells for RK3368 Date: Fri, 21 Jun 2024 15:40:29 +0200 Message-ID: <20240621134030.243646-4-knaerzche@gmail.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240621134030.243646-1-knaerzche@gmail.com> References: <20240621134030.243646-1-knaerzche@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add the missing #sound-dai-cells for RK3368's I2S and S/PDIF controllers. Fixes: f7d89dfe1e31 ("arm64: dts: rockchip: add i2s nodes support for RK336= 8 SoCs") Fixes: 0328d68ea76d ("arm64: dts: rockchip: add rk3368 spdif node") Signed-off-by: Alex Bee --- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3368.dtsi b/arch/arm64/boot/dts= /rockchip/rk3368.dtsi index 734f87db4d11..73618df7a889 100644 --- a/arch/arm64/boot/dts/rockchip/rk3368.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3368.dtsi @@ -793,6 +793,7 @@ spdif: spdif@ff880000 { dma-names =3D "tx"; pinctrl-names =3D "default"; pinctrl-0 =3D <&spdif_tx>; + #sound-dai-cells =3D <0>; status =3D "disabled"; }; =20 @@ -804,6 +805,7 @@ i2s_2ch: i2s-2ch@ff890000 { clocks =3D <&cru SCLK_I2S_2CH>, <&cru HCLK_I2S_2CH>; dmas =3D <&dmac_bus 6>, <&dmac_bus 7>; dma-names =3D "tx", "rx"; + #sound-dai-cells =3D <0>; status =3D "disabled"; }; =20 @@ -817,6 +819,7 @@ i2s_8ch: i2s-8ch@ff898000 { dma-names =3D "tx", "rx"; pinctrl-names =3D "default"; pinctrl-0 =3D <&i2s_8ch_bus>; + #sound-dai-cells =3D <0>; status =3D "disabled"; }; =20 --=20 2.45.2 From nobody Sun Feb 8 01:20:05 2026 Received: from mail-lj1-f178.google.com (mail-lj1-f178.google.com [209.85.208.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C8E3B8820; Fri, 21 Jun 2024 13:40:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718977250; cv=none; b=YHwcfAhHxtWQcPPSrOLs7hdZczPVEcKW5acKnQiCo8RBva2B6Otqp1xTXnMkN2+x8xw6HGt2Mz8D2eTHTLC0bNLyfOztHUg/fe/7dImuoLzbpWpvSi3lGlrnMlhYT1iEnUw4wDAb8x1FqsbaTXGuOOXYrnE/p0EawLGq5dtapIs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718977250; c=relaxed/simple; bh=h+1mAybP/n827/RcjkuNChuTQdFHGDRpvCsfKxhEI3U=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=JWtKLgsWUE1xkm03Jf+BMlMfaJQOaqW1YWP8SF7ThWkQkk7p4IrUR+wfXqSsPSmMXenptgO20u34AAkXbNVORPdZtGQECCbBjTtxKTHJ5lJK41Pn30y/vDF+rtFX64JqWR6VfDoVofEuX9FNH+WGEs+kue3qc7zhYHmbexwz2SQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=JyAJJCwK; arc=none smtp.client-ip=209.85.208.178 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="JyAJJCwK" Received: by mail-lj1-f178.google.com with SMTP id 38308e7fff4ca-2ec50a5e230so6372211fa.0; Fri, 21 Jun 2024 06:40:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718977246; x=1719582046; darn=vger.kernel.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=45m2k/Td35A4EcDtWafXF2gULerKmaqVWvstZyDWUeY=; b=JyAJJCwKIjh+Qn+LvOnwmHOr8eduxxq9WAjGu663Bgwysxr/xaENUgeJp6sitk0s8J ZaD3+z29Umwha+FQdUuvIp27ysVQ+spAkfqWFSUhXyx30JLc1TzlgnwO303uNIzvKTvC pR+7LLJLJWU35wN4l98DlVFvBrxFMXKhAM9S0yNVFeDpWlc+grQdhWPKSs4ri2PlPavc d+si0IE02y0aMVfleXyxGL4WGAJhvUlVT5NBSSpo4eQedd0SI/JRTMbwiAbR+oJxW9eM AhVwWYxHt0o4RFoYLT9x94MMiO4jI/izryRG/yrmx4tGARKuGkifU8vg0psB1QG29LPY P5lQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718977246; x=1719582046; 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=45m2k/Td35A4EcDtWafXF2gULerKmaqVWvstZyDWUeY=; b=tGGcdYLNZrFDp24Imm7qdvjAW3W/JbWgEQR3TlKckef5iFymb/zuXWj7rA1Fp+4LBL BHdTIcJbYRL/DX9AWmN4b/pCcVuDu88tME56tO7u1XsNkcex6+TtaQhLcPsP5tbvDSlZ 0CURg1aW/SwdoHd6V8KYYDzG2Ct5mceZd6S6lQ9BPXNPSRTvaCduEbgvI9wzZK+eZAFw I83c1Ydbj08pxNsddukZI/KnBEWcs4h0ESZQhctx7ZBDhhdn3ssXQ0cWDcetNWfBKV1f VdUeUodS7QYUVciBnbq2ifF1EnHl9qkaXpTCGNeHMVva5YXp6xgfKnWZ5XH8SwVWeQiF GVGg== X-Forwarded-Encrypted: i=1; AJvYcCXKHH+E8/SEMYyBQVyUuTL6eTb3f0Kb45jbaW2hArN9TlvIeb5ng/HEh6d1IMb5AJYrVUFFbcscMLSh78aDgSr+8k2ofVa0mrZwILq/ X-Gm-Message-State: AOJu0Yzc53q6xoxLVH/j5vyqe61qlnW4TPJ6hw3T9Bp7hP6e8pGiQpOn 0iydZ/a/N+SvWF6MuamktgWdekNAHQN1gt01ma95/GDSYk1GwV4zQv+J X-Google-Smtp-Source: AGHT+IHPK2UFguMpGh6GwDqI5N9xz0iGPDzfl1kMqBI73mx3lJ7TUM/256TOrKNUuL+FAunRKzy/1A== X-Received: by 2002:a2e:7019:0:b0:2ec:5128:1850 with SMTP id 38308e7fff4ca-2ec512818b1mr7156451fa.13.1718977235352; Fri, 21 Jun 2024 06:40:35 -0700 (PDT) Received: from U4.lan ([2a02:810b:f40:4600:1b6a:5399:9a4f:7217]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-57d30562cb6sm962059a12.83.2024.06.21.06.40.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Jun 2024 06:40:35 -0700 (PDT) From: Alex Bee To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Alex Bee Subject: [PATCH 4/4] arm64: dts: rockchip: Add Neardi LBA3368 board Date: Fri, 21 Jun 2024 15:40:30 +0200 Message-ID: <20240621134030.243646-5-knaerzche@gmail.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240621134030.243646-1-knaerzche@gmail.com> References: <20240621134030.243646-1-knaerzche@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable LBA3368 is a RK3368 based industrial board from Neardi. Specs: - 1 GB DDR3 DRAM - 8/16 GB eMMC - =C2=B5SD slot - 100 mbit ethernet (optional 12V PoE) - Ampak AP6255 Wifi/BT combo - ADC button - 4 x USB 2.0 via onboard GL852G HUB connected to SoC's ehci host - 2 exposed as USB-A - 2 via 2-mm-4-pin connectors - micro USB OTG connector - 2 x UART TTL (2-mm-4-pin connectors) - CSI connector - DSI connector - eDP connector - HDMI 2.0a output (type A) - touchpad connector (I2C, 3.3V) - ALC5640 audio codec - combined headphone/microphone jack - speaker connector pads Signed-off-by: Alex Bee --- arch/arm64/boot/dts/rockchip/Makefile | 1 + .../boot/dts/rockchip/rk3368-lba3368.dts | 666 ++++++++++++++++++ 2 files changed, 667 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-lba3368.dts diff --git a/arch/arm64/boot/dts/rockchip/Makefile b/arch/arm64/boot/dts/ro= ckchip/Makefile index 85d949f2c909..90f5172f37e6 100644 --- a/arch/arm64/boot/dts/rockchip/Makefile +++ b/arch/arm64/boot/dts/rockchip/Makefile @@ -28,6 +28,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D rk3328-roc-cc.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D rk3328-roc-pc.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D rk3368-evb-act8846.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D rk3368-geekbox.dtb +dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D rk3368-lba3368.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D rk3368-lion-haikou.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D rk3368-orion-r68-meta.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D rk3368-px5-evb.dtb diff --git a/arch/arm64/boot/dts/rockchip/rk3368-lba3368.dts b/arch/arm64/b= oot/dts/rockchip/rk3368-lba3368.dts new file mode 100644 index 000000000000..ec7d6e7b2cf5 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rk3368-lba3368.dts @@ -0,0 +1,666 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) + +/dts-v1/; + +#include +#include +#include +#include +#include "rk3368.dtsi" + +/ { + model =3D "Neardi LBA3368"; + compatible =3D "neardi,lba3368", "rockchip,rk3368"; + + aliases { + ethernet0 =3D &gmac; + mmc0 =3D &emmc; + mmc1 =3D &sdmmc; + mmc2 =3D &sdio0; + rtc0 =3D &hym8563; + rtc1 =3D &rk808; + }; + + chosen { + stdout-path =3D "serial1:115200n8"; + }; + + memory@0 { + device_type =3D "memory"; + reg =3D <0x0 0x0 0x0 0x40000000>; + }; + + adc-key { + compatible =3D "adc-keys"; + io-channels =3D <&saradc 1>; + io-channel-names =3D "buttons"; + poll-interval =3D <100>; + keyup-threshold-microvolt =3D <1800000>; + + button-recovery { + label =3D "Recovery"; + linux,code =3D ; + press-threshold-microvolt =3D <0>; + }; + }; + + analog-sound { + compatible =3D "audio-graph-card"; + dais =3D <&i2s_8ch_p0>; + hp-det-gpio =3D <&gpio0 RK_PC7 GPIO_ACTIVE_HIGH>; + label =3D "alc5640"; + routing =3D "Mic Jack", "MICBIAS1", + "IN1P", "Mic Jack", + "Headphone Jack", "HPOL", + "Headphone Jack", "HPOR", + "Speakers", "SPORP", + "Speakers", "SPORN", + "Speakers", "SPOLP", + "Speakers", "SPOLN"; + widgets =3D "Microphone", "Mic Jack", + "Headphone", "Headphone Jack", + "Speaker", "Speakers"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&hp_det>; + }; + + dc_12v: dc-12v-regulator { + compatible =3D "regulator-fixed"; + regulator-name =3D "dc_12v"; + regulator-min-microvolt =3D <12000000>; + regulator-max-microvolt =3D <12000000>; + regulator-always-on; + regulator-boot-on; + }; + + ext_gmac: gmac-clk { + compatible =3D "fixed-clock"; + clock-frequency =3D <50000000>; + clock-output-names =3D "ext_gmac"; + #clock-cells =3D <0>; + }; + + hub_avdd: hub-avdd-regulator { + compatible =3D "regulator-fixed"; + regulator-name =3D "hub_avdd"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + vin-supply =3D <&vcc_io>; + regulator-always-on; + }; + + leds { + compatible =3D "gpio-leds"; + + power-led { + pinctrl-0 =3D <&power_led>; + gpios =3D <&gpio0 RK_PA4 GPIO_ACTIVE_HIGH>; + function =3D LED_FUNCTION_POWER; + color =3D ; + default-state =3D "on"; + }; + }; + + sdio_pwrseq: sdio-pwrseq { + compatible =3D "mmc-pwrseq-simple"; + clocks =3D <&rk808 RK808_CLKOUT1>; + clock-names =3D "ext_clock"; + reset-gpios =3D <&gpio3 RK_PA5 GPIO_ACTIVE_LOW>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&wifi_reg_on>; + }; + + vcc_host: vcc-host-regulator { + compatible =3D "regulator-fixed"; + gpio =3D <&gpio3 RK_PC1 GPIO_ACTIVE_HIGH>; + regulator-name =3D "vcc_host"; + regulator-min-microvolt =3D <5000000>; + regulator-max-microvolt =3D <5000000>; + vin-supply =3D <&vcc_sys>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&host_vbus_drv>; + enable-active-high; + regulator-always-on; + }; + + vcc_lan: vcc-lan-regulator { + compatible =3D "regulator-fixed"; + regulator-name =3D "vcc_lan"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + vin-supply =3D <&vcc_io>; + regulator-always-on; + }; + + vcc_otg: vcc-otg-regulator { + compatible =3D "regulator-fixed"; + gpio =3D <&gpio0 RK_PC1 GPIO_ACTIVE_HIGH>; + regulator-name =3D "vcc_otg"; + regulator-min-microvolt =3D <5000000>; + regulator-max-microvolt =3D <5000000>; + vin-supply =3D <&vcc_sys>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&otg_vbus_drv>; + enable-active-high; + regulator-always-on; + }; + + vcc_sys: vcc-sys-regulator { + compatible =3D "regulator-fixed"; + regulator-name =3D "vcc_sys"; + regulator-min-microvolt =3D <5000000>; + regulator-max-microvolt =3D <5000000>; + vin-supply =3D <&dc_12v>; + regulator-always-on; + regulator-boot-on; + }; + + vdd10_usb: vdd10-usb-regulator { + compatible =3D "regulator-fixed"; + regulator-name =3D "vdd10_usb"; + regulator-min-microvolt =3D <1000000>; + regulator-max-microvolt =3D <1000000>; + vin-supply =3D <&vdd_10>; + regulator-always-on; + }; +}; + +&cpu_l0 { + cpu-supply =3D <&vdd_cpu>; +}; + +&cpu_l1 { + cpu-supply =3D <&vdd_cpu>; +}; + +&cpu_l2 { + cpu-supply =3D <&vdd_cpu>; +}; + +&cpu_l3 { + cpu-supply =3D <&vdd_cpu>; +}; + +&cpu_b0 { + cpu-supply =3D <&vdd_cpu>; +}; + +&cpu_b1 { + cpu-supply =3D <&vdd_cpu>; +}; + +&cpu_b2 { + cpu-supply =3D <&vdd_cpu>; +}; + +&cpu_b3 { + cpu-supply =3D <&vdd_cpu>; +}; + +&emmc { + bus-width =3D <8>; + vmmc-supply =3D <&vcc_io>; + vqmmc-supply =3D <&vcc_18>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&emmc_clk &emmc_cmd &emmc_bus8>; + cap-mmc-highspeed; + non-removable; + no-sd; + no-sdio; + mmc-hs200-1_8v; + status =3D "okay"; +}; + +&gmac { + clock_in_out =3D "input"; + phy-handle =3D <&phy>; + phy-mode =3D "rmii"; + phy-supply =3D <&vcc_lan>; + assigned-clocks =3D <&cru SCLK_MAC>; + assigned-clock-parents =3D <&ext_gmac>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&rmii_pins>; + status =3D "okay"; + + mdio { + compatible =3D "snps,dwmac-mdio"; + #address-cells =3D <0x1>; + #size-cells =3D <0x0>; + + phy: ethernet-phy@1 { + compatible =3D "ethernet-phy-ieee802.3-c22"; + reg =3D <1>; + max-speed =3D <100>; + reset-assert-us =3D <10000>; + reset-deassert-us =3D <1000000>; + reset-gpios =3D <&gpio3 RK_PB4 GPIO_ACTIVE_LOW>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&phy_rst>; + }; + }; +}; + +&io_domains { + audio-supply =3D <&vcca1v8_codec>; + dvp-supply =3D <&vcc_18>; + flash0-supply =3D <&vcc_18>; + gpio30-supply =3D <&vcc_io>; + gpio1830-supply =3D <&vcc_io>; + sdcard-supply =3D <&vccio_sd>; + wifi-supply =3D <&vdd1v8_wl>; + status =3D "okay"; +}; + +&i2c0 { + status =3D "okay"; + + rk808: pmic@1b { + compatible =3D "rockchip,rk808"; + reg =3D <0x1b>; + interrupts-extended =3D <&gpio0 RK_PA5 IRQ_TYPE_LEVEL_LOW>; + clock-output-names =3D "rk808-clkout1", "xin32k_wifi_bt"; + vcc1-supply =3D <&vcc_sys>; + vcc2-supply =3D <&vcc_sys>; + vcc3-supply =3D <&vcc_sys>; + vcc4-supply =3D <&vcc_sys>; + vcc6-supply =3D <&vcc_sys>; + vcc7-supply =3D <&vcc_sys>; + vcc8-supply =3D <&vcc_io>; + vcc9-supply =3D <&vcc_sys>; + vcc10-supply =3D <&vcc_sys>; + vcc11-supply =3D <&vcc_sys>; + vcc12-supply =3D <&vcc_io>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pmic_int &pmic_sleep>; + system-power-controller; + wakeup-source; + #clock-cells =3D <1>; + + regulators { + vdd_cpu: DCDC_REG1 { + regulator-min-microvolt =3D <700000>; + regulator-max-microvolt =3D <1350000>; + regulator-name =3D "vdd_cpu"; + regulator-always-on; + regulator-boot-on; + + regulator-state-mem { + regulator-off-in-suspend; + }; + }; + + vdd_log: DCDC_REG2 { + regulator-min-microvolt =3D <1100000>; + regulator-max-microvolt =3D <1500000>; + regulator-ramp-delay =3D <6001>; + regulator-name =3D "vdd_log"; + regulator-always-on; + regulator-boot-on; + + regulator-state-mem { + regulator-suspend-microvolt =3D <1000000>; + regulator-on-in-suspend; + }; + }; + + vcc_ddr: DCDC_REG3 { + regulator-name =3D "vcc_ddr"; + regulator-always-on; + regulator-boot-on; + + regulator-state-mem { + regulator-on-in-suspend; + }; + }; + + vcc_io: DCDC_REG4 { + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + regulator-name =3D "vcc_io"; + regulator-always-on; + regulator-boot-on; + + regulator-state-mem { + regulator-suspend-microvolt =3D <3300000>; + regulator-on-in-suspend; + }; + }; + + vcca1v8_codec: LDO_REG1 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-name =3D "vcca1v8_codec"; + regulator-always-on; + + regulator-state-mem { + regulator-off-in-suspend; + }; + }; + + vcca3v0_codec: LDO_REG2 { + regulator-min-microvolt =3D <3000000>; + regulator-max-microvolt =3D <3000000>; + regulator-name =3D "vcca3v0_codec"; + regulator-always-on; + + regulator-state-mem { + regulator-off-in-suspend; + }; + }; + + vdd_10: LDO_REG3 { + regulator-min-microvolt =3D <1000000>; + regulator-max-microvolt =3D <1000000>; + regulator-name =3D "vdd_10"; + regulator-always-on; + regulator-boot-on; + + regulator-state-mem { + regulator-suspend-microvolt =3D <1000000>; + regulator-on-in-suspend; + }; + }; + + vdd1v8_wl: LDO_REG4 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-name =3D "vdd1v8_wl"; + + regulator-state-mem { + regulator-off-in-suspend; + }; + }; + + vccio_sd: LDO_REG5 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <3300000>; + regulator-name =3D "vccio_sd"; + + regulator-state-mem { + regulator-on-in-suspend; + regulator-suspend-microvolt =3D <3300000>; + }; + }; + + vdd10_lcd: LDO_REG6 { + regulator-min-microvolt =3D <1000000>; + regulator-max-microvolt =3D <1000000>; + regulator-name =3D "vdd10_lcd"; + + regulator-state-mem { + regulator-off-in-suspend; + }; + }; + + vcc_18: LDO_REG7 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-name =3D "vcc_18"; + + regulator-state-mem { + regulator-suspend-microvolt =3D <1800000>; + regulator-on-in-suspend; + }; + }; + + vcc18_lcd: LDO_REG8 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-name =3D "vcc18_lcd"; + + regulator-state-mem { + regulator-off-in-suspend; + }; + }; + + vcc_tp: SWITCH_REG1 { + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + regulator-name =3D "vcc_tp"; + + regulator-state-mem { + regulator-suspend-microvolt =3D <3300000>; + regulator-on-in-suspend; + }; + }; + + vcc_sd: SWITCH_REG2 { + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + regulator-name =3D "vcc_sd"; + + regulator-state-mem { + regulator-suspend-microvolt =3D <3300000>; + regulator-on-in-suspend; + }; + }; + }; + }; +}; + +&i2c1 { + status =3D "okay"; + + codec@1c { + compatible =3D "realtek,rt5640"; + reg =3D <0x1c>; + clocks =3D <&cru SCLK_I2S_8CH_OUT>; + clock-names =3D "mclk"; + realtek,dmic1-data-pin =3D ; + realtek,dmic2-data-pin =3D ; + realtek,in1-differential; + #sound-dai-cells =3D <0>; + + port { + rt5640_p0_0: endpoint { + remote-endpoint =3D <&i2s_8ch_p0_0>; + }; + }; + }; + + hym8563: rtc@51 { + compatible =3D "haoyu,hym8563"; + reg =3D <0x51>; + clock-output-names =3D "xin32k"; + #clock-cells =3D <0>; + }; + +}; + +&i2s_8ch { + status =3D "okay"; + + i2s_8ch_p0: port { + i2s_8ch_p0_0: endpoint { + dai-format =3D "i2s"; + mclk-fs =3D <256>; + remote-endpoint =3D <&rt5640_p0_0>; + }; + }; +}; + +&pinctrl { + + bt { + bt_host_wake: bt-host-wake { + rockchip,pins =3D <3 RK_PA7 RK_FUNC_GPIO &pcfg_pull_none>; + }; + + bt_reg_on: bt-reg-on { + rockchip,pins =3D <3 RK_PA2 RK_FUNC_GPIO &pcfg_pull_up>; + }; + + bt_wake: bt-wake { + rockchip,pins =3D <3 RK_PA3 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; + + leds { + power_led: power-led { + rockchip,pins =3D <0 RK_PA4 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; + + phy { + phy_rst: phy-rst { + rockchip,pins =3D <3 RK_PB4 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; + + pmic { + pmic_int: pmic-int { + rockchip,pins =3D <0 RK_PA5 RK_FUNC_GPIO &pcfg_pull_up>; + }; + + pmic_sleep: pmic-sleep { + rockchip,pins =3D <0 RK_PA0 2 &pcfg_pull_none>; + }; + }; + + sdio-pwrseq { + wifi_reg_on: wifi-reg-on { + rockchip,pins =3D <3 RK_PA5 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; + + sound { + hp_det: hp-det { + rockchip,pins =3D <0 RK_PC7 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; + + usb { + host_vbus_drv: host-vbus-drv { + rockchip,pins =3D <3 RK_PC1 RK_FUNC_GPIO &pcfg_pull_none>; + }; + + otg_vbus_drv: otg-vbus-drv { + rockchip,pins =3D <0 RK_PC1 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; + + wifi { + wifi_host_wake: wifi-host-wake { + rockchip,pins =3D <3 RK_PA6 RK_FUNC_GPIO &pcfg_pull_up>; + }; + }; +}; + +&pmu_io_domains { + pmu-supply =3D <&vcc_io>; + vop-supply =3D <&vcc_io>; + status =3D "okay"; +}; + +&saradc { + vref-supply =3D <&vcc_18>; + status =3D "okay"; +}; + +&sdio0 { + bus-width =3D <4>; + mmc-pwrseq =3D <&sdio_pwrseq>; + vqmmc-supply =3D <&vdd1v8_wl>; + vmmc-supply =3D <&vcc_io>; + assigned-clocks =3D <&cru SCLK_SDIO0>; + assigned-clock-parents =3D <&cru PLL_CPLL>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&sdio0_bus4 &sdio0_cmd &sdio0_clk>; + cap-sd-highspeed; + cap-sdio-irq; + no-sd; + no-mmc; + non-removable; + sd-uhs-sdr104; + #address-cells =3D <1>; + #size-cells =3D <0>; + status =3D "okay"; + + wifi@1 { + compatible =3D "brcm,bcm43455-fmac", "brcm,bcm4329-fmac"; + reg =3D <1>; + interrupts-extended =3D <&gpio3 RK_PA6 IRQ_TYPE_LEVEL_HIGH>; + interrupt-names =3D "host-wake"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&wifi_host_wake>; + }; +}; + +&sdmmc { + bus-width =3D <4>; + vmmc-supply =3D <&vcc_sd>; + vqmmc-supply =3D <&vccio_sd>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&sdmmc_clk &sdmmc_cmd &sdmmc_bus4 &sdmmc_cd>; + cap-sd-highspeed; + disable-wp; + no-mmc; + no-sdio; + sd-uhs-sdr12; + sd-uhs-sdr25; + sd-uhs-sdr50; + sd-uhs-sdr104; + status =3D "okay"; +}; + +&tsadc { + rockchip,hw-tshut-mode =3D <0>; + rockchip,hw-tshut-polarity =3D <1>; + status =3D "okay"; +}; + +&uart0 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&uart0_xfer &uart0_cts &uart0_rts>; + uart-has-rtscts; + status =3D "okay"; + + bluetooth { + compatible =3D "brcm,bcm4345c5"; + clocks =3D <&rk808 RK808_CLKOUT1>; + clock-names =3D "lpo"; + device-wakeup-gpios =3D <&gpio3 RK_PA3 GPIO_ACTIVE_HIGH>; + host-wakeup-gpios =3D <&gpio3 RK_PA7 GPIO_ACTIVE_HIGH>; + shutdown-gpios =3D <&gpio3 RK_PA2 GPIO_ACTIVE_HIGH>; + max-speed =3D <1500000>; + vbat-supply =3D <&vcc_io>; + vddio-supply =3D <&vdd1v8_wl>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&bt_host_wake &bt_wake &bt_reg_on>; + }; +}; + +&uart1 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&uart1_xfer>; + status =3D "okay"; +}; + +&uart4 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&uart4_xfer>; + status =3D "okay"; +}; + +&usb_host0_ehci { + #address-cells =3D <1>; + #size-cells =3D <0>; + status =3D "okay"; + + hub@1 { + compatible =3D "usb5e3,610"; + reg =3D <1>; + vdd-supply =3D <&hub_avdd>; + }; +}; + +&usb_otg { + vbus-supply =3D <&vcc_otg>; + vusb_a-supply =3D <&vcc_io>; + vusb_d-supply =3D <&vdd10_usb>; + status =3D "okay"; +}; + +&wdt { + status =3D "okay"; +}; --=20 2.45.2