From patchwork Thu Apr 4 12:00:54 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joris OFFOUGA X-Patchwork-Id: 1077222 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="cHfCdFdw"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 44Zhg42Bqyz9sPd for ; Thu, 4 Apr 2019 23:13:20 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id F2CD2C21E52; Thu, 4 Apr 2019 12:08:50 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 63BFEC21EDE; Thu, 4 Apr 2019 12:02:20 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 43C41C21E89; Thu, 4 Apr 2019 12:01:08 +0000 (UTC) Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) by lists.denx.de (Postfix) with ESMTPS id 52250C21EC9 for ; Thu, 4 Apr 2019 12:01:04 +0000 (UTC) Received: by mail-wr1-f54.google.com with SMTP id p10so3482233wrq.1 for ; Thu, 04 Apr 2019 05:01:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=9dNrIEW2YM5ZNse391dTXttmXn1UIVbYKxbz0QvSI6I=; b=cHfCdFdwGcWmBq2jYBEUJyOyWh6+57wfQoU4Xo9KWp6UU7HL1dGmTOuQVPdkNX+gke S3iQdvLoRpmggFdinPByIi/PtcBmsLtcuMlJLtidSRhzP4oDW7u6d6ufBpquxo5KObE0 VaAE3jlygojGqCLoJY7sXWwXYpySgiEPyLlnPKD4ny3o8u2cP1b1Avpd/hrXzidFhHYc u1h2GHvBwGEQBfVSttDimnW05lpngKvCvHQWpUe8ggaXPxMYVAD6YoX+C1jmPODSh2mb ory/pjnXkdgapbNCbMVJyv+HVKksafkSTq7T1ee4jai6jn940cwDBoW/2X7eEfnFpG3X atrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=9dNrIEW2YM5ZNse391dTXttmXn1UIVbYKxbz0QvSI6I=; b=TYaQV6lVTz93TWuz00C0BUQsbrnEpyjcD1SuN0z5NWUw/u8Leizv/VTge0WZqjI8vk AZSFNZ5vKELN0ogUChFErmmKumVSpU+lL3GPOv24V+A3GXp3l8PttIDBXbCPaQe8+i13 j0lloPhyZZk3PZjpwO6A+Vjn5/+SuTYS9AFlgO2OKd+tLLlSROxyVQN+w3YUxEvdcyxP 12uu8kEI/sRd8uC8Y3BF37DuMO1b6PPaL1yKUC1cc81UNTKeL4n1tUxkgFRlFVKU+CLB i5Y/qC7M6Td0BZFlzRaV3ZWBJas0bJE1JoKkwOLmSP25LC1ClmnwnHJDcXzNeR3nAkTv cJhg== X-Gm-Message-State: APjAAAUjXCGTSNln3x0qWl0EkAauCFp++JVVGTKcjZjRK5Cst8fAWfjY KO4L7SSd/G8Y/EUBZhen7mART+vye5k= X-Google-Smtp-Source: APXvYqzMT79ImlOrhcmfZ6JoyRHxSXYVQdpn6IbHrdr2QxEd/Pvu9bwEC7D26mIiymM6YPXmpPlN8A== X-Received: by 2002:adf:eb89:: with SMTP id t9mr3765919wrn.109.1554379263784; Thu, 04 Apr 2019 05:01:03 -0700 (PDT) Received: from furher.auvence.co ([92.103.174.138]) by smtp.gmail.com with ESMTPSA id y1sm54058144wrd.34.2019.04.04.05.01.02 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 04 Apr 2019 05:01:03 -0700 (PDT) From: Joris Offouga To: u-boot@lists.denx.de, sbabic@denx.de Date: Thu, 4 Apr 2019 14:00:54 +0200 Message-Id: <1554379256-24701-4-git-send-email-offougajoris@gmail.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1554379256-24701-1-git-send-email-offougajoris@gmail.com> References: <1554379256-24701-1-git-send-email-offougajoris@gmail.com> Cc: vanessa.maegima@nxp.com, richard.hu@technexion.com, otavio@ossystems.com.br Subject: [U-Boot] [PATCH V2 3/5] pico-imx7d: defconfig Enable DM gpio pinctrl and pinctrl_imx7 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" This patch is necessary for convert this board to dm driver model DM GPIO requires gpio_request() to be called explicitly before doing any gpio operation Signed-off-by: Joris Offouga --- board/technexion/pico-imx7d/pico-imx7d.c | 4 +++- configs/pico-hobbit-imx7d_defconfig | 3 +++ configs/pico-imx7d_defconfig | 3 +++ configs/pico-pi-imx7d_defconfig | 3 +++ 4 files changed, 12 insertions(+), 1 deletion(-) diff --git a/board/technexion/pico-imx7d/pico-imx7d.c b/board/technexion/pico-imx7d/pico-imx7d.c index 767d13d..3b9be45 100644 --- a/board/technexion/pico-imx7d/pico-imx7d.c +++ b/board/technexion/pico-imx7d/pico-imx7d.c @@ -165,7 +165,7 @@ static iomux_v3_cfg_t const fec1_pads[] = { static void setup_iomux_fec(void) { imx_iomux_v3_setup_multiple_pads(fec1_pads, ARRAY_SIZE(fec1_pads)); - + gpio_request(FEC1_RST_GPIO, "phy_rst"); gpio_direction_output(FEC1_RST_GPIO, 0); udelay(500); gpio_set_value(FEC1_RST_GPIO, 1); @@ -291,6 +291,8 @@ static iomux_v3_cfg_t const lcd_pads[] = { void setup_lcd(void) { imx_iomux_v3_setup_multiple_pads(lcd_pads, ARRAY_SIZE(lcd_pads)); + gpio_request(IMX_GPIO_NR(1, 11), "lcd_brightness"); + gpio_request(IMX_GPIO_NR(1, 6), "lcd_enable"); /* Set Brightness to high */ gpio_direction_output(IMX_GPIO_NR(1, 11) , 1); /* Set LCD enable to high */ diff --git a/configs/pico-hobbit-imx7d_defconfig b/configs/pico-hobbit-imx7d_defconfig index 75eab28..a830aa8 100644 --- a/configs/pico-hobbit-imx7d_defconfig +++ b/configs/pico-hobbit-imx7d_defconfig @@ -27,6 +27,9 @@ CONFIG_SPL_USB_SDP_SUPPORT=y CONFIG_CMD_BOOTMENU=y # CONFIG_CMD_IMI is not set # CONFIG_CMD_XIMG is not set +CONFIG_PINCTRL=y +CONFIG_PINCTRL_IMX7=y +CONFIG_DM_GPIO=y CONFIG_CMD_SPL=y CONFIG_CMD_SPL_WRITE_SIZE=0x20000 CONFIG_CMD_DFU=y diff --git a/configs/pico-imx7d_defconfig b/configs/pico-imx7d_defconfig index beee839..ec7faf9 100644 --- a/configs/pico-imx7d_defconfig +++ b/configs/pico-imx7d_defconfig @@ -27,6 +27,9 @@ CONFIG_SPL_USB_SDP_SUPPORT=y CONFIG_CMD_BOOTMENU=y # CONFIG_CMD_IMI is not set # CONFIG_CMD_XIMG is not set +CONFIG_PINCTRL=y +CONFIG_PINCTRL_IMX7=y +CONFIG_DM_GPIO=y CONFIG_CMD_SPL=y CONFIG_CMD_SPL_WRITE_SIZE=0x20000 CONFIG_CMD_DFU=y diff --git a/configs/pico-pi-imx7d_defconfig b/configs/pico-pi-imx7d_defconfig index 05d5fe5..662492a 100644 --- a/configs/pico-pi-imx7d_defconfig +++ b/configs/pico-pi-imx7d_defconfig @@ -27,6 +27,9 @@ CONFIG_SPL_USB_SDP_SUPPORT=y CONFIG_CMD_BOOTMENU=y # CONFIG_CMD_IMI is not set # CONFIG_CMD_XIMG is not set +CONFIG_PINCTRL=y +CONFIG_PINCTRL_IMX7=y +CONFIG_DM_GPIO=y CONFIG_CMD_SPL=y CONFIG_CMD_SPL_WRITE_SIZE=0x20000 CONFIG_CMD_DFU=y