{"id":2227100,"url":"http://patchwork.ozlabs.org/api/covers/2227100/?format=json","web_url":"http://patchwork.ozlabs.org/project/ubuntu-kernel/cover/20260423085857.1828338-1-vicamo.yang@canonical.com/","project":{"id":15,"url":"http://patchwork.ozlabs.org/api/projects/15/?format=json","name":"Ubuntu Kernel","link_name":"ubuntu-kernel","list_id":"kernel-team.lists.ubuntu.com","list_email":"kernel-team@lists.ubuntu.com","web_url":null,"scm_url":null,"webscm_url":null,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<20260423085857.1828338-1-vicamo.yang@canonical.com>","list_archive_url":null,"date":"2026-04-23T08:58:55","name":"[SRU,Resolute,0/2] ov08x40 module mounted upside down on a certain DELL platforms","submitter":{"id":76014,"url":"http://patchwork.ozlabs.org/api/people/76014/?format=json","name":"You-Sheng Yang","email":"vicamo.yang@canonical.com"},"mbox":"http://patchwork.ozlabs.org/project/ubuntu-kernel/cover/20260423085857.1828338-1-vicamo.yang@canonical.com/mbox/","series":[{"id":501165,"url":"http://patchwork.ozlabs.org/api/series/501165/?format=json","web_url":"http://patchwork.ozlabs.org/project/ubuntu-kernel/list/?series=501165","date":"2026-04-23T08:58:55","name":"ov08x40 module mounted upside down on a certain DELL platforms","version":1,"mbox":"http://patchwork.ozlabs.org/series/501165/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/covers/2227100/comments/","headers":{"Return-Path":"<kernel-team-bounces@lists.ubuntu.com>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":"legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ubuntu.com\n (client-ip=185.125.189.65; helo=lists.ubuntu.com;\n envelope-from=kernel-team-bounces@lists.ubuntu.com;\n receiver=patchwork.ozlabs.org)","Received":["from lists.ubuntu.com (lists.ubuntu.com [185.125.189.65])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g1VQJ1sSzz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 23 Apr 2026 18:59:19 +1000 (AEST)","from localhost ([127.0.0.1] helo=lists.ubuntu.com)\n\tby lists.ubuntu.com with esmtp (Exim 4.86_2)\n\t(envelope-from <kernel-team-bounces@lists.ubuntu.com>)\n\tid 1wFptw-0001YS-Rm; Thu, 23 Apr 2026 08:59:12 +0000","from mail-pl1-f177.google.com ([209.85.214.177])\n by lists.ubuntu.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.86_2) (envelope-from <vicamo@gmail.com>) id 1wFptu-0001XY-Fm\n for kernel-team@lists.ubuntu.com; Thu, 23 Apr 2026 08:59:10 +0000","by mail-pl1-f177.google.com with SMTP id\n d9443c01a7336-2b2ea1b3962so37329725ad.0\n for <kernel-team@lists.ubuntu.com>; Thu, 23 Apr 2026 01:59:10 -0700 (PDT)","from yewun (118-163-192-137.hinet-ip.hinet.net. [118.163.192.137])\n by smtp.gmail.com with ESMTPSA id\n d9443c01a7336-2b5fa9ff3b4sm243074295ad.2.2026.04.23.01.59.06\n for <kernel-team@lists.ubuntu.com>\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Thu, 23 Apr 2026 01:59:07 -0700 (PDT)"],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776934748; x=1777539548;\n h=content-transfer-encoding:mime-version:message-id:date:subject:to\n :from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=UvpFnYN5RJROCUtW6TN0AMauJvvnG2QoFugqETlEtdQ=;\n b=Ghm4fArZzXYolMAh616pea567gYFFyVEA0bZfGh44D180hFPYEzIt0wBscUvkGSw2z\n ezWk38ZsrIhB9Y7N3CRH+BVm8CtpStM0yilefa0r7Ug/9FQT5HmOTHzviG/L5cFBSpgx\n zHdsoC5DZVkEHI/B4tQP4EKJVhXdOQpdIOzK9ZdMIKxLqQOY0L4Ov3iWDItG9kFoYhT/\n vRuYgJvxA7OXSKNwoJ/EZ45l21KIukaZ9Nr67RYSenKFtFv/i7WOxL9baX/9aW2+asUy\n 4X1d9Q5ia3lAX0XmBC2yHkeRt00e1Jmso4nDa2llu2pTF1G7kzaTRMFgLvnz2L8d+liO\n 3mHA==","X-Gm-Message-State":"AOJu0YyJYWoEL4JfGovkzxwZ9SO6ZL1tNtP1EuT2qISm7ChGXLWLQuPr\n +Wfpr9c8RikEI1SZ8FMkDZ4ipafvKUYW2gdtuZnmtWXQ5pjZZSlqqiDAf39IqErl","X-Gm-Gg":"AeBDietw9RIccg5oiAbd9uPbw/0Kp1bCtsxIhLi+sWuqxeiiqOAF1+UA44CFTtLIG7+\n cHjkOqXmwn8s7vaAbRnK6gdNYYeuGGwc20Lx8/3fJm5u+W/nHCRdfUKytCf8KJCkS6NIRFSRIis\n F7DcKIHQx77rFRUCyLcw4coieyLzz+GnzzNsh3jY6q+xhaR94xuTf/K4YD7++nU90jHEGH5PaSa\n OItZ/Rn3ep120AkLONewkS59a4w+AFSziZ1C0ZV9GZqX9QUNNAcEDT7YAv833eByJBaYdAAhZ9G\n cy7tk9n733jzKNVTsU8znOsyr+ZsgetXtoYMpGjOpCGrVQXBtQBYUubQynenK91y+ixUkuGiUU0\n 9YWZE17RZ63iWZ/4uibdhV+KBiG1tVHZaoAHv6w82l2Z9aQxf/bOGiCRIsXF3UqpHd7zpcb0pGw\n XjwUolEpJpDgx3PljRvDuAGLM+nzsHuf/ellCteSOB20hNeqZKVxFtajYYm8ukUzModAiG3ZdNy\n /gtdRfmCA==","X-Received":"by 2002:a17:903:17cf:b0:2b4:5f19:1d34 with SMTP id\n d9443c01a7336-2b5f9f012bbmr277717325ad.17.1776934748063;\n Thu, 23 Apr 2026 01:59:08 -0700 (PDT)","From":"You-Sheng Yang <vicamo.yang@canonical.com>","To":"kernel-team@lists.ubuntu.com","Subject":"[SRU][Resolute][PATCH 0/2] ov08x40 module mounted upside down on a\n certain DELL platforms","Date":"Thu, 23 Apr 2026 16:58:55 +0800","Message-ID":"<20260423085857.1828338-1-vicamo.yang@canonical.com>","X-Mailer":"git-send-email 2.53.0","MIME-Version":"1.0","Received-SPF":"pass client-ip=209.85.214.177; envelope-from=vicamo@gmail.com;\n helo=mail-pl1-f177.google.com","X-BeenThere":"kernel-team@lists.ubuntu.com","X-Mailman-Version":"2.1.20","Precedence":"list","List-Id":"Kernel team discussions <kernel-team.lists.ubuntu.com>","List-Unsubscribe":"<https://lists.ubuntu.com/mailman/options/kernel-team>,\n <mailto:kernel-team-request@lists.ubuntu.com?subject=unsubscribe>","List-Archive":"<https://lists.ubuntu.com/archives/kernel-team>","List-Post":"<mailto:kernel-team@lists.ubuntu.com>","List-Help":"<mailto:kernel-team-request@lists.ubuntu.com?subject=help>","List-Subscribe":"<https://lists.ubuntu.com/mailman/listinfo/kernel-team>,\n <mailto:kernel-team-request@lists.ubuntu.com?subject=subscribe>","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Errors-To":"kernel-team-bounces@lists.ubuntu.com","Sender":"\"kernel-team\" <kernel-team-bounces@lists.ubuntu.com>"},"content":"BugLink: https://bugs.launchpad.net/bugs/2146517\n\n[Impact]\n\nCamera streaming gives upside-down image because the hardware module is\nmounted rotated physically.\n\n[Fix]\n\nProposed fix in https://github.com/intel/ipu6-drivers/pull/432, which\nhas been merged into tag 20260327.\n\n[Test Plan]\n\n1. Install the kernel from -proposed pocket along with\n   linux-modules-{ipu6,ipu7,usbio,vision}-<variant> meta packages.\n2. Start camera streaming and check if it's still upside-down.\n\n[Where problems could occur]\n\nWe had switched to in-tree ov08x40 in bug 2137700, but in order not to\npatch in-tree camera sensor drivers that may be used in other embedded\nsystems, the core driver fix is landed back in the dkms instead. This\nfollows we may suffer from the lack of upstream updates from now on.\n\n[Other Info]\n\nThis is only mandatory for OEM platforms that shipped with an inverted\nmodule running linux-oem-6.17 and on. Nominate for\nipu6-drivers/resolute, which is taken to be built along with\nlinux-oem-6.17/noble.\n\nJimmy Su (2):\n  UBUNTU: SAUCE: media: ipu-bridge: Add DMI quirk for new Dell XPS\n    laptops with upside down sensors\n  UBUNTU: SAUCE: media: ipu-bridge: Add DMI quirk for Dell 14 laptops\n    with upside down sensors\n\n drivers/media/pci/intel/ipu-bridge.c | 41 ++++++++++++++++++++++++++++\n 1 file changed, 41 insertions(+)"}