From patchwork Wed Jan 31 10:51:50 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Svyatoslav Ryhel X-Patchwork-Id: 194695 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:2087:b0:106:209c:c626 with SMTP id gs7csp1820540dyb; Wed, 31 Jan 2024 03:30:30 -0800 (PST) X-Google-Smtp-Source: AGHT+IHOm78rT/QzhC17QJc/jpdus5QEqqt3rJoeOyJEFgZz7HwuY48RTWJaZN54ZQxBaZoJ33uI X-Received: by 2002:a17:90a:e60d:b0:290:d1d0:9633 with SMTP id j13-20020a17090ae60d00b00290d1d09633mr4617874pjy.25.1706700630572; Wed, 31 Jan 2024 03:30:30 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706700630; cv=pass; d=google.com; s=arc-20160816; b=Aw4Nui9bDWThpPvqyS2q9iIjZCdLawX4F3nVHNXASAJK9fqHVrdW1ehL8hLCTvqYmQ K+mk5ZBYzTNtzdbdzLhTE1zPU8LO/alBAGpXfaUaR4JRXZq++i+Vh5hTVuzlF5LkSnQt skMCqqCYfbF6cmbcLoyrKyA0fWD03xLWyvUKY1Mv3R9V5aEHoGoiaJqNW7oH+vl5yhXM VaECqjHXpoaTcCuLgBojN+o+PFH2S/cPpzcb3POVQkYkIj6jnJNjc+V7YXnbw3QSNv64 ECokOt7BnyRJF+EXg5oMjloOxfpnMxQ5FD90K244zIVLS477c5Cp7R+Rkpz89pLO7OdI xZKA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=RdW4Gd3ArFQpDEqxCJbMxPMn8UQ7Pb2sdPxKXDUejLY=; fh=q6kCDxpMz+/1WoULBlvNFbgRo2ewxKFNP0Ei+XpNP8U=; b=goU4kdzSlqc0yS6XoR7V8w5/N4uz9UEDxinhFm9+LQeDYmiQ95DGljvVoiBaMQn2sU Gd4I+93fG9kuLkAWHZOk/+NZea0HLVFKu0Ls1PAnWoQC7I968he4NhT8lOXSPrlp87cw 9bkiISOTGwh/aFzGQVGmV1AN3o1z4Jo5/3NQKlAD5P+TL4PgWzVQjE9uSNCKWxJ7o7Jt qLKPjHbeilyfQwIhRwLYutt738i1cxTxMcYYkAcf2dSIFJa8VDojcBp/V9W55lg5SgB3 tYAOPAsM0a8ZTD+CelGuIklsTGHUhZNFnb21EPqJBZ4xYLwU42jM0iVYlx1ApzVipNmH XGrQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="Bz1ek1/T"; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-46264-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-46264-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com X-Forwarded-Encrypted: i=1; AJvYcCW5nRoCz78b6dqapLGQoFEkulblPUSA7sk2s+p5PktKtsa827VT1Em0ltmRAOkiHqk4OwFxJCRZKm+O9lXjckxnyjk/mQ== Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id u69-20020a638548000000b005cdf7b74d05si9250712pgd.291.2024.01.31.03.30.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 31 Jan 2024 03:30:30 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-46264-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="Bz1ek1/T"; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-46264-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-46264-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 07DC8B2735B for ; Wed, 31 Jan 2024 10:52:59 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2111676022; Wed, 31 Jan 2024 10:52:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Bz1ek1/T" Received: from mail-ed1-f41.google.com (mail-ed1-f41.google.com [209.85.208.41]) (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 CBEE569D2E; Wed, 31 Jan 2024 10:52:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706698334; cv=none; b=oeo/O5o5KyuNxoD5vw/7Er/p57fWg9I5ocBZtq0uyWjkG9EbgJ3GZ366lAlzfP2M9S3YCPhFQ11axE9ddfnL/7J+WJrY7ap4tzUw8OudXolz/2qFWRNiA4bM0KnbFCJ3agqb5CTPSYCDMRLf0RKnx+ycdeGn4vRd3Er634QnoNE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706698334; c=relaxed/simple; bh=DTr5Wk4PCj42NKTiJpVQSWqGcjbL2I2O7xvegUsab2A=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=s450CEtt7O9DuDeRzOB6+AxfGjga00JabWnejQt1MAfzoWK3FVpCEv0CAttp1EbcTGDbRZUr68bmr2Td4dnd4L/1I5hiEJl1o32muLXif8lfDnQxqcvTFHr28gOuiM2ysetoPip6BcEg/gggaOpZwooeQCUe2Wn291vkS5DPADM= 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=Bz1ek1/T; arc=none smtp.client-ip=209.85.208.41 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 Received: by mail-ed1-f41.google.com with SMTP id 4fb4d7f45d1cf-55a9008c185so1408058a12.1; Wed, 31 Jan 2024 02:52:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706698331; x=1707303131; 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=RdW4Gd3ArFQpDEqxCJbMxPMn8UQ7Pb2sdPxKXDUejLY=; b=Bz1ek1/T5LbShZEpdw/0CbOxJYNmuIan3Hm4szPpYUcBFn6VKiHongjHCgZ/iA139x gucFLzjVx1VDzZeS2MY2clfLH7HtSvDkW5/VkGMEJbcMnp1kzstGnuTYC3V7AeLHKzit TC5HuBlEbsYYMuH7kctSDOKqIabZP5GjMOyIycWDl/liA+xa/kOIioOMa3rKu6VMG6z7 kkJKdqJSMuBHBM/HvhS6pJSxp1pTg1+1NGkx2jEb8KmTKtvG0lC38AQeT3lJ4TbhOgAr FlA7NnxbgF4ImoMAGO7rNeAkG4HrjLkb3jo+pxuB8AytcLyzb1Oe8xuvm1SHZg47WSxb g4Qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706698331; x=1707303131; 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=RdW4Gd3ArFQpDEqxCJbMxPMn8UQ7Pb2sdPxKXDUejLY=; b=Mzl4wHBH3VfhqVEEmAsFO1RKF0MLlg+KO+JoI6hgHpd3YQHZh/3/LLdxTh77nOGiSS Vva5Rfm99d50Mb/cU+2NziS6aWfI0YLV8e6xTuEw8qaoSzDm8MJBa8h4R9XEkY8tWM0M lKBTZM5yCCuq4p01GNP/It6JluEQ5Owgp63UinD5LGmCEjgRckQc6lY9jX95zIbzpCv3 8mc4h9OFN8AY89ExNJryBTgS7V8RrwQz0ncYmDskKqXRMback5xfm2ZBcR734+QwAL7L mLoIOiZqNLpjHnSQ7/HebMiRtFfJEpYDBk6z/I5CxdYib61vNL25TtUh/+ylx1/7y+Wo EluQ== X-Gm-Message-State: AOJu0Yz47fizqkqshIMVPmCe+6yQ7mhIyi7HsCgsP7cbvZwjSuinuH+A Q4a1MZVAoxC+SkOJyYaVnLQTF9iPdnLhd3aB60G+AY+7XYRye4KkX4hHrGR/Y+mUbw== X-Received: by 2002:a05:6402:1507:b0:55e:ea14:7912 with SMTP id f7-20020a056402150700b0055eea147912mr1277655edw.0.1706698330872; Wed, 31 Jan 2024 02:52:10 -0800 (PST) X-Forwarded-Encrypted: i=0; AJvYcCXV8YPRy06XCmvJjxL8LKeTlDnd90YLYKieep6bJHFsCoAbq1wXCxJUFQPXvhlNwkVI80ycc7CODeqXO2oSJY8N71qRT0OEqA+dG2bsHM7143Yau8HvJ3wKZJd96tk8dJ01GWM/kOL5CG7miY7y7fm72FNcg1CR1/AUWPkIyfoi7CS8TWhJSAGUFUC6/8GwYqJAbQPCYvufJnqN8cQCeT7TIduvtvkIw1LMD6iF/zbanE2gXG7WywFc2Di8NmBhHH5B+n7bgWbDEWuLeK45kDVEXM16Ms3fwe4MoF7lipFtJMvayFMKWJmlFdkBhyny3xB+TErrJKONDamRI4ItY5AJ4OlcbOOOZIHCVcCHrX3Ej3h4hSPjPvzQVe7a3DEMzb3BYQ== Received: from xeon.. ([188.163.112.49]) by smtp.gmail.com with ESMTPSA id f19-20020a056402195300b0055e96290001sm4753966edz.27.2024.01.31.02.52.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 31 Jan 2024 02:52:10 -0800 (PST) From: Svyatoslav Ryhel To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thierry Reding , Jonathan Hunter , Kees Cook , Maxim Schwalm Cc: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org, linux-hardening@vger.kernel.org Subject: [PATCH v1 1/4] dt-bindings: vendor-prefixes: add LG Electronics, Inc. prefix Date: Wed, 31 Jan 2024 12:51:50 +0200 Message-Id: <20240131105153.8070-2-clamor95@gmail.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20240131105153.8070-1-clamor95@gmail.com> References: <20240131105153.8070-1-clamor95@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1789605320814587289 X-GMAIL-MSGID: 1789605320814587289 Add missing LG Electronics, Inc. prefix used by some older devices. Signed-off-by: Svyatoslav Ryhel 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/Documentation/devicetree/bindings/vendor-prefixes.yaml index 309b94c328c8..b94ac977acb5 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml @@ -767,6 +767,8 @@ patternProperties: description: LG Corporation "^lgphilips,.*": description: LG Display + "^lge,.*": + description: LG Electronics, Inc. "^libretech,.*": description: Shenzhen Libre Technology Co., Ltd "^licheepi,.*": From patchwork Wed Jan 31 10:51:51 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Svyatoslav Ryhel X-Patchwork-Id: 194660 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:2087:b0:106:209c:c626 with SMTP id gs7csp1803370dyb; Wed, 31 Jan 2024 02:53:52 -0800 (PST) X-Google-Smtp-Source: AGHT+IGpDyWy9cHZ3mAOdi7nJGn7Vx3lWXiearnbwarEJls5HEhjv1OzaLWGpEivIdDi/nAlqBF1 X-Received: by 2002:a17:906:b892:b0:a35:6667:b3ed with SMTP id hb18-20020a170906b89200b00a356667b3edmr906605ejb.8.1706698432150; Wed, 31 Jan 2024 02:53:52 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706698432; cv=pass; d=google.com; s=arc-20160816; b=V2gu4FXAOuQXDSqsL8GLalYIe2whYV2Ave62g0npd/2HsDMsMvUlD0coRthKxyppdd S1NN+EHBSb5XeUf2Rv0EQiHiwuo5JLOLGKOtP9GzPg6ktZeONFUf2Vh3DZmFmpL4W09C jy+TB67EBN6h2n3wiC3tltQbXVOQil5049tZhEflLKswHRbpnnRrg5vmYElB5DjNihwG PyF2gmXLcUQak25FboGfcWaimPR0zrcj9SVtcHgqqGGXGFlq1nFLNs+X5xcTYD/or6D/ v2DvulgRXK1hx992VQmab4zTkyFRGGl5A5yBnE1eYg90zbDkQcDEOIaivLCF4v781Afx irKg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=W+A1jezCER+1byDBGN2CrUyy9/w5awZMP5yKpGAyNfg=; fh=nPspXSbr3TNXWqLzTpndZOQg1d488qfr3u1YHS+/h3c=; b=iwqaRIkbxoo6dGR0KLmG803ELXc2chyIvzsnvTI8ZOPTki+1+VM3/CI4igsmoMxo+1 RdG5WPH8fLi6ZHU2pK40hyOFT9dClVHIGfbKbkih64AxkN5B45aIrb/pkqexRJJH8jZN Sp1d63gUrT81Fs8cosSuCMXStxtQbZh8iarKu7lHNK2Atfb7JB3w7MKcy91Ec0yiQYqC 0a5tkL0vIOTP32rwXus99P+prgTY042aY79S7hoH7fJXv467D8kzQUlK7X5l/A3IIMsp qbh8hY34gN6r3Z9LnTxCPWW8xNk7XCTAZHyCotjasHrIIVaQolt+Ia1NhgsZmCjAQS5a X6FA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=c5ao1Qb6; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-46265-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-46265-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com X-Forwarded-Encrypted: i=1; AJvYcCV4Z9aH6irpsVQqgefYsRMPACYFCH895AAgpBHGFt/MLwe2DifyqMnMB6KfEO0EUiKKrGogw+wCEB//G+mi2FFSCBhepg== Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id bv7-20020a170906b1c700b00a35990c2b5csi3398182ejb.407.2024.01.31.02.53.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 31 Jan 2024 02:53:52 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-46265-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=c5ao1Qb6; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-46265-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-46265-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id D12151F2E881 for ; Wed, 31 Jan 2024 10:53:07 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 7F4C7768F8; Wed, 31 Jan 2024 10:52:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="c5ao1Qb6" Received: from mail-lj1-f181.google.com (mail-lj1-f181.google.com [209.85.208.181]) (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 0396969E03; Wed, 31 Jan 2024 10:52:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706698335; cv=none; b=iTQ3PW81BrcjY6s3xTOii9e1ftW7sSHrkP2DtFSzJJzdcyVH0yvgPI8/4KdzPEqjXHmk9KlmPxgAXeixyeejBe9Dul0+GVG2z/VyNNTFByrVuNExlKktcX138OOffOFSFUXh7IWReWK0WNz0x901eMcikwsvNXy/yxHLtT2GR4Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706698335; c=relaxed/simple; bh=SlNK0oOfr0weMAeD+jzFsEe2QFa0qB5VzVfQW3juYYA=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=d4Ofq8buOjva4ufv10k/WVayEIPGZjaTwfAUDNyF4h1uwVcyq31d38EOkr8JVuZKLHsJATYqclPIH+zywlunL3Q78sclTatxvzMrM8sNWiypJpHZM7YGRUG55Ngl4FlmowBkUQEBqLBz3g/Dor3PpnjBmsn46sLc5VFUIPUCHJg= 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=c5ao1Qb6; arc=none smtp.client-ip=209.85.208.181 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 Received: by mail-lj1-f181.google.com with SMTP id 38308e7fff4ca-2d057003864so25189361fa.3; Wed, 31 Jan 2024 02:52:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706698332; x=1707303132; 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=W+A1jezCER+1byDBGN2CrUyy9/w5awZMP5yKpGAyNfg=; b=c5ao1Qb6IfDtQ87oeBoPOlnyUSAPduZ2b45zxnIEf+IB00XMiBBKKLB1zfUBdsUTEa HGnt9zRBuMAAuQvJVi86PDF1QUlhxidB/Ue6bz2Pk/AMN4mERVe14TTTBxd+vg62eYut 61wmKuBBBr+MxjfhJGRL279mSJ/IJTJ4LliZzN15aHeZCIwKyw4SvNUEf5XOI96zWoaD 7Em5GW8VKBO5DcXh6RrUM/BYJ6XSbohEBryYLu3mfJR8tGw+UbNp7ClIX0JSTdWlN7CQ blUxRd7C66UvK/H/bmp3psRG4hUNoeoEp+wtGHcVWyfnA3cJP5RLCVQB7ULCuMZMtVuX bTFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706698332; x=1707303132; 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=W+A1jezCER+1byDBGN2CrUyy9/w5awZMP5yKpGAyNfg=; b=gp/0Q6zTYEjaznVo5rfe1Y4/j+bkc/48/VdneWxBa/qJo4tdgZPk3M0FR22jX05W1M +ZSQd+eVrquXjJFZPKbiiDahuXbzBQr85zOOVQ7OpXLOxI9Jo9Vpndr07gPbQAi3+Npn p91zYDY61AirnwuFFQeJ1NKNXSpQahRfTl9f+tDs1COX7ftjVHgILgooaWRwrB+k6DZV oZ2j1b7bcNWQI1/zfkSYAalhHUoafVhwKd6R+qqBXhTVJamuzOkNMC7XAVDI6CapiJem ZZG13+YpzhBGi78h3sBAKNnUWlLj6ZIgMOfTXji37pbVCB/Tv1lSzbgyvTmTYJboewtD xJlQ== X-Gm-Message-State: AOJu0YzZk3NNENLdqUdnb7gnrCi48+ntj1ujXjyrwyZGgvFE7jDPARek 6yIqMfEFyK+fafMWC0U52nCbu1T0JCW0TLBe6rCrenL7rZTZOS85 X-Received: by 2002:a05:651c:105:b0:2cf:2c54:d8f7 with SMTP id a5-20020a05651c010500b002cf2c54d8f7mr833859ljb.8.1706698331852; Wed, 31 Jan 2024 02:52:11 -0800 (PST) X-Forwarded-Encrypted: i=0; AJvYcCXPrB3sm1rRvndMXKIO2k/etxXt8lFAdS4S6TpeDn5hDO3coF0f9uzK6lzVayPD35z1JUXsS5Cx4qacGCuzBjkCOE1sbCC+ly203NAwGsR64urLMO2G6NWxtb5W7WT7JDuBqoqmjuORv6EzGsbSEbXC7n7aBJuiNEY7rM+PlBCjj9NMvlcDJ++j+v7t6kS3nPpV6EbGAzLA+qA8RfeccHa+3z5P721y0Dj3LoQJpU74NskuQs5ccfQ2qJ7zyhz5m5KwdKD2un+kPr3hx0fABJyal/ttpfMP2GK/CEfu+KP6jAYVKOk2rDFl36O55E7NrAIVGMuvb5Ipc2tfGftkRSxJtjtTvmzfa4GsSYw2Z5nR2CU0City9u5sQpw9oivASRO1Mw== Received: from xeon.. ([188.163.112.49]) by smtp.gmail.com with ESMTPSA id f19-20020a056402195300b0055e96290001sm4753966edz.27.2024.01.31.02.52.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 31 Jan 2024 02:52:11 -0800 (PST) From: Svyatoslav Ryhel To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thierry Reding , Jonathan Hunter , Kees Cook , Maxim Schwalm Cc: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org, linux-hardening@vger.kernel.org Subject: [PATCH v1 2/4] dt-bindings: arm: tegra: Add LG Optimus Vu P895 and Optimus 4X P880 Date: Wed, 31 Jan 2024 12:51:51 +0200 Message-Id: <20240131105153.8070-3-clamor95@gmail.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20240131105153.8070-1-clamor95@gmail.com> References: <20240131105153.8070-1-clamor95@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1789603015501329595 X-GMAIL-MSGID: 1789603015501329595 From: Maxim Schwalm Add a compatible for the LG Optimus Vu P895 and Optimus 4X P880. Signed-off-by: Maxim Schwalm --- Documentation/devicetree/bindings/arm/tegra.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/tegra.yaml b/Documentation/devicetree/bindings/arm/tegra.yaml index fcf956406168..9b3c565b21c4 100644 --- a/Documentation/devicetree/bindings/arm/tegra.yaml +++ b/Documentation/devicetree/bindings/arm/tegra.yaml @@ -64,6 +64,14 @@ properties: - items: - const: asus,tf700t - const: nvidia,tegra30 + - description: LG Optimus 4X P880 + items: + - const: lge,p880 + - const: nvidia,tegra30 + - description: LG Optimus Vu P895 + items: + - const: lge,p895 + - const: nvidia,tegra30 - items: - const: toradex,apalis_t30-eval - const: toradex,apalis_t30 From patchwork Wed Jan 31 10:51:53 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Svyatoslav Ryhel X-Patchwork-Id: 194661 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:2087:b0:106:209c:c626 with SMTP id gs7csp1803462dyb; Wed, 31 Jan 2024 02:54:07 -0800 (PST) X-Google-Smtp-Source: AGHT+IH5WY+TtJUh1s+5qb9zXK8/y88+T3+GrqT8zuukHQe1pZ3wuS3lyRqrbcoZprPrb6bZaMJw X-Received: by 2002:a17:906:eb0e:b0:a34:abc2:3627 with SMTP id mb14-20020a170906eb0e00b00a34abc23627mr817977ejb.24.1706698447446; Wed, 31 Jan 2024 02:54:07 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706698447; cv=pass; d=google.com; s=arc-20160816; b=rG3syEkSEJ4XaYsMls154u/W7W2cT2TdiabmdD6d0+RbzQRi1ignVZhJefds1HBJoH jIuJ2wBoPVwSJBoO4syOhSyr2Yr7AeiConHQake696YRPpmLqe59HYmgmRKvkpLc0Ufk SOCb+AqMUWJiqdaPOwcNZqXO8KyULI+tQre1gPlqHOWsf2SULVBCHlHHtwpPFG3b7HuW dTl1og7jhg20uQjrFG1G4djmPP73gpl0fR041ZuJZ0Nr4+J54tYgaVUWz7YmmLFJv84i WcsSPpe7Srv5KYmK37GwIpnQzn+P7ilm/NvWeMakrr9L9Cs4CVO3eexdMN83DBO0yIH3 H7Dw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=Se9CfwSQUxv6KXVDhcaxPQjUC3aACwPcr2JuIZJ0gkU=; fh=dUOsvpTY5NVMp/JmkVCzV6CxTOe9FKpIE0iIvC3GP4M=; b=HgvhJF9cnN+aLQOv9PP0kIMLbVG7MVuSYH30ThDpzMDycoWSUp39GfnLb+tcKW+mFC eq6mfP2PmtqgNVjBIMVaZ+OZkyXhnACms7YK/k/+JQAD28LOVSF17O9qJq825ooBYQsl 80z6r3/F78BbZrW/JPE4xBvWZNTGMtTJ7tlAW4A+lRhRyysz6dGMM+SbzZpZe+eywcUW 6XY+wcCMHj1BhyG5QgkvcYIjSJnZ1qNLA4PuY2rkAXFFQT9zGZGXcQuwIfn+slZd3aRg vQgk1SXLzdLmKxW0teDHxkvOqOU6m/L/nhRwbTXqUCRwqur3wlo7FOqXYU5LZKF3Ebjp xmYQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=VnvHn+gl; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-46266-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-46266-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com X-Forwarded-Encrypted: i=1; AJvYcCXnJn13Q5+7cE05AXDLB/1OPfwmYiFAybe54RwJdkZ4r6wg1k9HkelIxxaWzzC1APP1r1RUP+FowTTPc6iJSyh2sX2W4Q== Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id z24-20020a170906075800b00a31878369d3si5379940ejb.687.2024.01.31.02.54.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 31 Jan 2024 02:54:07 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-46266-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=VnvHn+gl; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-46266-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-46266-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 6D0761F23B89 for ; Wed, 31 Jan 2024 10:53:51 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 08D2D78683; Wed, 31 Jan 2024 10:52:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="VnvHn+gl" Received: from mail-lj1-f171.google.com (mail-lj1-f171.google.com [209.85.208.171]) (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 96E8274E0D; Wed, 31 Jan 2024 10:52:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706698338; cv=none; b=fqNIkYXgXSl9pn4Uq3X7vs7XX9I4oG77zoN6+8iXdakGwfaPijY6ZAsSWmVgBq48yKp0n5BjJKmbmgWxkaLUbKfZjvxuQxVqLZK4sTdSegHKlSbTtRf0o0t31NZznUtXvj0Aztm/bNHtz3fgqJKlPrH5yu+gRkJ6+W3nlA5PDV8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706698338; c=relaxed/simple; bh=5Rbsf+/7ir7bv3bb//4Wsa5Q0eS1NKoaIWd6RplfjxE=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=EFWcBLF3e+nDXwvKaoUUNhbt3O0BeucodhNJFxJ4ULuIHc7QvierM8m4mmssG50znGLvFUwjb+QTSTCk5i5fvslmYIPhfPyO4yswodzZnYTIBpQv6bgVpAWATenPbSZ0EGjGLqlgrfV2hCIBpgiVV3/6ytbaD6DEI1xYYTXSfPQ= 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=VnvHn+gl; arc=none smtp.client-ip=209.85.208.171 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 Received: by mail-lj1-f171.google.com with SMTP id 38308e7fff4ca-2d05b06b5f9so21241211fa.3; Wed, 31 Jan 2024 02:52:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706698334; x=1707303134; 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=Se9CfwSQUxv6KXVDhcaxPQjUC3aACwPcr2JuIZJ0gkU=; b=VnvHn+glIAGIKvayAGmqceWqwiY2pcue5mubY+7HcVOTg4iRsvKTZbFA2UxBOCp4al /eu8h2OfbLwGL9HCif41kQh2Z9cSV5cbWcqZPxeMSQs7ZYQCn+67GPZkXQeeEWdasdkx sUL4dNNg20dNpg69iKl6USr6rGOCsKk71aWaQTp+hiOlTkVTYPs1dR8D89u+rBSpz88l zkbEDYnKFFlmoWx9DfbJPAfwKg8QQfPXcGLU1t6669c1LKZoNXeEUKhxSh4CtZ19KRDr L82iZSYkN2M/jJ9S/4h56j/6obsYrME8xIDbhoBWlHZrprKOB+97QM63zVGwUXlabEAk +uYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706698334; x=1707303134; 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=Se9CfwSQUxv6KXVDhcaxPQjUC3aACwPcr2JuIZJ0gkU=; b=Be56EsdFWAmdNXQhLYPPW6F28vj4bUkyP66FoIPCzSOBYIRbVz1GSKMUfAwedkoz8h kp1xlmW9SsW+Ae11RfYMdLZKcfgPAmnUevXC0uoxbEYSfKODA+RO9/OsElhdRvvDL/if 9Jdp68qIUQKgBOt2rXXytyGcWrSl9QdOQLjOPfTh+1ChwifT4scl0WcivWeZNSOwAfDq tWvvKUFh0c5et74PIM0XYMmDZEyiiFZppOrVzPfXqQAk1htTbtUSNpfTmKhfR1JiME6g CfjLH15QHL0PH/PgG9rHeBpvvKvZUF4SqhKL8ZzleywxlVnrzbN9/PdwOkI7GhLu6Hcq eEcA== X-Gm-Message-State: AOJu0YxJIvwx3x+OcD8PZyUpd2GBvpXg5Z8Om4/Yo5L/s0hp271PrE2A 6HOVZJN3q3hklWsSWHc9mybZ5EOeENjT5mAXXyLJYj6IeO3bwhyR X-Received: by 2002:a05:651c:337:b0:2d0:494b:3d69 with SMTP id b23-20020a05651c033700b002d0494b3d69mr911092ljp.18.1706698334240; Wed, 31 Jan 2024 02:52:14 -0800 (PST) X-Forwarded-Encrypted: i=0; AJvYcCWbtEMZ0Kaw3rssPQ76pyM3vdQ2KAH+Lhwv2++7PCLxHhR0q/ky3D5kpa/aMGzRZJb3LCPg6jbfShJSkfZSroDJePz5Hhzk14gp8Z+ZbDFVQWxh2854+57cJ8JFZiIqwohw8taVW/Hrah+VlaGaqu+nOq/m0QoiT5I6kyHQ6bWK1Uhq5cMArEN5ceq57QaAuRKi/H5/FAFwYpGMv1KjoirXLCk70JIw1r8ufUp9etTR+DR1zHQm72m3vNYZoNgLv9SN9EF1upTkdm0yvT1WJdb/xmv/5taOda1ZnUPUn4mrl0/97giuiw45Jg2GyzwStrtSSYzUCPgStgrODT0IQJnz7HD8Wku8uMZkseiz9ZO+h0zLRl9bGKwFdXKv+6B8jRFi9w== Received: from xeon.. ([188.163.112.49]) by smtp.gmail.com with ESMTPSA id f19-20020a056402195300b0055e96290001sm4753966edz.27.2024.01.31.02.52.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 31 Jan 2024 02:52:14 -0800 (PST) From: Svyatoslav Ryhel To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thierry Reding , Jonathan Hunter , Kees Cook , Maxim Schwalm Cc: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org, linux-hardening@vger.kernel.org Subject: [PATCH v1 4/4] ARM: tegra: Add device-tree for LG Optimus 4X HD (P880) Date: Wed, 31 Jan 2024 12:51:53 +0200 Message-Id: <20240131105153.8070-5-clamor95@gmail.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20240131105153.8070-1-clamor95@gmail.com> References: <20240131105153.8070-1-clamor95@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1789603031309130751 X-GMAIL-MSGID: 1789603031309130751 Add device-tree for LG Optimus 4X HD P880, which is a NVIDIA Tegra30-based smartphone, orignally running Android. Signed-off-by: Svyatoslav Ryhel --- arch/arm/boot/dts/nvidia/Makefile | 1 + arch/arm/boot/dts/nvidia/tegra30-lg-p880.dts | 489 +++++++++++++++++++ 2 files changed, 490 insertions(+) create mode 100644 arch/arm/boot/dts/nvidia/tegra30-lg-p880.dts diff --git a/arch/arm/boot/dts/nvidia/Makefile b/arch/arm/boot/dts/nvidia/Makefile index f66337e5d188..96972559253c 100644 --- a/arch/arm/boot/dts/nvidia/Makefile +++ b/arch/arm/boot/dts/nvidia/Makefile @@ -39,6 +39,7 @@ dtb-$(CONFIG_ARCH_TEGRA_3x_SOC) += \ tegra30-cardhu-a02.dtb \ tegra30-cardhu-a04.dtb \ tegra30-colibri-eval-v3.dtb \ + tegra30-lg-p880.dtb \ tegra30-lg-p895.dtb \ tegra30-ouya.dtb \ tegra30-pegatron-chagall.dtb diff --git a/arch/arm/boot/dts/nvidia/tegra30-lg-p880.dts b/arch/arm/boot/dts/nvidia/tegra30-lg-p880.dts new file mode 100644 index 000000000000..9d8eeab79cdc --- /dev/null +++ b/arch/arm/boot/dts/nvidia/tegra30-lg-p880.dts @@ -0,0 +1,489 @@ +// SPDX-License-Identifier: GPL-2.0 +/dts-v1/; + +#include "tegra30-lg-x3.dtsi" + +/ { + model = "LG Optimus 4X HD P880"; + compatible = "lge,p880", "nvidia,tegra30"; + + aliases { + mmc1 = &sdmmc3; /* uSD slot */ + mmc2 = &sdmmc1; /* WiFi */ + }; + + pinmux@70000868 { + pinctrl-names = "default"; + pinctrl-0 = <&state_default>; + + state_default: pinmux { + /* WLAN SDIO pinmux */ + host_wlan_wake { + nvidia,pins = "pu4"; + nvidia,function = "pwm1"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + + /* GNSS UART-B pinmux */ + uartb_rxd { + nvidia,pins = "uart2_rxd_pc3"; + nvidia,function = "uartb"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + uartb_txd { + nvidia,pins = "uart2_txd_pc2"; + nvidia,function = "uartb"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + gps_reset { + nvidia,pins = "kb_row7_pr7"; + nvidia,function = "kbc"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + + /* MicroSD pinmux */ + sdmmc3_clk { + nvidia,pins = "sdmmc3_clk_pa6"; + nvidia,function = "sdmmc3"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + sdmmc3_data { + nvidia,pins = "sdmmc3_cmd_pa7", + "sdmmc3_dat0_pb7", + "sdmmc3_dat1_pb6", + "sdmmc3_dat2_pb5", + "sdmmc3_dat3_pb4"; + nvidia,function = "sdmmc3"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + microsd_detect { + nvidia,pins = "clk2_out_pw5"; + nvidia,function = "rsvd2"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + + /* GPIO keys pinmux */ + volume_up { + nvidia,pins = "ulpi_data6_po7"; + nvidia,function = "spi2"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + + /* Sensors pinmux */ + current_alert_irq { + nvidia,pins = "uart2_rts_n_pj6"; + nvidia,function = "uartb"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + + /* AUDIO pinmux */ + sub_mic_ldo { + nvidia,pins = "gmi_cs7_n_pi6"; + nvidia,function = "gmi"; + nvidia,pull = ; + nvidia,tristate = ; + nvidia,enable-input = ; + }; + }; + }; + + i2c@7000c400 { + touchscreen@20 { + rmi4-f11@11 { + syna,clip-x-high = <1110>; + syna,clip-y-high = <1973>; + + touchscreen-inverted-y; + }; + }; + }; + + memory-controller@7000f000 { + emc-timings-0 { + /* SAMSUNG 1GB K4P8G304EB FGC1 533MHz */ + nvidia,ram-code = <0>; + + timing-12750000 { + clock-frequency = <12750000>; + + nvidia,emem-configuration = < 0x00050001 0xc0000010 + 0x00000001 0x00000001 0x00000002 0x00000000 + 0x00000003 0x00000001 0x00000002 0x00000004 + 0x00000001 0x00000000 0x00000002 0x00000002 + 0x02020001 0x00060402 0x77230303 0x001f0000 >; + }; + + timing-25500000 { + clock-frequency = <25500000>; + + nvidia,emem-configuration = < 0x00020001 0xc0000010 + 0x00000001 0x00000001 0x00000002 0x00000000 + 0x00000003 0x00000001 0x00000002 0x00000004 + 0x00000001 0x00000000 0x00000002 0x00000002 + 0x02020001 0x00060402 0x73e30303 0x001f0000 >; + }; + + timing-51000000 { + clock-frequency = <51000000>; + + nvidia,emem-configuration = < 0x00010001 0xc0000010 + 0x00000001 0x00000001 0x00000002 0x00000000 + 0x00000003 0x00000001 0x00000002 0x00000004 + 0x00000001 0x00000000 0x00000002 0x00000002 + 0x02020001 0x00060402 0x72c30303 0x001f0000 >; + }; + + timing-102000000 { + clock-frequency = <102000000>; + + nvidia,emem-configuration = < 0x00000001 0xc0000018 + 0x00000001 0x00000001 0x00000003 0x00000001 + 0x00000003 0x00000001 0x00000002 0x00000004 + 0x00000001 0x00000000 0x00000002 0x00000002 + 0x02020001 0x00060403 0x72430504 0x001f0000 >; + }; + + timing-204000000 { + clock-frequency = <204000000>; + + nvidia,emem-configuration = < 0x00000003 0xc0000025 + 0x00000001 0x00000001 0x00000006 0x00000003 + 0x00000005 0x00000001 0x00000002 0x00000004 + 0x00000001 0x00000000 0x00000003 0x00000002 + 0x02030001 0x00070506 0x71e40a07 0x001f0000 >; + }; + + timing-266500000 { + clock-frequency = <266500000>; + + nvidia,emem-configuration = < 0x00000004 0xC0000030 + 0x00000001 0x00000002 0x00000008 0x00000004 + 0x00000006 0x00000001 0x00000002 0x00000005 + 0x00000001 0x00000000 0x00000003 0x00000003 + 0x03030001 0x00090608 0x70040c09 0x001f0000 >; + }; + + timing-533000000 { + clock-frequency = <533000000>; + + nvidia,emem-configuration = < 0x00000008 0xC0000060 + 0x00000003 0x00000004 0x00000010 0x0000000a + 0x0000000d 0x00000002 0x00000002 0x00000008 + 0x00000002 0x00000000 0x00000004 0x00000005 + 0x05040002 0x00110b10 0x70281811 0x001f0000 >; + }; + }; + }; + + memory-controller@7000f400 { + emc-timings-0 { + /* SAMSUNG 1GB K4P8G304EB FGC1 533MHz */ + nvidia,ram-code = <0>; + + timing-12750000 { + clock-frequency = <12750000>; + + nvidia,emc-auto-cal-interval = <0x001fffff>; + nvidia,emc-mode-1 = <0x00010022>; + nvidia,emc-mode-2 = <0x00020001>; + nvidia,emc-mode-reset = <0x00000000>; + nvidia,emc-zcal-cnt-long = <0x00000009>; + nvidia,emc-cfg-dyn-self-ref; + nvidia,emc-cfg-periodic-qrst; + + nvidia,emc-configuration = < 0x00000000 + 0x00000001 0x00000002 0x00000002 0x00000004 + 0x00000004 0x00000001 0x00000005 0x00000002 + 0x00000002 0x00000001 0x00000001 0x00000000 + 0x00000001 0x00000003 0x00000001 0x0000000b + 0x00000009 0x0000002f 0x00000000 0x0000000b + 0x00000001 0x00000001 0x00000002 0x00000000 + 0x00000001 0x00000007 0x00000002 0x00000002 + 0x00000003 0x00000008 0x00000004 0x00000001 + 0x00000002 0x00000036 0x00000004 0x00000004 + 0x00000000 0x00000000 0x00004282 0x007800a4 + 0x00008000 0x000fc000 0x000fc000 0x000fc000 + 0x000fc000 0x000fc000 0x000fc000 0x000fc000 + 0x000fc000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x000fc000 0x000fc000 0x000fc000 + 0x000fc000 0x00100220 0x0800201c 0x00000000 + 0x77ffc004 0x01f1f008 0x00000000 0x00000007 + 0x08000068 0x08000000 0x00000802 0x00064000 + 0x00000009 0x00090009 0xa0f10000 0x00000000 + 0x00000000 0x80000164 0xe0000000 0xff00ff00 >; + }; + + timing-25500000 { + clock-frequency = <25500000>; + + nvidia,emc-auto-cal-interval = <0x001fffff>; + nvidia,emc-mode-1 = <0x00010022>; + nvidia,emc-mode-2 = <0x00020001>; + nvidia,emc-mode-reset = <0x00000000>; + nvidia,emc-zcal-cnt-long = <0x00000009>; + nvidia,emc-cfg-dyn-self-ref; + nvidia,emc-cfg-periodic-qrst; + + nvidia,emc-configuration = < 0x00000001 + 0x00000003 0x00000002 0x00000002 0x00000004 + 0x00000004 0x00000001 0x00000005 0x00000002 + 0x00000002 0x00000001 0x00000001 0x00000000 + 0x00000001 0x00000003 0x00000001 0x0000000b + 0x00000009 0x00000060 0x00000000 0x00000018 + 0x00000001 0x00000001 0x00000002 0x00000000 + 0x00000001 0x00000007 0x00000004 0x00000004 + 0x00000003 0x00000008 0x00000004 0x00000001 + 0x00000002 0x0000006b 0x00000004 0x00000004 + 0x00000000 0x00000000 0x00004282 0x007800a4 + 0x00008000 0x000fc000 0x000fc000 0x000fc000 + 0x000fc000 0x000fc000 0x000fc000 0x000fc000 + 0x000fc000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x000fc000 0x000fc000 0x000fc000 + 0x000fc000 0x00100220 0x0800201c 0x00000000 + 0x77ffc004 0x01f1f008 0x00000000 0x00000007 + 0x08000068 0x08000000 0x00000802 0x00064000 + 0x0000000a 0x00090009 0xa0f10000 0x00000000 + 0x00000000 0x800001c5 0xe0000000 0xff00ff00 >; + }; + + timing-51000000 { + clock-frequency = <51000000>; + + nvidia,emc-auto-cal-interval = <0x001fffff>; + nvidia,emc-mode-1 = <0x00010022>; + nvidia,emc-mode-2 = <0x00020001>; + nvidia,emc-mode-reset = <0x00000000>; + nvidia,emc-zcal-cnt-long = <0x00000009>; + nvidia,emc-cfg-dyn-self-ref; + nvidia,emc-cfg-periodic-qrst; + + nvidia,emc-configuration = < 0x00000003 + 0x00000006 0x00000002 0x00000002 0x00000004 + 0x00000004 0x00000001 0x00000005 0x00000002 + 0x00000002 0x00000001 0x00000001 0x00000000 + 0x00000001 0x00000003 0x00000001 0x0000000b + 0x00000009 0x000000c0 0x00000000 0x00000030 + 0x00000001 0x00000001 0x00000002 0x00000000 + 0x00000001 0x00000007 0x00000008 0x00000008 + 0x00000003 0x00000008 0x00000004 0x00000001 + 0x00000002 0x000000d5 0x00000004 0x00000004 + 0x00000000 0x00000000 0x00004282 0x007800a4 + 0x00008000 0x000fc000 0x000fc000 0x000fc000 + 0x000fc000 0x000fc000 0x000fc000 0x000fc000 + 0x000fc000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x000fc000 0x000fc000 0x000fc000 + 0x000fc000 0x00100220 0x0800201c 0x00000000 + 0x77ffc004 0x01f1f008 0x00000000 0x00000007 + 0x08000068 0x08000000 0x00000802 0x00064000 + 0x00000013 0x00090009 0xa0f10000 0x00000000 + 0x00000000 0x80000287 0xe0000000 0xff00ff00 >; + }; + + timing-102000000 { + clock-frequency = <102000000>; + + nvidia,emc-auto-cal-interval = <0x001fffff>; + nvidia,emc-mode-1 = <0x00010022>; + nvidia,emc-mode-2 = <0x00020001>; + nvidia,emc-mode-reset = <0x00000000>; + nvidia,emc-zcal-cnt-long = <0x0000000a>; + nvidia,emc-cfg-dyn-self-ref; + nvidia,emc-cfg-periodic-qrst; + + nvidia,emc-configuration = < 0x00000006 + 0x0000000d 0x00000004 0x00000002 0x00000004 + 0x00000004 0x00000001 0x00000005 0x00000002 + 0x00000002 0x00000001 0x00000001 0x00000000 + 0x00000001 0x00000003 0x00000001 0x0000000b + 0x00000009 0x00000181 0x00000000 0x00000060 + 0x00000001 0x00000001 0x00000002 0x00000000 + 0x00000001 0x00000007 0x0000000f 0x0000000f + 0x00000003 0x00000008 0x00000004 0x00000001 + 0x00000002 0x000001a9 0x00000004 0x00000004 + 0x00000000 0x00000000 0x00004282 0x007800a4 + 0x00008000 0x000fc000 0x000fc000 0x000fc000 + 0x000fc000 0x000fc000 0x000fc000 0x000fc000 + 0x000fc000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x000fc000 0x000fc000 0x000fc000 + 0x000fc000 0x00100220 0x0800201c 0x00000000 + 0x77ffc004 0x01f1f008 0x00000000 0x00000007 + 0x08000068 0x08000000 0x00000802 0x00064000 + 0x00000025 0x00090009 0xa0f10000 0x00000000 + 0x00000000 0x8000040b 0xe0000000 0xff00ff00 >; + }; + + timing-204000000 { + clock-frequency = <204000000>; + + nvidia,emc-auto-cal-interval = <0x001fffff>; + nvidia,emc-mode-1 = <0x00010042>; + nvidia,emc-mode-2 = <0x00020001>; + nvidia,emc-mode-reset = <0x00000000>; + nvidia,emc-zcal-cnt-long = <0x00000013>; + nvidia,emc-cfg-dyn-self-ref; + nvidia,emc-cfg-periodic-qrst; + + nvidia,emc-configuration = < 0x0000000c + 0x0000001a 0x00000008 0x00000003 0x00000005 + 0x00000004 0x00000001 0x00000006 0x00000003 + 0x00000003 0x00000002 0x00000002 0x00000000 + 0x00000001 0x00000003 0x00000001 0x0000000c + 0x0000000a 0x00000303 0x00000000 0x000000c0 + 0x00000001 0x00000001 0x00000003 0x00000000 + 0x00000001 0x00000007 0x0000001d 0x0000001d + 0x00000004 0x0000000b 0x00000005 0x00000001 + 0x00000002 0x00000351 0x00000004 0x00000006 + 0x00000000 0x00000000 0x00004282 0x004400a4 + 0x00008000 0x00070000 0x00070000 0x00070000 + 0x00070000 0x00070000 0x00070000 0x00070000 + 0x00070000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00080000 0x00080000 0x00080000 + 0x00080000 0x000e0220 0x0800201c 0x00000000 + 0x77ffc004 0x01f1f008 0x00000000 0x00000007 + 0x08000068 0x08000000 0x00000802 0x00064000 + 0x0000004a 0x00090009 0xa0f10000 0x00000000 + 0x00000000 0x80000713 0xe0000000 0xff00ff00 >; + }; + + timing-266500000 { + clock-frequency = <266500000>; + + nvidia,emc-auto-cal-interval = <0x001fffff>; + nvidia,emc-mode-1 = <0x00010042>; + nvidia,emc-mode-2 = <0x00020002>; + nvidia,emc-mode-reset = <0x00000000>; + nvidia,emc-zcal-cnt-long = <0x00000018>; + nvidia,emc-cfg-periodic-qrst; + + nvidia,emc-configuration = < 0x0000000f + 0x00000022 0x0000000b 0x00000004 0x00000005 + 0x00000005 0x00000001 0x00000007 0x00000004 + 0x00000004 0x00000002 0x00000002 0x00000000 + 0x00000002 0x00000005 0x00000002 0x0000000c + 0x0000000b 0x000003ef 0x00000000 0x000000fb + 0x00000001 0x00000001 0x00000004 0x00000000 + 0x00000001 0x00000009 0x00000026 0x00000026 + 0x00000004 0x0000000e 0x00000006 0x00000001 + 0x00000002 0x00000455 0x00000000 0x00000004 + 0x00000000 0x00000000 0x00006282 0x003200a4 + 0x00008000 0x00050000 0x00050000 0x00050000 + 0x00050000 0x00050000 0x00050000 0x00050000 + 0x00050000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00060000 0x00060000 0x00060000 + 0x00060000 0x000b0220 0x0800003d 0x00000000 + 0x77ffc004 0x01f1f008 0x00000000 0x00000007 + 0x08000068 0x08000000 0x00000802 0x00064000 + 0x00000060 0x000a000a 0xa0f10000 0x00000000 + 0x00000000 0x800008ee 0xe0000000 0xff00ff00 >; + }; + + timing-533000000 { + clock-frequency = <533000000>; + + nvidia,emc-auto-cal-interval = <0x001fffff>; + nvidia,emc-mode-1 = <0x000100c2>; + nvidia,emc-mode-2 = <0x00020006>; + nvidia,emc-mode-reset = <0x00000000>; + nvidia,emc-zcal-cnt-long = <0x00000030>; + nvidia,emc-cfg-periodic-qrst; + + nvidia,emc-configuration = < 0x0000001f + 0x00000045 0x00000016 0x00000009 0x00000008 + 0x00000009 0x00000003 0x0000000d 0x00000009 + 0x00000009 0x00000005 0x00000003 0x00000000 + 0x00000004 0x00000009 0x00000006 0x0000000d + 0x00000010 0x000007df 0x00000000 0x000001f7 + 0x00000003 0x00000003 0x00000009 0x00000000 + 0x00000001 0x0000000f 0x0000004b 0x0000004b + 0x00000008 0x0000001b 0x0000000c 0x00000001 + 0x00000002 0x000008aa 0x00000000 0x00000006 + 0x00000000 0x00000000 0x00006282 0xf0120091 + 0x00008000 0x0000000a 0x0000000a 0x0000000a + 0x0000000a 0x0000000a 0x0000000a 0x0000000a + 0x0000000a 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x00000000 0x00000000 0x00000000 + 0x00000000 0x0000000a 0x0000000a 0x0000000a + 0x0000000a 0x00090220 0x0800003d 0x00000000 + 0x77ffc004 0x01f1f408 0x00000000 0x00000007 + 0x08000068 0x08000000 0x00000802 0x00064000 + 0x000000c0 0x000e000e 0xa0f10000 0x00000000 + 0x00000000 0x800010d9 0xe0000000 0xff00ff88 >; + }; + }; + }; + + sdmmc3: mmc@78000400 { + status = "okay"; + + cd-gpios = <&gpio TEGRA_GPIO(W, 5) GPIO_ACTIVE_LOW>; + bus-width = <4>; + + vmmc-supply = <&vdd_usd>; + vqmmc-supply = <&vdd_1v8_vio>; + }; + + battery: battery-cell { + compatible = "simple-battery"; + device-chemistry = "lithium-ion"; + charge-full-design-microamp-hours = <2150000>; + energy-full-design-microwatt-hours = <8200000>; + operating-range-celsius = <0 45>; + }; + + gpio-keys { + key-volume-up { + label = "Volume Up"; + gpios = <&gpio TEGRA_GPIO(O, 7) GPIO_ACTIVE_LOW>; + linux,code = ; + debounce-interval = <10>; + wakeup-event-action = ; + wakeup-source; + }; + }; + + sound { + compatible = "lge,tegra-audio-max98089-p880", + "nvidia,tegra-audio-max98089"; + nvidia,model = "LG Optimus 4X HD MAX98089"; + + nvidia,int-mic-en-gpios = <&gpio TEGRA_GPIO(I, 6) GPIO_ACTIVE_HIGH>; + }; +};