From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.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 488B4223DC6 for ; Sun, 19 Jul 2026 19:04:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.46 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784487845; cv=none; b=RGxYs/M0tClZ5eDOJ/0dmhWWzQQwy2jjTMeclGqj/2NG7wrCWta2fPDddX2os1UUHC4z4mDi/7fxyWe015bLvlyeM9lMsvWu45C20YBX0PXhAUmIhKI5YGWp03COQxgmuDz0oqG54uRQvjRGsV2XriPLxJMEkvjaH7HMiCnHnRU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784487845; c=relaxed/simple; bh=Xw1oYncX5jFRQHGaqYbztcx1Lo2OdR//wvglDEIdjrg=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=spuQlTJvIhmLC1n6FBq6PnErA2NTzCNSHA4MTFRiPsXyRcppixAvF62wndksP1B4VTGUUKYI1C5QDfcRPckSxRx1x2nMt1r8mhpaenq3NftKlYOpVhPjzdjF9ZcOLaSgz3wSoCgQlOUen2vmU+PfFvzdsyOBFWt+I6FaWhRU8Ko= 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=IEQHBpag; arc=none smtp.client-ip=209.85.128.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="IEQHBpag" Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-4954a9e8490so10262285e9.1 for ; Sun, 19 Jul 2026 12:04:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784487842; x=1785092642; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=Vg4zSEjVbfEP06hnLHW/Sb6yLZpwyX9YPwNFfcUBv8c=; b=IEQHBpagHpAmR7vI2nvmfSNvj3guQjJKTk4iavhC+AYRUb6t00iD3g9G1tvaNDrzaZ c8YunrQwcM06eKvj6zJeRROLPXcayVxSjjogUG2tK2DmyVRDvY6sgXoGXQaPy+bdOk+P nJOqVRNz3dL7rc2W/l+kJdSLX4gx45XCqN+LFxQdoKYj3A+c5MUSE43RYkGwVyhfTCsq nCt19qeAjCTBHDx65+08d1vgeBa26dyDtzGI10lN2n37dOORGvMl+XW8jcEMOrb2tWIs 4QK0BnmSKgEFdrSLzocyPVV6NPzqEsomA/t9UEuc1UDPoAj9id+TcGZq80mDyki7cv10 sqww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784487842; x=1785092642; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Vg4zSEjVbfEP06hnLHW/Sb6yLZpwyX9YPwNFfcUBv8c=; b=RK8kgTMc3GeaG8OrjsOjpK4jjW2ly4BldkXnL8BA2nC6Rl0pUYWi/lz7wCk94jijkp aNlzAVzL60i+bjd2bm5elF0q/L/RgbYMccstZ3NVOnT+i0QyJGYhdEuo8LsBAsfPq4nk ARz6O92abDU3k0fubBKe8uePeQAqe7u8b1vmnaLgQ0U8WDk2ZibYodL769KzaU0v3kYI jUdGHcZC3TgLLBuhkbRp06Js5vPjtn1x/UQDt/i3Rw4lpwLUT/gT7B8tEWwY83edkqPS Wv7bSwgy3z7TgNbsmhpeZBJDq+rxBH9Aa9IAXTJcoyUy01FElOVIrBeAdQ9nZBRBnpab mf+g== X-Forwarded-Encrypted: i=1; AHgh+RrZvWSRlyxnDfWcq9WpgbeHTV1NtZGzF90DprocEWLrLDppvlZ7JMuEJANon/HCI59NacbE84rNeVU7hw4=@vger.kernel.org X-Gm-Message-State: AOJu0Yz7jVFkyciLbitHKWfonkalCy3HLMw70u/RB0nEUvMuom1DSALf dYXdXJYiKUJtxW/cwKyUQtS2wTGcp6v/0/+2ld3fhu1bxMC+YMLCyulR X-Gm-Gg: AfdE7clzEJILoB4xhjkBsceFz6SG3omwLd/yyYozEBJORsD6RmOQDzF/hTDkgwfUmks 5VkN/fdW4IkU/0VK1UobWoP+zAd0IK7Y9kU86VdxgmtZdZRIUfM0vhH6X9MtOkIz5cNsxNLgqsW BX5LYplvH4baSUmaXFb4mzuz5Fanwvce/gr7r56WTEIFwTpxKppL6p3+hCPwoHJcC5Skhn4drjN cWCddg+2rZb1TR6mCGlnCBEcmspV4N4fmcuSLhDcNw+tFWOZ7OFb/v6JiXuk/v+SY5OF6kIVmky Huzk9va9T4ER925eereTNsvTEYUJaPgeHFnok3Bc28U8hj2Z8R82MUV2TrbQ/5by0Oy+1yTr7HO +uEPmuocmby/WM9iHBCKcIU8BQA3GIm4kLJtRrK+Nuh7pap+LGx497NNojToUafvU0n1OKrjgoF ItdYEYLO47DFlOwImsGOJjc2EEFXwfu29khT5oJA== X-Received: by 2002:a05:600d:8443:20b0:493:ecf5:89fd with SMTP id 5b1f17b1804b1-4954a341a2bmr89158815e9.17.1784487842350; Sun, 19 Jul 2026 12:04:02 -0700 (PDT) Received: from michalis-linux (adsl-75.176.58.251.tellas.gr. [176.58.251.75]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4954c841a0dsm181983315e9.5.2026.07.19.12.04.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Jul 2026 12:04:01 -0700 (PDT) From: Michail Tatas To: michael@amarulasolutions.com, neil.armstrong@linaro.org, jesszhan0024@gmail.com, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, airlied@gmail.com, simona@ffwll.ch, dianders@chromium.org Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Michail Tatas Subject: [PATCH v2 0/3] drm/panel: ilitek-ili9805: convert to *_multi API Date: Sun, 19 Jul 2026 22:03:54 +0300 Message-ID: <20260719190358.438699-1-michail.tatas@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This series converts panel-ilitek-ili9805 to the mipi_dsi_*_multi helpers and cleans up the resulting code. Patch 1: Convert the individual DSI calls to their *_multi variants Patch 2: Replace the ILI9805_INSTR table with per panel init functions using the *_multi API, dropping struct ili9805_instr Patch 3: makes ili9805_power_off() and ili9805_deactivate() return void, since no one checks their return values. Michail Tatas (3): drm/panel: ilitek-ili9805: Use _multi variants drm/panel: ilitek-ili9805: Use dsi_multi in init drm/panel: ilitek-ili9805: make cleanup funcs void drivers/gpu/drm/panel/panel-ilitek-ili9805.c | 207 ++++++++----------- 1 file changed, 84 insertions(+), 123 deletions(-) -- Changes in v2: Addresses review feedback from Doug on v1 - Patch 1 remains the same as v1 - Added patch 2 dropping struct ili9805_instr and used per-panel init functions - Added patch 3 making the cleanup functions return void Revisions - v1: https://lore.kernel.org/all/allWpYxgHfpKughy@michalis-linux/ The changes are compile tested only. Also I run checkpatch.pl, sparse, smatch, gcc W=1, clang W=1 and coccinelle. 2.43.0