From patchwork Fri Jul 3 19:00:23 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Johannes Krottmayer X-Patchwork-Id: 1322632 X-Patchwork-Delegate: ykai007@gmail.com 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=pass (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=NAb12gy+; 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)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 49z49W6dykz9sPF for ; Sat, 4 Jul 2020 05:03:09 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 2DED3804BE; Fri, 3 Jul 2020 21:02:58 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="NAb12gy+"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 893F080E58; Fri, 3 Jul 2020 21:02:56 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,SPF_HELO_NONE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-ed1-x541.google.com (mail-ed1-x541.google.com [IPv6:2a00:1450:4864:20::541]) (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 1C91D801EE for ; Fri, 3 Jul 2020 21:02:54 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=krjdev@gmail.com Received: by mail-ed1-x541.google.com with SMTP id by13so18754432edb.11 for ; Fri, 03 Jul 2020 12:02:54 -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 :mime-version:content-transfer-encoding; bh=Vb3oCiITlHqB9oLRrOFJc/G4QaW0iGQm7jb+MxC3zg0=; b=NAb12gy+lNMVPx8gOVIaXTHqYx9coxGvIfC/wEqFfDNQ+Va6fknEC8hDBw++7BuXRV 5EnuoXOJGEQFjTjulazMiYYgq1VkgCkavXSrTjqA5fAhJg3Z5hThgHpMA935yHJ2q8Du waHJ9HT3uKUUsPldanBO+YETCg8NlMu1jmumkPSQgneOl7ChnCE1KHz+eD2BGnPl9EfJ EUsBcikMw822khUCnlL2pcVfsWE5ijWXb/VrZwxPlmC3W4Wx4wrslWJwAbNPzOyek7pr na686hhcC8iU97BWcbtwA7NnWiUpDg/5lbSlTKTkN5rFaLGdyiHVEj+RBR99DCuQuYRh 162Q== 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:mime-version:content-transfer-encoding; bh=Vb3oCiITlHqB9oLRrOFJc/G4QaW0iGQm7jb+MxC3zg0=; b=Iicf/zXQlaLx1LglhJXiFvL3hHZBPaf0pwxTJNQw0ryD7o7MfYxpikmXAM00C2zzj5 /0ENRCc5sQtyKfIxJ1PrnOVFJMWMo7OX0ijMF1pYHG7gbNDzXKSVF0SqQsfoj/J0ZXl9 0zPgXj++ERnlAz9y7Fwypr4qFuduebJVSTcFH326nv9LN6I8MCjcmjBzJN5+P7SIRVt2 nK0rsmiYcGANZmSKdbBHkb4esTJrr8fzbeFc3tIz5F/EKeLoboSleyL3nI+Mau+7bjsJ A1kPthRDnAspsvyArU9/2Zoahm5TWiYUYSgNXSR7gUZsZPU+z9RbKCtGmt+P+lzoFt10 g5RQ== X-Gm-Message-State: AOAM533dVDBDJjNvXmt/aO3kQeXBXwXcinvWsoU6KO5RYRV4P4d0pgC9 tRveoTR+cJV0a0HzGcgOboAIcnX4I7s= X-Google-Smtp-Source: ABdhPJw4aDbl3WlnSC8UuxA0hszyhA3lRoJeL4E9aNwBw8Y3MtbINZxxpyFkJlXl9hfbBgruxulM+g== X-Received: by 2002:a50:f149:: with SMTP id z9mr43044634edl.167.1593802973412; Fri, 03 Jul 2020 12:02:53 -0700 (PDT) Received: from matrix42.krottmayer.com (dynamic-282ssp22m10uowenj5-pd01.res.v6.highway.a1.net. [2001:871:20f:2c0a:22cf:30ff:fe1a:cea1]) by smtp.gmail.com with ESMTPSA id l12sm15667067edj.6.2020.07.03.12.02.51 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 03 Jul 2020 12:02:52 -0700 (PDT) From: Johannes Krottmayer To: u-boot@lists.denx.de Cc: kever.yang@rock-chips.com, jagan@amarulasolutions.com, Johannes Krottmayer Subject: [PATCH] rockchip: rock64-rk3328: Add SPI Flash support Date: Fri, 3 Jul 2020 21:00:23 +0200 Message-Id: <20200703190021.2990-1-krjdev@gmail.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200703180849.31993-1-krjdev@gmail.com> References: <20200703180849.31993-1-krjdev@gmail.com> 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 Add SPI Flash support for the PINE64 Rock64 board Signed-off-by: Johannes Krottmayer Cc: Kever Yang Cc: Jagan Teki --- Initial SPI Flash support. Okay? arch/arm/dts/rk3328-rock64-u-boot.dtsi | 6 ++++++ configs/rock64-rk3328_defconfig | 2 ++ 2 files changed, 8 insertions(+) diff --git a/arch/arm/dts/rk3328-rock64-u-boot.dtsi b/arch/arm/dts/rk3328-rock64-u-boot.dtsi index f076075076..7340ef95f1 100644 --- a/arch/arm/dts/rk3328-rock64-u-boot.dtsi +++ b/arch/arm/dts/rk3328-rock64-u-boot.dtsi @@ -46,3 +46,9 @@ &vcc_sd { u-boot,dm-spl; }; + +&spi0 { + spi_flash: spiflash@0 { + u-boot,dm-pre-reloc; + }; +}; diff --git a/configs/rock64-rk3328_defconfig b/configs/rock64-rk3328_defconfig index f123826358..0a51e51a0c 100644 --- a/configs/rock64-rk3328_defconfig +++ b/configs/rock64-rk3328_defconfig @@ -97,3 +97,5 @@ CONFIG_SPL_TINY_MEMSET=y CONFIG_TPL_TINY_MEMSET=y CONFIG_ERRNO_STR=y CONFIG_SMBIOS_MANUFACTURER="pine64" +CONFIG_ROCKCHIP_SPI=y +CONFIG_SPI_FLASH_GIGADEVICE=y