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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B4D23CD5BB1 for ; Tue, 26 May 2026 14:18:10 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 12EF110E69C; Tue, 26 May 2026 14:18:10 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; secure) header.d=baylibre.com header.i=@baylibre.com header.b="SJUoM8xl"; dkim-atps=neutral Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) by gabe.freedesktop.org (Postfix) with ESMTPS id AA92410E69C for ; Tue, 26 May 2026 14:18:09 +0000 (UTC) Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-44e1860558fso6817048f8f.0 for ; Tue, 26 May 2026 07:18:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1779805088; x=1780409888; darn=lists.freedesktop.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=+l0tXTe0JtsE6kljkXV/yKiUveLQAvzo0OxqjuzKVB0=; b=SJUoM8xlXmZOwmoUHCFaIYkduUqP5nTYZ7U824Ps+Q2CC7BM830MJ4MrWHDdlpsVh8 nkOy0FveKkmBISCJcXBsi5F9VN8LuuGggNePssrfrJ/pigFq4ysOhX5ym7qk5SdVqZTc FleH7nVTWHU1CE0W9rOUQwxeIXBm50MYBDXCLfY8GFoj42vM3XleT2bIB3ZClrVCKavP eVLnFAaT7R+Dto6HYfHp87jHPZMlYIEWuhwW1uvqGcJ2/avA6ozklSl/uiZdZ9q3bQXl VzK0yFhhM2VQKJ+hagC+5vMqOwxhrpnm8f8pD7poXomnpmdN+/NcOL0uCgExdF3lr7nY 4oLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779805088; x=1780409888; 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=+l0tXTe0JtsE6kljkXV/yKiUveLQAvzo0OxqjuzKVB0=; b=iKDUABJCUquaYrqeh4IOrkatEDMQH3ZfhSls1OhHkhw4m1rtjVP5CXO4Tc12+9FP5E pblep6SYGiA0rKUFMNNK7xTdykqY99he0cO7kx7KCWitBl6rDhwtmLM4xomTFxHZTpK6 oj/nlrjauY0I2+R78w7AsXgVLlmZrKDxr5FQCBOflF488daAI9CfTK6/T2VfiWbU2exD zeluX8uJFrZ8JeDj5mURg8ecsgjbMlZZnAVhrmArW8z3CF4nliiM3WQU2cyp1MyjSUJ5 wNKmRARe6b5ianhRoZrvjfdCbTqfbRtOYUnDyqnE2kurE9QyQGF2K3wA5Sizrm9ZZlsz M0FA== X-Forwarded-Encrypted: i=1; AFNElJ9e1zB1E8J+Jd6UBiMj5NpF/ub3cSuwAl6Bngihs0859JRCMG4pCFG6cQr+5ARChGho71rIFiQWWuM=@lists.freedesktop.org X-Gm-Message-State: AOJu0YxFRk15ud0CKTO9w5m889yLD2ZO10XDZzwRUYp777vMVnSV984O F89ubEma93rCfgCgkHXWscoxvR2xdfsM5RrIXZ5UwlnfMDYJmXK3Rnus3r1VYhIul1s= X-Gm-Gg: Acq92OHApKwrNk1ExgfrLS01BMijnJTF+vAbiwBAMA3aNaJo2afMjjahYp9HFaC0HcS BOreSikU4htrBP69K0uqigj5lO9TZYtzGOL5zVZtAUPXEK0n1HqpUssYaTPLXBQcQtvbTha11ZY fA8rolsHoTlyFlee43eFxt7JIVw47xKhbfEyu0rYn64BMHb56kftrCKMB+lmadz9PVXRs67pqIp W9OPD3U9GXfKkYeD24TAIrJudwJy1MlqGjWSBR/JJlnJxX4KlmXuAvRWUNTtgjFpXIlgwAi8JnG y028/YaJBvywJ7N87poTYsV6XnLbVpQKNmZ/UakRixH1btSl6BFdsOk7oQCz/jHkhjZ4Z8XR/EO U3aK6aaPORkApYshiM0Ko76Ra2sAkAFLi2NHIju+lH6YRzDWzzBB4JtK77pKj3qpQ0zgyG2c0qf BuNWsJHBR5Rj99pN1SFDOe2rVy29rNurqBi/wj9VV8REyfHYT/9GP6HehO7cdeEsx8/g68dpEMe jl1qj89YCJ0GSo= X-Received: by 2002:a05:6000:2003:b0:43b:4136:1e6f with SMTP id ffacd0b85a97d-45eb38e4b46mr32569170f8f.38.1779805088108; Tue, 26 May 2026 07:18:08 -0700 (PDT) Received: from localhost (p200300f65f47db04a716d2bdeddb4813.dip0.t-ipconnect.de. [2003:f6:5f47:db04:a716:d2bd:eddb:4813]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-45ec7fcd7f9sm22348657f8f.37.2026.05.26.07.18.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 May 2026 07:18:07 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig=20=28The=20Capable=20Hub=29?= To: Geert Uytterhoeven , Helge Deller Cc: linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-m68k@lists.linux-m68k.org, linux-kernel@vger.kernel.org, "Christian A. Ehrhardt" , "Christian A. Ehrhardt" Subject: [PATCH v1 8/8] video: cirrusfb: Make use of struct zorro_device_id::driver_data_ptr Date: Tue, 26 May 2026 16:17:34 +0200 Message-ID: <72b515651ab8df2f464deb620fd7b24370d6fb1a.1779803053.git.u.kleine-koenig@baylibre.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Developer-Signature: v=1; a=openpgp-sha256; l=2338; i=u.kleine-koenig@baylibre.com; h=from:subject:message-id; bh=K/rLWEjDKkHsJ9bxXPZI9DKSp87tpARRFywudt2h+mw=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBqFauKEYSHWUZfQM/7o+z0zP1g8ExpBrH3mhgHl +PAjlqxotOJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCahWrigAKCRCPgPtYfRL+ TiO5B/9L+NQiEbboLQhnRBDWb9kWCznt9081jTJD52DjSXIbOimq9lDExC1+m0zHI2vR23OtAz5 rYKvMs5BII8C3sPjydO9HflKm+0HGBoxNHyFcBRx7nMD9YMRu0oEL1KgUF5aYOJDw3EZHWDojMB lD0vp9qtN/T5HfKs2Sh/ySwqhx90V07yB8/WO6csBHNoZKyJ5crGE/3+EXpuwm9iLdG7ro9/WqW 252nXum67dBmt2ECelLNWuOkHKOPjUDQ82WHUAqobOpqwWWtT8BqDC/PsBofb8nn9ZBDxydS9Eu V55nk2HDzDn0IRAJmoktE3+whV9/arrbjN0Wx39DREREqzRp X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: base64 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" VXNhZ2Ugb2YgLmRyaXZlcl9kYXRhX3B0ciBhbGxvd3MgdG8gZHJvcCBzZXZlcmFsIGNhc3RzIGFu ZCBzbyBtYWtlIHRoZQpkcml2ZXIgYSBiaXQgbW9yZSB0eXBlIHNhZmUuCgpXaGlsZSB0b3VjaGlu ZyB0aGUgem9ycm9fZGV2aWNlX2lkIGFycmF5LCBkcm9wIGFuIHVubmVlZGVkIGV4cGxpY2l0IHpl cm8KaW4gdGhlIGxpc3QgdGVybWluYXRvci4KClNpZ25lZC1vZmYtYnk6IFV3ZSBLbGVpbmUtS8O2 bmlnIChUaGUgQ2FwYWJsZSBIdWIpIDx1LmtsZWluZS1rb2VuaWdAYmF5bGlicmUuY29tPgotLS0K IGRyaXZlcnMvdmlkZW8vZmJkZXYvY2lycnVzZmIuYyB8IDI4ICsrKysrKysrKysrKysrLS0tLS0t LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3ZpZGVvL2ZiZGV2L2NpcnJ1c2ZiLmMgYi9kcml2ZXJz L3ZpZGVvL2ZiZGV2L2NpcnJ1c2ZiLmMKaW5kZXggMjY5M2I1Y2MwNTNmLi43ZTA3ZTc3NWIzOTMg MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvdmlkZW8vZmJkZXYvY2lycnVzZmIuYworKysgYi9kcml2ZXJz L3ZpZGVvL2ZiZGV2L2NpcnJ1c2ZiLmMKQEAgLTMyMSwyNSArMzIxLDI1IEBAIHN0YXRpYyBjb25z dCBzdHJ1Y3Qgem9ycm9jbCB6Y2xfcGljYXNzbzRfejIgPSB7CiAKIHN0YXRpYyBjb25zdCBzdHJ1 Y3Qgem9ycm9fZGV2aWNlX2lkIGNpcnJ1c2ZiX3pvcnJvX3RhYmxlW10gPSB7CiAJewotCQkuaWQJ CT0gWk9SUk9fUFJPRF9IRUxGUklDSF9TRDY0X1JFRywKLQkJLmRyaXZlcl9kYXRhCT0gKHVuc2ln bmVkIGxvbmcpJnpjbF9zZDY0LAorCQkuaWQgPSBaT1JST19QUk9EX0hFTEZSSUNIX1NENjRfUkVH LAorCQkuZHJpdmVyX2RhdGFfcHRyID0gJnpjbF9zZDY0LAogCX0sIHsKLQkJLmlkCQk9IFpPUlJP X1BST0RfSEVMRlJJQ0hfUElDQ09MT19SRUcsCi0JCS5kcml2ZXJfZGF0YQk9ICh1bnNpZ25lZCBs b25nKSZ6Y2xfcGljY29sbywKKwkJLmlkID0gWk9SUk9fUFJPRF9IRUxGUklDSF9QSUNDT0xPX1JF RywKKwkJLmRyaXZlcl9kYXRhX3B0ciA9ICZ6Y2xfcGljY29sbywKIAl9LCB7Ci0JCS5pZAk9IFpP UlJPX1BST0RfVklMTEFHRV9UUk9OSUNfUElDQVNTT19JSV9JSV9QTFVTX1JFRywKLQkJLmRyaXZl cl9kYXRhCT0gKHVuc2lnbmVkIGxvbmcpJnpjbF9waWNhc3NvLAorCQkuaWQgPSBaT1JST19QUk9E X1ZJTExBR0VfVFJPTklDX1BJQ0FTU09fSUlfSUlfUExVU19SRUcsCisJCS5kcml2ZXJfZGF0YV9w dHIgPSAmemNsX3BpY2Fzc28sCiAJfSwgewotCQkuaWQJCT0gWk9SUk9fUFJPRF9HVlBfRUdTXzI4 XzI0X1NQRUNUUlVNX1JFRywKLQkJLmRyaXZlcl9kYXRhCT0gKHVuc2lnbmVkIGxvbmcpJnpjbF9z cGVjdHJ1bSwKKwkJLmlkID0gWk9SUk9fUFJPRF9HVlBfRUdTXzI4XzI0X1NQRUNUUlVNX1JFRywK KwkJLmRyaXZlcl9kYXRhX3B0ciA9ICZ6Y2xfc3BlY3RydW0sCiAJfSwgewotCQkuaWQJCT0gWk9S Uk9fUFJPRF9WSUxMQUdFX1RST05JQ19QSUNBU1NPX0lWX1ozLAotCQkuZHJpdmVyX2RhdGEJPSAo dW5zaWduZWQgbG9uZykmemNsX3BpY2Fzc280X3ozLAorCQkuaWQgPSBaT1JST19QUk9EX1ZJTExB R0VfVFJPTklDX1BJQ0FTU09fSVZfWjMsCisJCS5kcml2ZXJfZGF0YV9wdHIgPSAmemNsX3BpY2Fz c280X3ozLAogCX0sIHsKLQkJLmlkCQk9IFpPUlJPX1BST0RfVklMTEFHRV9UUk9OSUNfUElDQVNT T19JVl9aMl9SRUcsCi0JCS5kcml2ZXJfZGF0YQk9ICh1bnNpZ25lZCBsb25nKSZ6Y2xfcGljYXNz bzRfejIsCisJCS5pZCA9IFpPUlJPX1BST0RfVklMTEFHRV9UUk9OSUNfUElDQVNTT19JVl9aMl9S RUcsCisJCS5kcml2ZXJfZGF0YV9wdHIgPSAmemNsX3BpY2Fzc280X3oyLAogCX0sCi0JeyAwIH0K Kwl7IH0KIH07CiBNT0RVTEVfREVWSUNFX1RBQkxFKHpvcnJvLCBjaXJydXNmYl96b3Jyb190YWJs ZSk7CiAjZW5kaWYgLyogQ09ORklHX1pPUlJPICovCkBAIC0yMjA4LDcgKzIyMDgsNyBAQCBzdGF0 aWMgaW50IGNpcnJ1c2ZiX3pvcnJvX3JlZ2lzdGVyKHN0cnVjdCB6b3Jyb19kZXYgKnosCiAJaWYg KCFpbmZvKQogCQlyZXR1cm4gLUVOT01FTTsKIAotCXpjbCA9IChjb25zdCBzdHJ1Y3Qgem9ycm9j bCAqKWVudC0+ZHJpdmVyX2RhdGE7CisJemNsID0gZW50LT5kcml2ZXJfZGF0YV9wdHI7CiAJYnR5 cGUgPSB6Y2wtPnR5cGU7CiAJcmVnYmFzZSA9IHpvcnJvX3Jlc291cmNlX3N0YXJ0KHopICsgemNs LT5yZWdvZmZzZXQ7CiAJcmFtc2l6ZSA9IHpjbC0+cmFtc2l6ZTsKLS0gCjIuNDcuMwoK