From patchwork Fri Jun 28 07:04:32 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kever Yang X-Patchwork-Id: 1123996 X-Patchwork-Delegate: philipp.tomsich@theobroma-systems.com 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=none (p=none dis=none) header.from=rock-chips.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="AP3xMeMl"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 45ZnqL0TC5z9s7h for ; Fri, 28 Jun 2019 17:06:06 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id B213AC21DA1; Fri, 28 Jun 2019 07:05:12 +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=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 63968C21E35; Fri, 28 Jun 2019 07:05:07 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 8C31DC21DF8; Fri, 28 Jun 2019 07:05:00 +0000 (UTC) Received: from mail-pg1-f195.google.com (mail-pg1-f195.google.com [209.85.215.195]) by lists.denx.de (Postfix) with ESMTPS id B634DC21D8E for ; Fri, 28 Jun 2019 07:04:56 +0000 (UTC) Received: by mail-pg1-f195.google.com with SMTP id g15so266688pgi.4 for ; Fri, 28 Jun 2019 00:04:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=WA4nPb2Znr88/rLukgHp78cPcuIVycjwNe8ZiP/1Uts=; b=AP3xMeMlf/XFw5FmVpdicdUAfo74hzwTuuFNCqSwxIpfbZdM9sdef8w/TvBej7wDuk rGaPwzfcNyEzh6VOGwt5yZPSA9U+8EV1QFh/HHPMbl2onB1K6qwChveo77DnynR8PQyv bVUEI5uj9Xw1rNfJCP+HDi0SbGKvUZuK5FOO+BfU9IiZFn4Z97m9B4fnnMYAXO2OMpPD fLeb7x2prLTKtD+KA0u/g0u82jRIoVW7TNq1bvkhDbMcr0InzzM/hwN+WvNtbPCLyo/W YWje/i8cl0lht/UxuFHy2LCBa6E8XirtwL7O4vk0zKKR46HF7yxHenzI67br1M8dUFY+ fC4w== 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 :in-reply-to:references:mime-version:content-transfer-encoding; bh=WA4nPb2Znr88/rLukgHp78cPcuIVycjwNe8ZiP/1Uts=; b=W3e7gHqmvp/QXAuvrxEAQ5qL7J/QJwnnvpALfRyX2hqEIq3f+6VbLqDmoMmE41aQZy /jEHwgFuVHycPY0Pc+ZJn/7zVz2c3ta71XOmE8tpY8qrB0v8GMzHmDPZLehg86idDQuh ycOVqWT+UeRy0Z3pPvHSAcxtmjFGPni1UWPETMdZA1Nb6QvAsuO824NIdo+ICZRn4JnE bKOFr21Ot1CPj8DvcZrhZLWU7Vgv0lkBmjBmXK7g5wJ9vJbPpsK9mhNgWnKVGpCFPy2H NB1KjaxWWMRuAXM0WmbyRKxoqgTAtdMaqSB3T/fRflMnEF7qCN9zEzJhCVNUREQNbUt1 d4gw== X-Gm-Message-State: APjAAAVwhRnG8RVO6UFQGGxNrcIjWIoXkoYoTKhkjbJeFMnLdTyttVn/ YVnzJIgHyjUwnBltgZIwYotEVpJ4 X-Google-Smtp-Source: APXvYqz7+yLzRy7RqMmbHk/g9kcR2EXnqRZlZ0aPzttiMTagfNJ1n0+Kg1WdEfFyg/E08chZtp2jww== X-Received: by 2002:a17:90a:1b4c:: with SMTP id q70mr10878073pjq.69.1561705494724; Fri, 28 Jun 2019 00:04:54 -0700 (PDT) Received: from localhost.localdomain ([103.29.142.67]) by smtp.gmail.com with ESMTPSA id x5sm2828816pjp.21.2019.06.28.00.04.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 28 Jun 2019 00:04:54 -0700 (PDT) From: Kever Yang To: u-boot@lists.denx.de Date: Fri, 28 Jun 2019 15:04:32 +0800 Message-Id: <20190628070439.546-2-kever.yang@rock-chips.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190628070439.546-1-kever.yang@rock-chips.com> References: <20190628070439.546-1-kever.yang@rock-chips.com> MIME-Version: 1.0 Cc: trini@konsulko.com, Michal Simek , Joe Hershberger , "Marty E. Plummer" Subject: [U-Boot] [PATCH v2 1/8] rockchip: rk3288: enable TPL configs to chip level 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: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" More boards other than vyasa needs TPL, so enable the TPL configs at chip level instead of board level. Signed-off-by: Kever Yang Reviewed-by: Jagan Teki --- Changes in v2: None arch/arm/mach-rockchip/Kconfig | 14 ++++++++++++++ arch/arm/mach-rockchip/rk3288/Kconfig | 14 -------------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/arch/arm/mach-rockchip/Kconfig b/arch/arm/mach-rockchip/Kconfig index 1624b084b9..ec7104bf9e 100644 --- a/arch/arm/mach-rockchip/Kconfig +++ b/arch/arm/mach-rockchip/Kconfig @@ -87,6 +87,20 @@ config ROCKCHIP_RK3288 select SPL_BOARD_INIT if SPL select SUPPORT_SPL select SPL + select SUPPORT_TPL + select TPL_BOOTROM_SUPPORT + select TPL_CLK + select TPL_DM + select TPL_DRIVERS_MISC_SUPPORT + select TPL_LIBCOMMON_SUPPORT + select TPL_LIBGENERIC_SUPPORT + select TPL_NEEDS_SEPARATE_TEXT_BASE if SPL + select TPL_OF_CONTROL + select TPL_OF_PLATDATA + select TPL_RAM + select TPL_REGMAP + select TPL_SERIAL_SUPPORT + select TPL_SYSCON imply USB_FUNCTION_ROCKUSB imply CMD_ROCKUSB help diff --git a/arch/arm/mach-rockchip/rk3288/Kconfig b/arch/arm/mach-rockchip/rk3288/Kconfig index 50680ce606..541301dfb8 100644 --- a/arch/arm/mach-rockchip/rk3288/Kconfig +++ b/arch/arm/mach-rockchip/rk3288/Kconfig @@ -99,21 +99,7 @@ config TARGET_VYASA_RK3288 bool "Vyasa-RK3288" select BOARD_LATE_INIT select ROCKCHIP_BROM_HELPER - select SUPPORT_TPL select TPL - select TPL_BOOTROM_SUPPORT - select TPL_CLK - select TPL_DM - select TPL_DRIVERS_MISC_SUPPORT - select TPL_LIBCOMMON_SUPPORT - select TPL_LIBGENERIC_SUPPORT - select TPL_NEEDS_SEPARATE_TEXT_BASE if SPL - select TPL_OF_CONTROL - select TPL_OF_PLATDATA - select TPL_RAM - select TPL_REGMAP - select TPL_SERIAL_SUPPORT - select TPL_SYSCON help Vyasa is a RK3288-based development board with 2 USB ports, HDMI, VGA, micro-SD card, audio, WiFi and Gigabit Ethernet, It From patchwork Fri Jun 28 07:04:33 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kever Yang X-Patchwork-Id: 1123995 X-Patchwork-Delegate: philipp.tomsich@theobroma-systems.com 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=none (p=none dis=none) header.from=rock-chips.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="RwNu9rr4"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 45Znpw70dSz9s8m for ; Fri, 28 Jun 2019 17:05:44 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 736DCC21DFD; Fri, 28 Jun 2019 07:05:26 +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=RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, 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 F3DEAC21E1E; Fri, 28 Jun 2019 07:05:12 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 6606FC21D8A; Fri, 28 Jun 2019 07:05:02 +0000 (UTC) Received: from mail-pf1-f193.google.com (mail-pf1-f193.google.com [209.85.210.193]) by lists.denx.de (Postfix) with ESMTPS id 9C74BC21DEC for ; Fri, 28 Jun 2019 07:04:58 +0000 (UTC) Received: by mail-pf1-f193.google.com with SMTP id j2so2489941pfe.6 for ; Fri, 28 Jun 2019 00:04:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=T1Hz5w5ri56d79cph/kA1FRQ9OhdJ7qBeZpz8QvpIiM=; b=RwNu9rr4RJEIynDdjQBFNjULvbRL6DtkPrNiFSw8CW8Bk9s9hpvsYCham9m+UkUHqM ybwHMOuVrES9d3RrXqs0BkyqWBt266KgW/EDLOxzMELytIpwksPI/Gk6WS+CJ1v9JGgs vl/KY2R7R+q5Rt6U5iTGCSJ+X8NEUUlQxxBzJAf6C61C1EaRmCh9+lWpDPpUe2oelgKd TKptT4O8XFHgEKlRYrLO2W8Mcc8LChwPxXW/ikciCw+ne8GwEbhUFG17G423URNn6xx0 vg5BtUGvSwEraQzeAR9PvTdVe0RsDMjeFQnirTzESVWfEAsE0TY8/bULq7EtE/v1kPKW oPvw== 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 :in-reply-to:references:mime-version:content-transfer-encoding; bh=T1Hz5w5ri56d79cph/kA1FRQ9OhdJ7qBeZpz8QvpIiM=; b=ihw7c5KawVwhTY07o1YJaIDwiwtGM2GJURLtyI0rlzLpFUGsfkWOjWtBNjmolyN2UJ dsp+dvkMv8AZJJqojaUTTk1LSc16vaNcpbi8XlFqmcag2j/aVaxgOwZLOijXWkGu9H/O K8CouKbZrL4lDqRSz4h6QXXxVkRBFz3IpRCKABDjSxZKkpDmejrXOvKrbtmAkn/zGb+4 BkfZvnObeKm9FqjZzBKiLQtyn+9maFFGVtZKB9OKvgnLN20IVRRzdEivYeMVxnBumDcB Ctfkr+nLkABZj/uzf4MWFUIUuES820dJ4bMYWgmKQmh8mopr0BcIc/CQzqjiQ9svMwCt eIMw== X-Gm-Message-State: APjAAAUK21s7roAFndlKA3tUnr0qfIkpeS4vqo8GWtZbfxil+5U1pSEw NqLNRJD2kH9lhVWFAOvsFasf9N0m X-Google-Smtp-Source: APXvYqwiIM2Y/rKNvq2jYPXtkX3OpcA5iaMa8bhf2kGJTFIXNxkR/Xs8LyZjlULYFqALfBXqqKADhQ== X-Received: by 2002:a17:90a:1ae2:: with SMTP id p89mr10647892pjp.26.1561705497048; Fri, 28 Jun 2019 00:04:57 -0700 (PDT) Received: from localhost.localdomain ([103.29.142.67]) by smtp.gmail.com with ESMTPSA id x5sm2828816pjp.21.2019.06.28.00.04.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 28 Jun 2019 00:04:56 -0700 (PDT) From: Kever Yang To: u-boot@lists.denx.de Date: Fri, 28 Jun 2019 15:04:33 +0800 Message-Id: <20190628070439.546-3-kever.yang@rock-chips.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190628070439.546-1-kever.yang@rock-chips.com> References: <20190628070439.546-1-kever.yang@rock-chips.com> MIME-Version: 1.0 Cc: trini@konsulko.com Subject: [U-Boot] [PATCH v2 2/8] rockchip: rk3288: add separate TPL STACK address 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: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" TPL is at SRAM while other stage is at SDRAM, so it needs separate STACK. Signed-off-by: Kever Yang Reviewed-by: Jagan Teki --- Changes in v2: None arch/arm/mach-rockchip/Kconfig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/mach-rockchip/Kconfig b/arch/arm/mach-rockchip/Kconfig index ec7104bf9e..3712e8af8d 100644 --- a/arch/arm/mach-rockchip/Kconfig +++ b/arch/arm/mach-rockchip/Kconfig @@ -95,6 +95,7 @@ config ROCKCHIP_RK3288 select TPL_LIBCOMMON_SUPPORT select TPL_LIBGENERIC_SUPPORT select TPL_NEEDS_SEPARATE_TEXT_BASE if SPL + select TPL_NEEDS_SEPARATE_STACK if TPL select TPL_OF_CONTROL select TPL_OF_PLATDATA select TPL_RAM @@ -118,6 +119,9 @@ config TPL_TEXT_BASE config TPL_MAX_SIZE default 32768 +config TPL_STACK + default 0xff718000 + endif config ROCKCHIP_RK3328 From patchwork Fri Jun 28 07:04:34 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kever Yang X-Patchwork-Id: 1123997 X-Patchwork-Delegate: philipp.tomsich@theobroma-systems.com 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=none (p=none dis=none) header.from=rock-chips.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="vMv2nETP"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 45ZnrG34LWz9s7h for ; Fri, 28 Jun 2019 17:06:54 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id F3AE4C21DB5; Fri, 28 Jun 2019 07:05:40 +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=RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, 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 9E393C21E07; Fri, 28 Jun 2019 07:05:16 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 3A3FAC21DF8; Fri, 28 Jun 2019 07:05:04 +0000 (UTC) Received: from mail-pf1-f193.google.com (mail-pf1-f193.google.com [209.85.210.193]) by lists.denx.de (Postfix) with ESMTPS id B6DE3C21DF9 for ; Fri, 28 Jun 2019 07:05:00 +0000 (UTC) Received: by mail-pf1-f193.google.com with SMTP id p184so2490963pfp.7 for ; Fri, 28 Jun 2019 00:05:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ch4Cq/MjCftckRqVC9oiIeJLwuJomfX+JAjyqA2w2oQ=; b=vMv2nETPKoY+eZ7ui4GodkizDhlE3TWwObPfbfXpkKuOgmfCxkZ8o3JkZNPd9jG+VU UratWGPZMQe/6HgeAs7MBCoMcMBY7qjIwiDIn+BABUjp31QEalUH/qMKYuDPPO2i18EG YvL0tyXzihVSxbTIN1a8te75f5AfgCOmjkJSCja7wdnXl1omS/pTHMWedt6QzzNkb2Hm RHld1m8/zYbuLsotxvhws41l1nTKJTXAm99yCTrnHlvHo/Sfv/NX8ZaAYG7S6VSvC6Kx 6NSH25HvF8MFmjTC010EOXPa+fQBEJs+vZZr5MaCw7V8S4+jNEp8M5OloEyJvkPawH/K pbwQ== 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 :in-reply-to:references:mime-version:content-transfer-encoding; bh=ch4Cq/MjCftckRqVC9oiIeJLwuJomfX+JAjyqA2w2oQ=; b=cYQP7VMFo6YNMI8FUZ7esPHQQzN6QB1wXVfMhzW+CzkDiGwiVp/Rx8WZ8OXju1xwY4 l67crQ/ZprdxFBM2W8vsLB0RpajuGeMD6DLYyJ9+TEjq0aWe2O7X3mEMPr7CuEK6Yuz4 5AB1FfaNtrk4dqaHG2o1ND1wInlSMkVj3We28N5C2DwgRe71K5DFCZBKTjTtNLBnfILX /nc2qqbZMv7y1FyKff20RlEfTcu1aTGQ7kjtCiZYQE6Jet6tGXtgfm2zvKMhFQYWAoAk aGdk4ClT7W3GNmv3W2WBOYUepaZDsCVBWfRXblAelBvFWHxm1/dSzXFgy5ngB0FnKVst OXUA== X-Gm-Message-State: APjAAAUlFoUL2ltDwxkM1DKCm45vyM28ssxFTRp8fvB1dFKb4k6niPss 5mgBObgJfW2tMKutke67tQmEhVXk X-Google-Smtp-Source: APXvYqxlwxf54DVOj0lG+gQPOi4qzMHU13ZdfpqegvtRRH6YF3ua4gsRtNUMShUDOTzy35ZFsrQpcg== X-Received: by 2002:a65:6102:: with SMTP id z2mr7539756pgu.194.1561705499223; Fri, 28 Jun 2019 00:04:59 -0700 (PDT) Received: from localhost.localdomain ([103.29.142.67]) by smtp.gmail.com with ESMTPSA id x5sm2828816pjp.21.2019.06.28.00.04.57 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 28 Jun 2019 00:04:58 -0700 (PDT) From: Kever Yang To: u-boot@lists.denx.de Date: Fri, 28 Jun 2019 15:04:34 +0800 Message-Id: <20190628070439.546-4-kever.yang@rock-chips.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190628070439.546-1-kever.yang@rock-chips.com> References: <20190628070439.546-1-kever.yang@rock-chips.com> MIME-Version: 1.0 Cc: trini@konsulko.com Subject: [U-Boot] [PATCH v2 3/8] rockchip: dts: rk3288: move reloc tag into -u-boot dts 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: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Move all the tag "u-boot,dm-pre-reloc" from rk3288.dtsi into rk3288-u-boot.dtsi. Signed-off-by: Kever Yang --- Changes in v2: None arch/arm/dts/rk3288-u-boot.dtsi | 36 +++++++++++++++++++++++++++++++++ arch/arm/dts/rk3288.dtsi | 8 -------- 2 files changed, 36 insertions(+), 8 deletions(-) create mode 100644 arch/arm/dts/rk3288-u-boot.dtsi diff --git a/arch/arm/dts/rk3288-u-boot.dtsi b/arch/arm/dts/rk3288-u-boot.dtsi new file mode 100644 index 0000000000..4cf75c7504 --- /dev/null +++ b/arch/arm/dts/rk3288-u-boot.dtsi @@ -0,0 +1,36 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2019 Rockchip Electronics Co., Ltd + */ + +&dmc { + u-boot,dm-pre-reloc; +}; + +&pmu { + u-boot,dm-pre-reloc; +}; + +&sgrf { + u-boot,dm-pre-reloc; +}; + +&cru { + u-boot,dm-pre-reloc; +}; + +&grf { + u-boot,dm-pre-reloc; +}; + +&vopb { + u-boot,dm-pre-reloc; +}; + +&vopl { + u-boot,dm-pre-reloc; +}; + +&noc { + u-boot,dm-pre-reloc; +}; diff --git a/arch/arm/dts/rk3288.dtsi b/arch/arm/dts/rk3288.dtsi index 487d22c9b0..866fc08215 100644 --- a/arch/arm/dts/rk3288.dtsi +++ b/arch/arm/dts/rk3288.dtsi @@ -468,7 +468,6 @@ }; dmc: dmc@ff610000 { - u-boot,dm-pre-reloc; compatible = "rockchip,rk3288-dmc", "syscon"; rockchip,cru = <&cru>; rockchip,grf = <&grf>; @@ -584,13 +583,11 @@ }; pmu: power-management@ff730000 { - u-boot,dm-pre-reloc; compatible = "rockchip,rk3288-pmu", "syscon"; reg = <0xff730000 0x100>; }; sgrf: syscon@ff740000 { - u-boot,dm-pre-reloc; compatible = "rockchip,rk3288-sgrf", "syscon"; reg = <0xff740000 0x1000>; }; @@ -599,7 +596,6 @@ compatible = "rockchip,rk3288-cru"; reg = <0xff760000 0x1000>; rockchip,grf = <&grf>; - u-boot,dm-pre-reloc; #clock-cells = <1>; #reset-cells = <1>; assigned-clocks = <&cru PLL_GPLL>, <&cru PLL_CPLL>, @@ -615,7 +611,6 @@ }; grf: syscon@ff770000 { - u-boot,dm-pre-reloc; compatible = "rockchip,rk3288-grf", "syscon"; reg = <0xff770000 0x1000>; }; @@ -660,7 +655,6 @@ }; vopb: vop@ff930000 { - u-boot,dm-pre-reloc; compatible = "rockchip,rk3288-vop"; reg = <0xff930000 0x19c>; interrupts = ; @@ -715,7 +709,6 @@ iommus = <&vopl_mmu>; power-domains = <&power RK3288_PD_VIO>; status = "disabled"; - u-boot,dm-pre-reloc; vopl_out: port { #address-cells = <1>; #size-cells = <0>; @@ -911,7 +904,6 @@ }; noc: syscon@ffac0000 { - u-boot,dm-pre-reloc; compatible = "rockchip,rk3288-noc", "syscon"; reg = <0xffac0000 0x2000>; }; From patchwork Fri Jun 28 07:04:35 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kever Yang X-Patchwork-Id: 1123999 X-Patchwork-Delegate: philipp.tomsich@theobroma-systems.com 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=none (p=none dis=none) header.from=rock-chips.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="FlRvUt9X"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 45ZnrT3vz5z9s7h for ; Fri, 28 Jun 2019 17:07:05 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 1E16CC21DD7; Fri, 28 Jun 2019 07:05:53 +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=RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, 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 3B3BAC21D8A; Fri, 28 Jun 2019 07:05:17 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 1A731C21DD9; Fri, 28 Jun 2019 07:05:08 +0000 (UTC) Received: from mail-pg1-f193.google.com (mail-pg1-f193.google.com [209.85.215.193]) by lists.denx.de (Postfix) with ESMTPS id F2708C21E29 for ; Fri, 28 Jun 2019 07:05:02 +0000 (UTC) Received: by mail-pg1-f193.google.com with SMTP id g15so266834pgi.4 for ; Fri, 28 Jun 2019 00:05:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=QRDJmYdK4/9uzXa9AiIKlVB7br3gNNkOt77dHFTj8kY=; b=FlRvUt9XUnAQHZeY0Lf2WMFvP+Eh6si94rQbyAeYtPFoIGwUMdfIYqOAPHXqHngbdJ GY5dK35IQ66EY/5Xxgn0H+UA6DrCKWJXvrAl0GWzMS+GHv7y7oTrSJ/NEGA7HN9yRyh8 bpDcy+V36a89N1iLv7If9cmVFZH7JXO0rVLwef3MhHlm9xd58wW6HhoME1I6Is+WSHOJ nIqXTEMoNjLrEIzcpU9RvIA7MPzDb7SS5B5XQ63ej6Pg2wgZp+p+6eTqZa/M3k9J64mv XWxN4Q0GIhO10i1jHGOBOs+g0PCcfTM7WOpEHQ42domOhaYCQSPWi9y8HcXguUXRmS6G sq1Q== 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 :in-reply-to:references:mime-version:content-transfer-encoding; bh=QRDJmYdK4/9uzXa9AiIKlVB7br3gNNkOt77dHFTj8kY=; b=LPG5t5qLgCIbgNXe8JCUzNUs+v6YWnLSaTcp3PuKGReDjM43J4HH19f30xaJKz1W39 bAsYFON4qP8ZQBVRDkjgFxVqGgm914kvyTKvOxRdflE3vgUZ6nr2ntZJgcQC7eYfT3/C fy3/jXNZo5MziQHdiO4zlrHig2wMCc6fdUIvl2izOS+YubBLT+kHOegs+pPrSEjy3Hja SOVudym9QWUuNsG980PEugpm7g9NQp46CUlsfHJUDq0/iyPq4IDslUaj3vAaYnuMc5a4 4zS5SlrUFhbwmrT+z5zvmU6bPhJj2bUpgm1SG0sGimJRIErEeYLm13ci2Hsa+qKsiSix dCJw== X-Gm-Message-State: APjAAAVBCOvKBOlMd7jMBLk0+kqTTyUf/VB4O0GWczHH624s2/goSuNh +eY0SjkGvvomHa7UaPAxrHXYSu6n X-Google-Smtp-Source: APXvYqygPvlM22aAQdgadRLMq4i6JflRgnwb/ATHtYAV9mG8sYYssj9S64C3NVlX8qpbVLbX0lRxhg== X-Received: by 2002:a63:231c:: with SMTP id j28mr7647740pgj.430.1561705501402; Fri, 28 Jun 2019 00:05:01 -0700 (PDT) Received: from localhost.localdomain ([103.29.142.67]) by smtp.gmail.com with ESMTPSA id x5sm2828816pjp.21.2019.06.28.00.04.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 28 Jun 2019 00:05:01 -0700 (PDT) From: Kever Yang To: u-boot@lists.denx.de Date: Fri, 28 Jun 2019 15:04:35 +0800 Message-Id: <20190628070439.546-5-kever.yang@rock-chips.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190628070439.546-1-kever.yang@rock-chips.com> References: <20190628070439.546-1-kever.yang@rock-chips.com> MIME-Version: 1.0 Cc: trini@konsulko.com Subject: [U-Boot] [PATCH v2 4/8] rockchip: dts: tinker: migrate the dm-pre-reloc tag into -u-boot dts 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: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Migrate all the "u-boot,dm-pre-reloc" tag from rk3288-tinker.dts into rk3288-tinker-u-boot.dtsi Signed-off-by: Kever Yang --- Changes in v2: None arch/arm/dts/rk3288-tinker-u-boot.dtsi | 28 ++++++++++++++++++++++++++ arch/arm/dts/rk3288-tinker.dts | 20 +----------------- 2 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 arch/arm/dts/rk3288-tinker-u-boot.dtsi diff --git a/arch/arm/dts/rk3288-tinker-u-boot.dtsi b/arch/arm/dts/rk3288-tinker-u-boot.dtsi new file mode 100644 index 0000000000..69aae59f3d --- /dev/null +++ b/arch/arm/dts/rk3288-tinker-u-boot.dtsi @@ -0,0 +1,28 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2019 Rockchip Electronics Co., Ltd + */ + +&pinctrl { + u-boot,dm-pre-reloc; +}; + +&uart2 { + u-boot,dm-pre-reloc; +}; + +&sdmmc { + u-boot,dm-pre-reloc; +}; + +&emmc { + u-boot,dm-pre-reloc; +}; + +&gpio3 { + u-boot,dm-pre-reloc; +}; + +&gpio8 { + u-boot,dm-pre-reloc; +}; diff --git a/arch/arm/dts/rk3288-tinker.dts b/arch/arm/dts/rk3288-tinker.dts index 3edd21cc2f..9e05f0935b 100644 --- a/arch/arm/dts/rk3288-tinker.dts +++ b/arch/arm/dts/rk3288-tinker.dts @@ -5,6 +5,7 @@ /dts-v1/; #include "rk3288-tinker.dtsi" +#include "rk3288-tinker-u-boot.dtsi" / { model = "Tinker-RK3288"; @@ -28,8 +29,6 @@ &pinctrl { - u-boot,dm-pre-reloc; - usb { host_vbus_drv: host-vbus-drv { rockchip,pins = <0 14 RK_FUNC_GPIO &pcfg_pull_none>; @@ -42,7 +41,6 @@ }; &uart2 { - u-boot,dm-pre-reloc; reg-shift = <2>; }; @@ -51,22 +49,6 @@ status = "okay"; }; -&sdmmc { - u-boot,dm-pre-reloc; -}; - -&emmc { - u-boot,dm-pre-reloc; -}; - -&gpio3 { - u-boot,dm-pre-reloc; -}; - -&gpio8 { - u-boot,dm-pre-reloc; -}; - &i2c2 { m24c08@50 { compatible = "at,24c08", "i2c-eeprom"; From patchwork Fri Jun 28 07:04:36 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kever Yang X-Patchwork-Id: 1123998 X-Patchwork-Delegate: philipp.tomsich@theobroma-systems.com 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=none (p=none dis=none) header.from=rock-chips.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="sAeFmgdA"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 45ZnrY4mhqz9s8m for ; Fri, 28 Jun 2019 17:07:09 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 3AB55C21DD4; Fri, 28 Jun 2019 07:06:05 +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=RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, 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 05C18C21CB6; Fri, 28 Jun 2019 07:05:22 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 3F167C21E15; Fri, 28 Jun 2019 07:05:10 +0000 (UTC) Received: from mail-pg1-f193.google.com (mail-pg1-f193.google.com [209.85.215.193]) by lists.denx.de (Postfix) with ESMTPS id 75E4CC21E1A for ; Fri, 28 Jun 2019 07:05:05 +0000 (UTC) Received: by mail-pg1-f193.google.com with SMTP id q4so687184pgj.8 for ; Fri, 28 Jun 2019 00:05:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=9dtqXid9Dakkb129Q+0zL86iSRwnRCOqFCJp3eUen8U=; b=sAeFmgdAti225Uo+gwkM2+BUbu7iATdMSdhKmhlY1nC7MW8Lru+AXqd908oNt5QBVb IYGRl3AjLoQv2T/FZ1SHfoNS/gYCizcpu5bHOHa01a/RFsyhEXJhJYnYjzXTlBY/cYdo AjkZVipHj+XjjmyxSdPTme+RFdJwBy83XmF4KnoEHuxTPHQsU2WGvWNqAcp6AjX59ULA xl87b5mYP3ipKsbnbNRwa7CE5GiwLjXnQdfcwRRa6MH6qKrHi5usAbDENK3g14Sq02FT IoGM5iDAFIJOMLVxQPhLSYjNPGNxYxVmM1bXJmes12VACNngGBhrGLGahURcQ869NEeE cJtA== 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 :in-reply-to:references:mime-version:content-transfer-encoding; bh=9dtqXid9Dakkb129Q+0zL86iSRwnRCOqFCJp3eUen8U=; b=bJMlXatxXeZXHmxl3SqYDcbUaLmr8gbTnTIXehPRUy0d5EJzNtoUR6NW+EEngYuMOi ha6CtkbnGyGwa0yM47ZAkanUBYiDcrjIx6sK2X+F2rlszBC/cSLdRH+a93XRCjmw9gGx +QuKlGpb+ctravu6BYThnBD6JBvwvrWIpEW8/zl3BrbY/pxWtwZMOZ0+Mo5baAhMVF0T a3VhSf0UWuFh0C2RDQjdORZy+qwFTHSQxIJFXpIAEYNotshvn+kUbcEvN5Lr+y5d8Dmv zUEAXQzB/sZyG84+AYhoUt7KMYE8WcvPmPtI21XRrel3ONVWudcjCiIOkKWkvY+cxPax rrJw== X-Gm-Message-State: APjAAAWTOf30a0nzC82+LslG4sOlGuK1l4Knh0XZbxiwIY3Nfy074I3E IjV8oNwVIC7a9Rid6rJpUNEYC2DX X-Google-Smtp-Source: APXvYqz0sfqi/dL7TI99AfVyPiQUkodBXTilcOcCHiVfQvqYWNLL1is8DdRwQmONvNtHkbShumOTrg== X-Received: by 2002:a17:90a:23ce:: with SMTP id g72mr11245468pje.77.1561705504072; Fri, 28 Jun 2019 00:05:04 -0700 (PDT) Received: from localhost.localdomain ([103.29.142.67]) by smtp.gmail.com with ESMTPSA id x5sm2828816pjp.21.2019.06.28.00.05.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 28 Jun 2019 00:05:03 -0700 (PDT) From: Kever Yang To: u-boot@lists.denx.de Date: Fri, 28 Jun 2019 15:04:36 +0800 Message-Id: <20190628070439.546-6-kever.yang@rock-chips.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190628070439.546-1-kever.yang@rock-chips.com> References: <20190628070439.546-1-kever.yang@rock-chips.com> MIME-Version: 1.0 Cc: trini@konsulko.com Subject: [U-Boot] [PATCH v2 5/8] rockchip: dts: rk3288-tinker: enable sdmmc pinctrl node in spl 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: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" rockchip pinctrl driver has update to use dts, so we need to add the pinctrl config in SPL for sdmmc. Signed-off-by: Kever Yang --- Changes in v2: - update the tags in -u-boot.dtsi arch/arm/dts/rk3288-tinker-u-boot.dtsi | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/arch/arm/dts/rk3288-tinker-u-boot.dtsi b/arch/arm/dts/rk3288-tinker-u-boot.dtsi index 69aae59f3d..1b6be1db32 100644 --- a/arch/arm/dts/rk3288-tinker-u-boot.dtsi +++ b/arch/arm/dts/rk3288-tinker-u-boot.dtsi @@ -26,3 +26,27 @@ &gpio8 { u-boot,dm-pre-reloc; }; + +&pcfg_pull_none_drv_8ma { + u-boot,dm-spl; +}; + +&pcfg_pull_up_drv_8ma { + u-boot,dm-spl; +}; + +&sdmmc_bus4 { + u-boot,dm-spl; +}; + +&sdmmc_clk { + u-boot,dm-spl; +}; + +&sdmmc_cmd { + u-boot,dm-spl; +}; + +&sdmmc_pwr { + u-boot,dm-spl; +}; From patchwork Fri Jun 28 07:04:37 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kever Yang X-Patchwork-Id: 1124000 X-Patchwork-Delegate: philipp.tomsich@theobroma-systems.com 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=none (p=none dis=none) header.from=rock-chips.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="YkzCdD+K"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 45ZnsD2zZ3z9s7h for ; Fri, 28 Jun 2019 17:07:44 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 11A1CC21D8A; Fri, 28 Jun 2019 07:06:20 +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=RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, 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 8D141C21DAF; Fri, 28 Jun 2019 07:05:23 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 2D831C21E1D; Fri, 28 Jun 2019 07:05:11 +0000 (UTC) Received: from mail-pf1-f194.google.com (mail-pf1-f194.google.com [209.85.210.194]) by lists.denx.de (Postfix) with ESMTPS id A9B31C21E0B for ; Fri, 28 Jun 2019 07:05:07 +0000 (UTC) Received: by mail-pf1-f194.google.com with SMTP id x15so2503502pfq.0 for ; Fri, 28 Jun 2019 00:05:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=0qckzj62Z2mBUi/gCdMISuDK34BwVMYJDr++MEKCnwI=; b=YkzCdD+K2dQSgj/Cb7YdDwUlJTgTY8uAZbeVrW2+YqZM2bS2xOqFYuQA5zByRWSHiZ JxrF214NZbPoQA606Y38hCtAkimk0PcERlDOIxwfgqlB9z03GDFu8Q/WZCEuHptTT481 qRyUKkyqPSNtMte+HUOXbA5MwCNn/++3AQtMyqTSX0DPPAoHB1FFf5/Eq4SmcU9V2hTS glnx//7txqVpXH1YYI/1OPmEZAz59/H+OtTJgwK40BKK3hsKAyaGKbFVFdr9t+yaD1V5 scA02d5405brFNuKaE+n0/XxKledHNZavSqAy4+avHYE7aKh31meT4xFD2ObhdKTdLs7 cHQQ== 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 :in-reply-to:references:mime-version:content-transfer-encoding; bh=0qckzj62Z2mBUi/gCdMISuDK34BwVMYJDr++MEKCnwI=; b=HCWbqU9NKsiSFZXdsgxWGee0bAzcas+LAUsUjwRQsuoJlqmLcqAGbNljna3JULLBFF HkM4RrZ0bLKgV4qTMyZs6QXGxnVGIse3DjWYYVCvbQpwT5tyRHh6g65lu6TLjjYBZK4f 4JksWn7gRxGeb5uXJ9N3qiOuCdk0hqIardYY5LfyBYnAGjeBFpwqKEzfnV+/Le8GfbgR hswRirBRfA4LOaF4hMgTldZ/7BwHepvJokdq4PNe+tevEvhMXts7Wo57otDEbL92pqb6 xJNJWxtQDRQwhsb+XmtfAUtMuiPN/akTiJOHFhNTIvzNlTWimfGEJCTa4I9bVm9hd7AU 9A6A== X-Gm-Message-State: APjAAAXqlgZoeVWiEaHzEz3GXqWuEx9j/k41/HC/T/CAT1IPbA21zeh+ G//V+ergUb+5KH4fztlaR5zE3pJv X-Google-Smtp-Source: APXvYqwPYxilgrVf8WmLA44lsLuXv7bGkrNFuuSQnPry4y7NvjaKdVrl5Z/FF+JI58TDXmG+45Ru9g== X-Received: by 2002:a17:90a:2041:: with SMTP id n59mr10797578pjc.6.1561705506230; Fri, 28 Jun 2019 00:05:06 -0700 (PDT) Received: from localhost.localdomain ([103.29.142.67]) by smtp.gmail.com with ESMTPSA id x5sm2828816pjp.21.2019.06.28.00.05.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 28 Jun 2019 00:05:05 -0700 (PDT) From: Kever Yang To: u-boot@lists.denx.de Date: Fri, 28 Jun 2019 15:04:37 +0800 Message-Id: <20190628070439.546-7-kever.yang@rock-chips.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190628070439.546-1-kever.yang@rock-chips.com> References: <20190628070439.546-1-kever.yang@rock-chips.com> MIME-Version: 1.0 Cc: trini@konsulko.com, Lin Huang Subject: [U-Boot] [PATCH v2 6/8] rockchip: config: update config for TPL support on tinker-rk3288 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: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" We need to update TEXT BASE for TPL/SPL/U-Boot; SPL no need relocate STACK after enable TPL, so remove it; Don't enable pinctrl names so that SPL can get pinctrl dts; Signed-off-by: Kever Yang --- Changes in v2: None configs/tinker-rk3288_defconfig | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/configs/tinker-rk3288_defconfig b/configs/tinker-rk3288_defconfig index 0e8cf73fe9..e429c0c6f2 100644 --- a/configs/tinker-rk3288_defconfig +++ b/configs/tinker-rk3288_defconfig @@ -1,13 +1,12 @@ CONFIG_ARM=y CONFIG_ARCH_ROCKCHIP=y -CONFIG_SYS_TEXT_BASE=0x00000000 +CONFIG_SYS_TEXT_BASE=0x01000000 CONFIG_SYS_MALLOC_F_LEN=0x2000 CONFIG_ROCKCHIP_RK3288=y -CONFIG_SPL_SIZE_LIMIT=30720 -CONFIG_SPL_ROCKCHIP_BACK_TO_BROM=y +CONFIG_TPL_LDSCRIPT="arch/arm/mach-rockchip/u-boot-tpl.lds" CONFIG_TARGET_TINKER_RK3288=y CONFIG_NR_DRAM_BANKS=1 -CONFIG_SPL_STACK_R_ADDR=0x80000 +CONFIG_SPL_SIZE_LIMIT=400000 CONFIG_DEBUG_UART_BASE=0xff690000 CONFIG_DEBUG_UART_CLOCK=24000000 CONFIG_DEBUG_UART=y @@ -17,9 +16,7 @@ CONFIG_CONSOLE_MUX=y CONFIG_DEFAULT_FDT_FILE="rk3288-tinker.dtb" # CONFIG_DISPLAY_CPUINFO is not set CONFIG_DISPLAY_BOARDINFO_LATE=y -CONFIG_SPL_TEXT_BASE=0xff704000 -CONFIG_SPL_STACK_R=y -CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN=0x2000 +CONFIG_SPL_TEXT_BASE=0 CONFIG_CMD_GPIO=y CONFIG_CMD_GPT=y CONFIG_CMD_I2C=y @@ -37,7 +34,7 @@ CONFIG_CMD_REGULATOR=y CONFIG_SPL_PARTITION_UUIDS=y CONFIG_SPL_OF_CONTROL=y CONFIG_DEFAULT_DEVICE_TREE="rk3288-tinker" -CONFIG_OF_SPL_REMOVE_PROPS="pinctrl-0 pinctrl-names clock-names interrupt-parent assigned-clocks assigned-clock-rates assigned-clock-parents" +CONFIG_OF_SPL_REMOVE_PROPS="clock-names interrupt-parent assigned-clocks assigned-clock-rates assigned-clock-parents" CONFIG_ENV_IS_IN_MMC=y CONFIG_REGMAP=y CONFIG_SPL_REGMAP=y From patchwork Fri Jun 28 07:04:38 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kever Yang X-Patchwork-Id: 1124002 X-Patchwork-Delegate: philipp.tomsich@theobroma-systems.com 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=none (p=none dis=none) header.from=rock-chips.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="fvm3Uhtj"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 45Znss2yKWz9s7h for ; Fri, 28 Jun 2019 17:08:17 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 1C0F1C21D8E; Fri, 28 Jun 2019 07:06:46 +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=RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, 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 F32D6C21DB3; Fri, 28 Jun 2019 07:06:01 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 4C478C21DFA; Fri, 28 Jun 2019 07:05:13 +0000 (UTC) Received: from mail-pg1-f196.google.com (mail-pg1-f196.google.com [209.85.215.196]) by lists.denx.de (Postfix) with ESMTPS id E355FC21DFB for ; Fri, 28 Jun 2019 07:05:09 +0000 (UTC) Received: by mail-pg1-f196.google.com with SMTP id m4so2178660pgk.0 for ; Fri, 28 Jun 2019 00:05:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=6OvJR28Q7r2Q3blgWLycVRc1NEOvmQfrucqQ/YwXLis=; b=fvm3UhtjPJxKOKCdUZZYAB7ZpgJ3hEhChdlpuNDUHR0HFyt3h6+t3b21rs6Eu0SlrL E2aHB9U7dxWNacVuY27L1NDXa1WVTZp1YkdJpoS/SZiqwRqZzsau9C/xfM6yJ16pFEU2 JmpSAW/DUxUJdsyXbh61nhaOkCL0sBvdgBDK7hBWbagf6BnMnTwAzwxtzMzAEcyJpGPg yvDEvFwQkWW2KfMetWuNU3BpdJb4UyO4vH56Xkx3g9Emn/yZgX7wzsffqE+5uT8Zj3Ds i21WlEUd9yvueya9qkCQkwzoQ1z9Qq3ElU9hQKrjmrUsU7nCsQpTkIYtmgdaR9kbpkWs 5bKw== 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 :in-reply-to:references:mime-version:content-transfer-encoding; bh=6OvJR28Q7r2Q3blgWLycVRc1NEOvmQfrucqQ/YwXLis=; b=oQgnvwCp1fgDZvZ1gwWNpO9fArmZ54xF73Oe9pTsoYrMlSkL5xc9quZ/zHffxpRUlX aU6VAITNU+Ga3s+oW+ydcl0ULGmVezqZvHlKBD5urD5k9uvBZeXAE+pVxc4rMpSXE6tu kj2JOTw38QLcLE9chPhuLpYFIgx/DFHCoIRiAGxjQwuQtvRa21wrxAh3ULsv4ay6HZvz 5oz8qlNfCoDyZgAGx0MC3CydqOrgW9o1I/JJrXbni+Nx2iCM97pr91oOnsRVMmZ5iKPR h0bCZqr2JNDocnQH7gZT1/2RSjxcFpWziHIROauR7AYMsrBjVyKqh6sDOhwUnxtiOles b+mg== X-Gm-Message-State: APjAAAXxPnUYQ1jrRpDIKNd9Wrgh1UbNzo/KMppl/qDHOKc5eg4IGIxo tdOy+l1FWaqW1JdhxW/Nm5fmVtSa X-Google-Smtp-Source: APXvYqwCuvxpJ9ipZm8aV4JXYHvXCb9dvUqPVlJ6sTSNVOYbaOAqEps8jP/rWvT5qrQV17B5Nuy7Aw== X-Received: by 2002:a65:6204:: with SMTP id d4mr7751667pgv.104.1561705508446; Fri, 28 Jun 2019 00:05:08 -0700 (PDT) Received: from localhost.localdomain ([103.29.142.67]) by smtp.gmail.com with ESMTPSA id x5sm2828816pjp.21.2019.06.28.00.05.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 28 Jun 2019 00:05:07 -0700 (PDT) From: Kever Yang To: u-boot@lists.denx.de Date: Fri, 28 Jun 2019 15:04:38 +0800 Message-Id: <20190628070439.546-8-kever.yang@rock-chips.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190628070439.546-1-kever.yang@rock-chips.com> References: <20190628070439.546-1-kever.yang@rock-chips.com> MIME-Version: 1.0 Cc: trini@konsulko.com, Lin Huang Subject: [U-Boot] [PATCH v2 7/8] rockchip: config: tiner-rk3288: extend CONFIG_SYS_MONITOR_LEN to 600KB 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: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" The raw u-boot.bin for tinker board has been about 450KB without debug option, and 550KB with all debug on, and the default value is 200KB, which is not enough for run raw u-boot.bin. Signed-off-by: Kever Yang --- Changes in v2: None include/configs/tinker_rk3288.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/configs/tinker_rk3288.h b/include/configs/tinker_rk3288.h index 5adae68c91..9113f222d8 100644 --- a/include/configs/tinker_rk3288.h +++ b/include/configs/tinker_rk3288.h @@ -18,5 +18,5 @@ func(DHCP, dchp, na) #define CONFIG_SYS_MMC_ENV_DEV 1 - +#define CONFIG_SYS_MONITOR_LEN (600 * 1024) #endif From patchwork Fri Jun 28 07:04:39 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kever Yang X-Patchwork-Id: 1124001 X-Patchwork-Delegate: philipp.tomsich@theobroma-systems.com 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=none (p=none dis=none) header.from=rock-chips.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="g35drlHH"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 45ZnsX031Hz9s8m for ; Fri, 28 Jun 2019 17:07:59 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id A7A96C21DFB; Fri, 28 Jun 2019 07:06:33 +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=RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, 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 6EC32C21E0D; Fri, 28 Jun 2019 07:05:52 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 4C2F8C21C8B; Fri, 28 Jun 2019 07:05:16 +0000 (UTC) Received: from mail-pf1-f196.google.com (mail-pf1-f196.google.com [209.85.210.196]) by lists.denx.de (Postfix) with ESMTPS id DD9A9C21E1B for ; Fri, 28 Jun 2019 07:05:12 +0000 (UTC) Received: by mail-pf1-f196.google.com with SMTP id t16so2480710pfe.11 for ; Fri, 28 Jun 2019 00:05:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=e9M7oeL3FxpQSb0JE8JGrl2G2T+n2MUqyLrEEqZYDJ4=; b=g35drlHHt/ypIFeu4nrb4AjB3hMEJzBm33/ab+m9uTmrtNwH9XiWIQ62ZJOt3oMbSS cUcaEuLR6US1ntGFkG5UaM5fruObp4KNLMYDkAuLZxG2taVNbF3nzHjYFQfQ7tPwSXhT cCp1okAv1hSjavPKqeYRJ1FN8Eg9TeDx4H+2uFDcKzZSJv0fk2WTblvZvXFpxlVtlYFA JY60INRojrxxfc6QERgHlb8xE0xidbS6PpyyhVAj/hEkH4OkELRovhNVkyyk0dU8HBTF VGvY6RYZIV/z1rCPjn3ecZuh9vmCVJCHIZmOskpTFShh4IWxl+d4hP+KdbRpCQ0dCsMd 3kjA== 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 :in-reply-to:references:mime-version:content-transfer-encoding; bh=e9M7oeL3FxpQSb0JE8JGrl2G2T+n2MUqyLrEEqZYDJ4=; b=shqAHnE7dh+Ifqidc0wD3YIyo5OXVPnGJMyFwWLG1LHw2u3DsOxyvvUFmGIjh7pl28 ysuDLNntyHJoqZ2n9dVW+yKOceT3eDZ1DbajSzX8KhQFxwqa59zCQpGW+hyf6xLkMs/I vHyQeH+1zEL+WOy0697qBd+61YC5FcLNkW1q1x1dmVM1X3Bc9nKBZ0/ehsRvu2LXUNsX I6io4LEpXjRuscTs+Zq7YdZ1X+2UMwBTmWKhyjx52eCuIyr5SlCFlRIELN4TQ96xY1PR cPvdFLkVT0FDzkfyNI1cJiVgMuCjb7YEVUgMjxGJAmWKMtnKBDDUMJ4Adf/w9nu/YY78 CNXg== X-Gm-Message-State: APjAAAXrOtV5Zg2TTcJu2pCNxhX4ZKkYDKLBE/seMNWealkXKkCRD5Pg vzR9o6ytyNS06Yvviw7hAOfgEnHr X-Google-Smtp-Source: APXvYqxG8GsLmIskzL8Fp/QieJu70EtsWtrW3LJFGH0/cpCKSnrooOy+J0pTGPsRmTs9CSNUGWYqig== X-Received: by 2002:a17:90a:2648:: with SMTP id l66mr11075813pje.65.1561705511457; Fri, 28 Jun 2019 00:05:11 -0700 (PDT) Received: from localhost.localdomain ([103.29.142.67]) by smtp.gmail.com with ESMTPSA id x5sm2828816pjp.21.2019.06.28.00.05.08 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 28 Jun 2019 00:05:10 -0700 (PDT) From: Kever Yang To: u-boot@lists.denx.de Date: Fri, 28 Jun 2019 15:04:39 +0800 Message-Id: <20190628070439.546-9-kever.yang@rock-chips.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190628070439.546-1-kever.yang@rock-chips.com> References: <20190628070439.546-1-kever.yang@rock-chips.com> MIME-Version: 1.0 Cc: trini@konsulko.com, Alexey Brodkin , Michal Simek , "Marty E. Plummer" Subject: [U-Boot] [PATCH v2 8/8] rockchip: rk3288: enable TPL for tinker-board 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: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" All the config for TPL has been update, we can enable the TPL. Signed-off-by: Kever Yang --- Changes in v2: None arch/arm/mach-rockchip/rk3288/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/mach-rockchip/rk3288/Kconfig b/arch/arm/mach-rockchip/rk3288/Kconfig index 541301dfb8..c5dcd061cf 100644 --- a/arch/arm/mach-rockchip/rk3288/Kconfig +++ b/arch/arm/mach-rockchip/rk3288/Kconfig @@ -118,6 +118,7 @@ config TARGET_ROCK2 config TARGET_TINKER_RK3288 bool "Tinker-RK3288" select BOARD_LATE_INIT + select TPL help Tinker is a RK3288-based development board with 2 USB ports, HDMI, micro-SD card, audio, Gigabit Ethernet. It also includes on-board