From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f172.google.com (mail-pf1-f172.google.com [209.85.210.172]) (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 5BE20364025 for ; Fri, 15 May 2026 05:43:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.172 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778823782; cv=none; b=RYrJgCRyA2/BfXrknu9r/7MGEe4nsD785NLTS9WaaW3ROfxEhqLnyNh/aN05CZaUgBqKHZkD9tY38qNRT1DSFfn9V5Bs2IcwkB14uJzKbExmoXNQQCTsMkT9zMNh5788P1KkfXyg0U+ryXd+4N9sZyWWMYVsUGLlmb+WPeZeXM4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778823782; c=relaxed/simple; bh=PpKTrbBM4Os8Rc8SCG+XYjDDmnVB1a2xO0tDP9ChOPs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=X4+PmXY9oEm2XoazGKHe879VgYDptEj8fKGeG3Sanbl6n+SSamyPrc0FJ5CCg2daq1qvn3jHa+11F2RxTkqUnkYcNjar9gS70ql0o/liy9gUwiUO75FtfuzSLQAFMeBLtAEu3G++WRVgRAT/G9tgsJjFjXA/9aCCux2mcLz7jsw= 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=OgtS8lN+; arc=none smtp.client-ip=209.85.210.172 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="OgtS8lN+" Received: by mail-pf1-f172.google.com with SMTP id d2e1a72fcca58-835399c11e0so3964822b3a.0 for ; Thu, 14 May 2026 22:43:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778823781; x=1779428581; 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=L3PjlyOf8sBl8btmWeVxVjjQtlMp0Y5dRKaD1umBdh4=; b=OgtS8lN+M8PI7PmackOsmBnijGCXED8pYUDNWm4hAHcxUwnaOMsSKvtOZ5/JTtuEfG IlYDC/uEs4/3LlXbS+gCFlnJGBxee5RVh3NRQbpLRKDWyW/IbfhJrSpX3aB10iUWft21 jFIesrYPkUsGv5uSwlraY2Fl3y6Sfo8sQsinKU669Zj97qOQd8T+V4BLJVhmq7TH3Wqp EF7KCylwDdhB3C3428lLZsu6sYdt7ibMvSzT6gmlBA9P87j2sBkUdifmRBjLMHWDKZln 7qg7dCWc0Oi7/pZWGv2yhIJBPVLoRtv0ydkxO7GgNcSZN0qfb1pogamFNmPya0RhJy/T e/Dw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778823781; x=1779428581; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=L3PjlyOf8sBl8btmWeVxVjjQtlMp0Y5dRKaD1umBdh4=; b=HGDdZzHIuhh/99dhsqIVJsRbmKsPoGjOSKD86CGpHsfyMHDG5D3o9H/tb7MHmR32yM eyL2FrySY8PEC5lOuBSDgKXgs1tUI45zH3jABnqmjqbRqSMKx/yOW9RDpwZtHj3pHLzr SB7K/9bHQRWj1tcNbzI478/RaCF/+rOzHfeY7UbN5TiSbpLUuIZnrdD276B7lv/MGTaI G2ft7IZqvJVZge7mqMceax8cBt8YRoiSS/cLbeXIvigPTsU0+bzU2vUMx2HCaB2ZZupP lIsZGvYMKJHubySy3Vjx3q+Zi3WZ23hVADzrK7Zg4ADio5vmIiLLgAHvH5xf7htZlh5h xdvg== X-Forwarded-Encrypted: i=1; AFNElJ8e59OM0MBciT7RCVqa9O2IQ4n8FzIFOsxUjMc31EDTKSqNzGHRvvfNO2Y8d53fIVZZWFhljNI36Sowoqw=@vger.kernel.org X-Gm-Message-State: AOJu0YyB/Fhvmo9/HKEYOz2nt6TzxQMa1+n8AX3RsE7LmxUDnhVMQf8+ DRg+vDo3jW2BCXoip/xrwpVq7vBYNR6ov9jo3ao0ZLM/CqUL/RAAuHb0 X-Gm-Gg: Acq92OHZqUx2MjzCX78o2LYzhEw3lEwGVdb7uQOzjJ4OU/UZtqKPUxgNzQQTRo3/wLo qKmOVS76qyTIX3do8P5Wh9Rq+ts6M10ojgyEtWPqAlS1ntSVbFxYpZCfa6BYrFofM7dFEszFPEM e1KK3c/r5quT0NWBGtzcuuDuCOFJV5nPNE1385/7T+DWxY3cKspGYaCiRpk+TGI9pV3WkopT7wi RDOnyafRTRNsP5wet7/vduI2TDU1TaXRS5qIhQNL+OJLzFt1NkeTCOD/hskcNrsC6fhCi28n+KR MgrLbL5rZch0w29hCA3Xpj8mfgteuna39HJ1If4VBDlkCsqaowm6VubczUFpvyE+UTBmwKHvglF 5NzDPpGxisxZcgL0oUKbK/zpaOn8oYSC4Lv/3y/+pkp/ibeWF/7AlGqY17wAWzDEj8OGxADY8q5 9ifXiKXn1wBKf3ivS+yF0mGm8r6DIx2XmXIktiugf+TADEOyd0L2JwhYRHgJprypWdIGSfuXVp6 8+OR78LGtDqikcdpNehpHRNJJA0Z1vQJRDjGQ== X-Received: by 2002:a05:6a00:3921:b0:83c:de0e:bac5 with SMTP id d2e1a72fcca58-83f33f3d3c7mr2755385b3a.49.1778823780683; Thu, 14 May 2026 22:43:00 -0700 (PDT) Received: from harrison-Surface-Pro-12in-1st-Ed-with-Snapdragon.wework.com ([203.117.161.34]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-83f2b9bec8fsm3106116b3a.33.2026.05.14.22.42.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 May 2026 22:43:00 -0700 (PDT) From: Harrison Vanderbyl To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, Herbert Xu , davem@davemloft.net, neil.armstrong@linaro.org, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, airlied@gmail.com, simona@ffwll.ch, jikos@kernel.org, bentiss@kernel.org, luzmaximilian@gmail.com, hansg@kernel.org, ilpo.jarvinen@linux.intel.com Cc: Douglas Anderson , Jessica Zhang , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-crypto@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-input@vger.kernel.org, platform-driver-x86@vger.kernel.org Subject: [PATCH v2 5/7] drm/panel-edp: Add panel for Surface Pro 12in Date: Fri, 15 May 2026 15:41:50 +1000 Message-ID: <9e749a3a483e4a3c684eac3ee6a4b241c94a0362.1778822464.git.harrison.vanderbyl@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Add an entry for the BOE NE120DRM-N28 panel, used in the Microsoft Surface Pro 12-inch. The values chosen were tested to be working fine for wake from sleep and hibernation. Panel edid: 00 ff ff ff ff ff ff 00 09 e5 c9 0c a0 06 00 07 0a 22 01 04 a5 19 11 78 07 9f 15 a6 55 4c 9b 25 0e 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 62 53 94 a0 80 b8 2e 50 18 10 3a 00 fe a9 00 00 00 1a 13 7d 94 a0 80 b8 2e 50 18 10 3a 00 fe a9 00 00 00 1a 00 00 00 fd 00 18 5a 5b 88 20 01 0a 20 20 20 20 20 20 00 00 00 fc 00 4e 45 31 32 30 44 52 4d 2d 4e 32 38 0a 00 0a Signed-off-by: Harrison Vanderbyl --- drivers/gpu/drm/panel/panel-edp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/panel/panel-edp.c b/drivers/gpu/drm/panel/panel-edp.c index 497dcd48f57b..2cf52f03c217 100644 --- a/drivers/gpu/drm/panel/panel-edp.c +++ b/drivers/gpu/drm/panel/panel-edp.c @@ -2020,6 +2020,7 @@ static const struct edp_panel_entry edp_panels[] = { EDP_PANEL_ENTRY('B', 'O', 'E', 0x0c26, &delay_200_500_p2e200, "NV140WUM-T08"), EDP_PANEL_ENTRY('B', 'O', 'E', 0x0c93, &delay_200_500_e200, "Unknown"), EDP_PANEL_ENTRY('B', 'O', 'E', 0x0cb6, &delay_200_500_e200, "NT116WHM-N44"), + EDP_PANEL_ENTRY('B', 'O', 'E', 0x0cc9, &delay_200_500_e50, "NE120DRM-N28"), EDP_PANEL_ENTRY('B', 'O', 'E', 0x0cf2, &delay_200_500_e200, "NV156FHM-N4S"), EDP_PANEL_ENTRY('B', 'O', 'E', 0x0cf6, &delay_200_500_e200_d100, "NV140WUM-N64"), EDP_PANEL_ENTRY('B', 'O', 'E', 0x0cfa, &delay_200_500_e50, "NV116WHM-A4D"), -- 2.53.0