From patchwork Mon Dec 14 08:37:47 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michal Simek X-Patchwork-Id: 1415846 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=xilinx.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=monstr-eu.20150623.gappssmtp.com header.i=@monstr-eu.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=GF5PleM0; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4CvZXq6wspz9sSC for ; Mon, 14 Dec 2020 19:38:19 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id A3525827D7; Mon, 14 Dec 2020 09:38:05 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=xilinx.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=monstr-eu.20150623.gappssmtp.com header.i=@monstr-eu.20150623.gappssmtp.com header.b="GF5PleM0"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id B3405827CC; Mon, 14 Dec 2020 09:38:01 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-ej1-x643.google.com (mail-ej1-x643.google.com [IPv6:2a00:1450:4864:20::643]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id CC29F8266F for ; Mon, 14 Dec 2020 09:37:58 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=xilinx.com Authentication-Results: phobos.denx.de; spf=none smtp.mailfrom=monstr@monstr.eu Received: by mail-ej1-x643.google.com with SMTP id lt17so21386552ejb.3 for ; Mon, 14 Dec 2020 00:37:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monstr-eu.20150623.gappssmtp.com; s=20150623; h=sender:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=dbgrlKAug17enuQ9JkfuB3/yVtOAVfMU3ErqYWWDY5I=; b=GF5PleM0Dv5WiJ5KCOyw2QgTVbTC1KyG3/QlHxqAbdH3ahYCdWe+bNLPngmrGaWq7T en1vh1r5ToS7btZldbK9gdh5NlZ7PtzlurMmdTr9mp+BLIT/wXrBD7v7AlndvwHmfzdt /Zz4No9IVIh9i1MM6+dAV8M84GNnCifNITkeXHxHb7f9KvUxjUcUfY/P0BCyQ3l+XAyU W1ZKTbf4fy6hvAX6zFPVQUrt89Euf3ZrrJDb+5bzMD0V6LnFYyrTriZ099fOznbo2kid NP2QqiEILtd7Z5PiY7cwZR5bw0B+DrsSZXvUVoOHtyUY1azTQfqbx39S5OaCVIUNHtN2 w4qw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :mime-version:content-transfer-encoding; bh=dbgrlKAug17enuQ9JkfuB3/yVtOAVfMU3ErqYWWDY5I=; b=l+OltxMScrof5RG/yKLIUvPlP+9uOIYGEpRZR8QfCD+WzV+D8zQTtNO7XjZsyKHgp8 5pW2LoWYR3hcq4sodLLoXq4afPEDZCK0OGYcY2jkblYy8fWOVww5Sobyg+qHfrfvyeqC 1Mk4j0FMWbYERhxHkkklk3dD9tgIuT5dkNmZGnrJkPxIkppjQGNPMTUk7HkSVsywKs5i JsgL8LsIkHQR7hGHh7OWoZl+VdJPNtowjKvYFZWVcAsiNJcKIUp8f2lI9A4TiRCwLp5y iOX7oO6HkPNeAUYOSaOb85pjq2n9Uo6+6uaWcv1GQyWOJHBEIxgYiXxoSov1cCMvbcRS ifaw== X-Gm-Message-State: AOAM530djyarB0DucEaKi/LTj3AHslzQywWDA47Jh7xCt6YjCArrrkRt FsV8QhPUIC5mvhgKvPKCXB98hzeWighsc/VJ X-Google-Smtp-Source: ABdhPJzi39yNcSxaCIMNBHLaFUuuX4q3avc74n1RG9/ftYJ5dr0aCPd66DGv2lV0UDYKCq6hg0EucA== X-Received: by 2002:a17:906:8354:: with SMTP id b20mr21536508ejy.397.1607935078183; Mon, 14 Dec 2020 00:37:58 -0800 (PST) Received: from localhost (nat-35.starnet.cz. [178.255.168.35]) by smtp.gmail.com with ESMTPSA id b14sm9384299edu.3.2020.12.14.00.37.56 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 14 Dec 2020 00:37:57 -0800 (PST) From: Michal Simek To: u-boot@lists.denx.de, git@xilinx.com, vikhyat.goyal@xilinx.com, Simon Glass Cc: Alex Nemirovsky , Anastasiia Lukianenko , Anatolij Gustschin , Baruch Siach , Heinrich Schuchardt , Lokesh Vutla , Masahiro Yamada , Michal Simek , Patrice Chotard , Rayagonda Kokatanur , Robert Marko , Sam Protsenko , Sean Anderson , Stefan Bosch Subject: [PATCH v2 0/5] video: seps525: Add new driver for seps525 OLED display Date: Mon, 14 Dec 2020 09:37:47 +0100 Message-Id: X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.102.3 at phobos.denx.de X-Virus-Status: Clean Hi, This driver is connected via spi on one ZynqMP board. Only 8bit SPI connection is supported now. Spi zynq driver was used for testing this driver. We have tested load image via BMP command and also using it as console as is visible from log in the last patch. Thanks, Michal Changes in v2: - New patch is series - New patch is series - Add support for returning value - Update kernel-doc format to pass kernel-doc script - Update patch subject s/call/operation/ - Fix Kconfig entry and use VIDEO_SEPS525 instead of SEPS525 and fix location - Add kernel-doc structure for seps525_priv structure - Remove flags variable and use macros directly Michal Simek (4): video: Fix video sync kernel-doc format video: Let video_sync to return error value video: Introduce video_sync operation video: seps525: Add seps525 SPI driver Vikhyat Goyal (1): video: seps525: Add dt binding description MAINTAINERS | 2 + .../video/syncoam,seps525.txt | 24 ++ drivers/video/Kconfig | 7 + drivers/video/Makefile | 1 + drivers/video/seps525.c | 327 ++++++++++++++++++ drivers/video/vidconsole-uclass.c | 40 ++- drivers/video/video-uclass.c | 21 +- include/video.h | 22 +- 8 files changed, 424 insertions(+), 20 deletions(-) create mode 100644 doc/device-tree-bindings/video/syncoam,seps525.txt create mode 100644 drivers/video/seps525.c