From mboxrd@z Thu Jan 1 00:00:00 1970 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 80991C7EE25 for ; Fri, 9 Jun 2023 17:10:36 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230125AbjFIRKf (ORCPT ); Fri, 9 Jun 2023 13:10:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58584 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229506AbjFIRKd (ORCPT ); Fri, 9 Jun 2023 13:10:33 -0400 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 02B403592 for ; Fri, 9 Jun 2023 10:09:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1686330588; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=NKTMLeVuJjJu+UupiY9R8YrLvu9QU8MmD3rWpa6hb1s=; b=dICC+JoiwztY3qfoVO+MOxiGhm9Anw0ylIrX7RlErsIE/F5GWhOnYBjHPRQJQoM+rjmW6v sDgqJiB/iKUAYDPNSeJtQC8tDIj1mIi3VMH+i51a6QuHWmRb5tSN3wjakxbnhLBf6DT5te qkbH12o7KdDL+GBLr0IOwwDEbkcfcu4= Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-67-27Afhb6dOI28ASxkf2ghaQ-1; Fri, 09 Jun 2023 13:09:46 -0400 X-MC-Unique: 27Afhb6dOI28ASxkf2ghaQ-1 Received: by mail-wr1-f72.google.com with SMTP id ffacd0b85a97d-30ae8776c12so908181f8f.1 for ; Fri, 09 Jun 2023 10:09:46 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686330585; x=1688922585; 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=NKTMLeVuJjJu+UupiY9R8YrLvu9QU8MmD3rWpa6hb1s=; b=H/v5Yp1o4j0PB5L9ESOKeWOH7ZDO0HaQ41BW4EDIXjVPbEP7E1YnI4lTfrVglY3MOA 3Jes1UVAKq+rjikP3fKlEQ2idxmQJPWDbqm6KuWuwxzW0ptpuDZXufyTS2vbRW9S72mt il+W+BiKgR6MPxE9A60BZrY1THDvmEF1izXvxpnvMrXymFuX4AgddTwo3OX1OwRzMQji ARV0YsLUKXJ70/NlczOhPsjckIUV0o/W2JY20lLJtKySA4xwWEhN13L2wuDMx1/DOLQ+ pbOepVbz5LgcIvACDdQf9ktfPVGyYycXmvCB0XfjdzjldbgmGx8e2NnTFo1C0k9NChOk WGiQ== X-Gm-Message-State: AC+VfDycaR6walauzIxEN1G++aP/c/zz0LuN7R3dHR2fxVvwUqwIkG0F MOJHDNNH76QmADhzpwgEODQjENZf+Mqp1AjAVoUSYWves+Sq45Khn+1JyzOyE5MxUVTJ0WpWQHw X48/G2+Q09kHm8UzoqTmTsMCxwICChuvE3r6uIP/QegyfW2+RzL0LA1VbW6U7EPeqqaLQAOvNWg eQn2BuRtY= X-Received: by 2002:a5d:58cf:0:b0:307:cf71:ed8c with SMTP id o15-20020a5d58cf000000b00307cf71ed8cmr4121898wrf.35.1686330585040; Fri, 09 Jun 2023 10:09:45 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7O8JZIPu1qlsxJkv6bYuVB1QreUorZhNkNOZBycKwRdDH9UjGNDznFR4S5cz6Dqwhpdfc/ng== X-Received: by 2002:a5d:58cf:0:b0:307:cf71:ed8c with SMTP id o15-20020a5d58cf000000b00307cf71ed8cmr4121875wrf.35.1686330584684; Fri, 09 Jun 2023 10:09:44 -0700 (PDT) Received: from minerva.home (205.pool92-176-231.dynamic.orange.es. [92.176.231.205]) by smtp.gmail.com with ESMTPSA id c21-20020a05600c0ad500b003f7310a3ffasm3265526wmr.2.2023.06.09.10.09.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Jun 2023 10:09:44 -0700 (PDT) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org Cc: Geert Uytterhoeven , Thomas Zimmermann , Maxime Ripard , Javier Martinez Canillas , Conor Dooley , Daniel Vetter , David Airlie , Krzysztof Kozlowski , Rob Herring , devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH v2 0/5] drm/ssd130x: A few enhancements and cleanups Date: Fri, 9 Jun 2023 19:09:35 +0200 Message-Id: <20230609170941.1150941-1-javierm@redhat.com> X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, While working on adding support for the SSD132X family of 4-bit grayscale Solomon OLED panel controllers, I noticed a few things in the driver that can be improved and make extending to support other chip families easier. I've split the preparatory patches in this series and will post the actual SSD132X support as a separate patch-set once this one is merged. Best regards, Javier Changes in v2: - List per controller default width/height values in DT schema (Maxime Ripard). Javier Martinez Canillas (5): drm/ssd130x: Make default width and height to be controller dependent dt-bindings: display: ssd1307fb: Remove default width and height values drm/ssd130x: Set the page height value in the device info data drm/ssd130x: Don't allocate buffers on each plane update drm/ssd130x: Remove hardcoded bits-per-pixel in ssd130x_buf_alloc() .../bindings/display/solomon,ssd1307fb.yaml | 28 +++- drivers/gpu/drm/solomon/ssd130x.c | 124 ++++++++++++------ drivers/gpu/drm/solomon/ssd130x.h | 6 + 3 files changed, 113 insertions(+), 45 deletions(-) -- 2.40.1