From patchwork Wed May 8 08:08:56 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 391 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 5D2293F066 for ; Wed, 8 May 2019 10:09:20 +0200 (CEST) Received: by mail-pg1-f198.google.com with SMTP id z7sf12192294pgc.1 for ; Wed, 08 May 2019 01:09:20 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1557302958; cv=pass; d=google.com; s=arc-20160816; b=n1YKDZoM817xBHnNpB/omyhWOjBlIIne4TmV075xs63/fGfwpIvCc/yFyrwGj/0oF5 IOhKzWZsZONJ8RwIS4HdY2BXpMg8hIMQYrRBKb6yBgfff1aa+axbGyNovS3tNbNEbZu8 VojOXi8h2EYKZVHzs+0cgV0l7m0O7gztb2IPVqXFgSOFyAUK7/smHkfyHlrCtuoNwrpw dKfTN9tPF+QVzuNsqbYAHomId9vC2MxliwOALk4KaANp00LNHhCszvb92XNVMNVT6fNP jVxzlV5rn7p3x9qIAqMDgAwRlC4w+UcoANfOFptgEz+Qyg/BMJcC3xxaQ8KvxgOKbD8c T1Qw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:message-id:date:subject:cc:to :from:dkim-signature; bh=lwfdh3j/xAWzaG0xAhoOnpB31mT2bsSFmZWogbKB4iY=; b=qBobTyMCG86c0cvHXBBNPrpu4HWA7q9ct9emP60zyScDeTy1eUtnsPtwph9bBZiy+4 SqZwZyhsPyNB8pcpwOZ7hrRNtmzLvGEW46rWZqBEJXruDXpsYyoDXfZylbWUtSbdwq7H P6cU3rSN7IP2KM5rLtMUeSrODttsSs9+7GWHmztu7MoaK9bE5zm78kREw8OCwxe/GBzl id2wqhi2P0N+9DyPjfPiuIP/3vt31Q9nCgTdqCzSznE1+GYQcehhcqmJLLzAPqVhAajd 7v1eqe1fXMFYA3FgyetGO6BrtMa5FSbRJX77eETPQxw2uvFXfNItSSm7i+ehkPjBYviu mCvQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=Z0PsD2T7; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :list-post:list-help:list-archive:list-unsubscribe; bh=lwfdh3j/xAWzaG0xAhoOnpB31mT2bsSFmZWogbKB4iY=; b=jL1TTWkM1xMSPSEsnjGaXKC1MSVOCOGBPdmgWAbHmbbOY5/MOgx9QFEBFMZQjnZE6I SDtZYuVAKZEsWrps/hsgn9Rb3Kec4n4aM4wmX7lX+9sGLc3xuRm6d+ZVk9BhXcIVBvkC YvjSiDRQxf1yWjbLUiSbOePO1sNgkLjiVoA7w= 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:mime-version :x-original-sender:x-original-authentication-results:precedence :mailing-list:list-id:x-spam-checked-in-group:list-post:list-help :list-archive:list-unsubscribe; bh=lwfdh3j/xAWzaG0xAhoOnpB31mT2bsSFmZWogbKB4iY=; b=Id9RiKzgITEJ/l/Gdf+F8N2kxdEWM6yQ32aScTYPJScU4AKVYy85O50MvEQdvJ8IPR 9DskZSElP6S5PvJw+Tiqfc+H46jbcfrYiwQIzO3gw04/sis/nsXmOnXIOy5wsMHs3VMC HwD3akuejQ9yf4sj9E9nwBxpVdKYTYpn72xF+Y6CzDH08NnG098/5iOIs4M8jJEJQ9R9 DdXHoBe66DDDLD8sD/BvEU5qeDqPN8hYKB6W74B3kbaPlsyIpY68oog58xDhVB9woypX rVTd2OHQYnzX8bMs8+mpJNv4QyHEtN9wUB4LGB+5ommGNMnzkowbEdAf8dIUOUPsqKPc 3aKQ== X-Gm-Message-State: APjAAAVSJREY/xIL9bk/1+DMUgU9SU6wA/zHWYSNJk8tcXrKgbqQTu+O 8qCe2vo1dUgh2oc85O7zLL9J2S3Q X-Google-Smtp-Source: APXvYqzP0Uja3aKJNo+IvHsfVSJQk+E+fF/3TaNbN0zzPJaH2KpwaSSksQyQxctwX9Hzn2UOyCZylA== X-Received: by 2002:a62:4351:: with SMTP id q78mr46017187pfa.86.1557302958517; Wed, 08 May 2019 01:09:18 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a65:64cd:: with SMTP id t13ls4654708pgv.16.gmail; Wed, 08 May 2019 01:09:18 -0700 (PDT) X-Received: by 2002:aa7:9116:: with SMTP id 22mr46812355pfh.165.1557302958078; Wed, 08 May 2019 01:09:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557302958; cv=none; d=google.com; s=arc-20160816; b=PH6s3wPfH7JsL5hj3xzSP8GIMUMNV9cXQTm3VItXmxzdbG6R2UHVZbOw6AdFygIyOp J/r6yIVxRj1f0VwGdDjmjt4L27QqrS2mQZ1Dp8pjuIbO8TB/v9ciF5lTJE3B7GZVliNd /2ilVKbiLu1+rdNQgtPRbl2qDQGrIVjPBGzp1lzrJkcTQAp+qlwLEeSc6geK24LS34HQ uh1v9n2C0znmwZNcvUm1yF0iQ0I6NzecC/fAc+dQ5TM9TKHP/44K9ZqbS9W4cLvCCOub 3zwzFCh6ZgcSXy2IzKO7xXv9UjqtVUrfdWnS2iXoLkuts0O6X7xQ9RM0UKaI2RhF0eZS F33w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=ri35iDPFNB6jJXy7sK6LG9z2tvNm8n8X6YJdtz56Zf0=; b=bR0dAJwUJutZ2OqhPtNhJkemb7hU6vou2n+zWdxtFZWwiD6GBC+C0gAzWyGe0fZ8Aq 1cRGi+CkcwyilwtOLIplEoM94s2/yk7tTzzh0RpgTYcoKOFUXojjGCL/LcI35kU4IKys 3v/QwkjkU17TUCgl7TtrUQ+HOsiBSTU1bHqj+aQrM0927MYkrKUFqQqK8eqM8TzmAAVh q3akTr9l/PHBUyKohJMCpYgMFh7tXEvAzNay2bev/ToAK6ht3WhE17QZ4Dg9/J5BHJYq wFSAfsgG6Uc4gkLO74gK0cE+vO+5ldKrHM9rYWrAwd0KUQFJcSKrwL2eALQOoqJ9DR9f uEEg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=Z0PsD2T7; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Received: from mail-sor-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id u17sor11328211pgm.43.2019.05.08.01.09.17 for (Google Transport Security); Wed, 08 May 2019 01:09:17 -0700 (PDT) Received-SPF: pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) client-ip=209.85.220.65; X-Received: by 2002:a63:931c:: with SMTP id b28mr13760160pge.182.1557302956942; Wed, 08 May 2019 01:09:16 -0700 (PDT) Received: from localhost.localdomain ([115.97.185.144]) by smtp.gmail.com with ESMTPSA id j9sm33537133pfc.43.2019.05.08.01.09.13 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 08 May 2019 01:09:16 -0700 (PDT) From: Jagan Teki To: Simon Glass , Philipp Tomsich , Kever Yang , Akash Gajjar Cc: linux-rockchip@lists.infradead.org, linux-amarula@amarulasolutions.com, u-boot@lists.denx.de, Jagan Teki Subject: [PATCH 0/8] rockchip: rk3399: Use spl_board_init in SPL, TPL Date: Wed, 8 May 2019 13:38:56 +0530 Message-Id: <20190508080904.1567-1-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 MIME-Version: 1.0 X-Original-Sender: jagan@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=Z0PsD2T7; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Usually spl_board_init has preloader_console_init which would help to print boot up banner during SPL and TPL. The current rk3399 lacking that in few of the boards, this series make reuse of spl_board_init in SPL and TPL stages. with this series: ================ U-Boot TPL 2019.07-rc1-00243-g3f0cad6bd2 (May 08 2019 - 11:29:32 +0530) Trying to boot from BOOTROM Returning to boot ROM... U-Boot SPL 2019.07-rc1-00243-g3f0cad6bd2 (May 08 2019 - 11:29:32 +0530) Trying to boot from MMC1 U-Boot 2019.07-rc1-00243-g3f0cad6bd2 (May 08 2019 - 11:29:32 +0530) Model: FriendlyElec NanoPC-T4 DRAM: 3.9 GiB MMC: dwmmc@fe310000: 2, dwmmc@fe320000: 1, sdhci@fe330000: 0 Loading Environment from MMC... *** Warning - bad CRC, using default environment In: serial@ff1a0000 Out: serial@ff1a0000 Err: serial@ff1a0000 Model: FriendlyElec NanoPC-T4 Net: eth0: ethernet@fe300000 Hit any key to stop autoboot: 0 => without this series: =================== U-Boot TPL board init Trying to boot from BOOTROM Returning to boot ROM... U-Boot SPL board init Trying to boot from MMC1 U-Boot 2019.07-rc1-00243-g3f0cad6bd2 (May 08 2019 - 11:29:32 +0530) Model: FriendlyElec NanoPC-T4 DRAM: 3.9 GiB MMC: dwmmc@fe310000: 2, dwmmc@fe320000: 1, sdhci@fe330000: 0 Loading Environment from MMC... *** Warning - bad CRC, using default environment In: serial@ff1a0000 Out: serial@ff1a0000 Err: serial@ff1a0000 Model: FriendlyElec NanoPC-T4 Net: eth0: ethernet@fe300000 Hit any key to stop autoboot: 0 => Any inputs? Jagan. Jagan Teki (8): board: rk3399: Drop explicit uart enablement in spl_board_init rockchip: rk3399: Support common spl_board_init rockchip: rk3399: spl: Mark printascii into debug rockchip: rk3399: Move u-boot,dm-pre-reloc of uart0, uart2 rockchip: rk3399: Enable SPL_BOARD_INIT rockchip: rk3399: tpl: Add spl_board_init rockchip: rk3399: tpl: Mark printascii into debug rockchip: rk3399: Enable TPL_BOARD_INIT arch/arm/dts/rk3399-gru.dtsi | 1 - arch/arm/dts/rk3399-puma.dtsi | 1 - arch/arm/dts/rk3399-u-boot.dtsi | 8 +++ arch/arm/mach-rockchip/Kconfig | 2 + arch/arm/mach-rockchip/rk3399-board-spl.c | 65 ++++++++++++++++++- arch/arm/mach-rockchip/rk3399-board-tpl.c | 9 ++- board/rockchip/evb_rk3399/evb-rk3399.c | 29 --------- .../puma_rk3399/puma-rk3399.c | 58 ----------------- board/vamrs/rock960_rk3399/rock960-rk3399.c | 31 --------- configs/puma-rk3399_defconfig | 1 - 10 files changed, 82 insertions(+), 123 deletions(-)