From patchwork Mon Jun 17 07:31: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: 614 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 6188E3F353 for ; Mon, 17 Jun 2019 09:38:46 +0200 (CEST) Received: by mail-pg1-f199.google.com with SMTP id p7sf1395115pgr.10 for ; Mon, 17 Jun 2019 00:38:46 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1560757125; cv=pass; d=google.com; s=arc-20160816; b=vykrHwOGA67GuBaHCYgUp/oVIo/7syWxk0xK1CoV5M0sHnK/+DHerQ4Dwi2JZ+Tx5v 7u4/n6HJ3lj9RxY7tz+cXXSCC7rLqO7o3/j9rz8f8wNcgMvBe94PtgD1hiAVRMuERMKu KuyKULFr/DPfbRVl4yjKytlxgNZQdo8gESkWgytfqd6vQj713QavvPk/1YMASeVhFhpQ V0ZZbvcDgOaGahB9V5myYgSvurjyWRxe5PRoPFF5IF6xaKj9GPNVqS9LgyVahvCqIUw5 PKve6RpsngbX5EqVQBDXCTmBlzZzow4s8Uh23dEW13MGtcATEMO5gKwkjBVmidXeI35y tSMg== 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:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=eEaAQkyGm8YZQ8xTfle3cGOKrKQ5aFSplyJva+Fzskc=; b=DaX+vAibPTbEWy9WN4nFJjJ+QbuwDbdL0qIUoBd7NQpScZe79l1r9Ve73mK8TxyV2W xzOWpfYZefX1IiEKiAiKsf3ANYQQyy9JWUQTEw8WNj/ky0MFn4EDEDKHIVOv2l1yestN 9+dLSbgt3flb+AQ6myI2/lA+JU5hnVzhX1K5DVGKVVjElnDl8XRQ4b+TjSIY/3+JM0Wt DYAiMv5nNvNce10PTBny0gdKEWTxoNvbth1fgxkGaWaw+rZ0YNWb9ImluIbi9fscy76p 0zrJvA6uzOj49DkSkVXF9KxZJCE6XZ820GkuXvY3YEAGV0UW2EpBYAgmGtyXa1f3ic5X W/Tw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=MhdCF+Mc; 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:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-unsubscribe; bh=eEaAQkyGm8YZQ8xTfle3cGOKrKQ5aFSplyJva+Fzskc=; b=p9aXRtUL1OdqR+QxfhzkBJkFHo73uOInVyBy0CIWuXxUPTwaP83tZ7EP9k0mNs2+by aAu6vJaKe3B4nL0DrUiKVbiIheWxbsyQV2j3EiOjChVyI5CcvZe6u1GlOz42Z19efKXq 1ue7USpbW4NLP/ilEUH8fhwY8Xa8l+/J+zQ44= 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: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=eEaAQkyGm8YZQ8xTfle3cGOKrKQ5aFSplyJva+Fzskc=; b=kHdn5+Kq19ts8Ym8VOiolR/mgTywh5saFxbX9WoDJt8zXT1NL3wV9e2tGMvXibdC7g EoXR/GigAhJtIjrbpCfebu5V5CV8QBsvDrV0u7I09T15Y3CLX9kVxa3+b8msA2c/u2e2 Ws+pQzilmfPMxuPwHaV5nq74CBA0uYo0NWq4tarZnbeRPfJ4pYTBMb7ybFRuUEfZSUym sTKLdiJR8CloNpTDc43EerF6Xz4tw/F+zRbKYsFKpYvHPQGaziFo4ZLiYCOd4pZYMery 5QcMI+GjAlHMCQ+hDbCZsV/IDq10XZf/ninDC8MbjAT/Z/aGoHDRw07lS7MPGE7MemKW 9ukQ== X-Gm-Message-State: APjAAAXVyJMC0eHKpwD2X9pfPam6jJal8vf7lIDcHoP1LPISJkL7/UGy 1NtAmWQqvTdzR1MQIIes1Rc50IV7 X-Google-Smtp-Source: APXvYqxAyK07GfC1bGUJOTe4cJxvViCshXKgh/v8aJ0DhdpIda4VCaVgP7JgoA797egcGapQW67CaA== X-Received: by 2002:a63:d66:: with SMTP id 38mr3575119pgn.59.1560757125139; Mon, 17 Jun 2019 00:38:45 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:902:f081:: with SMTP id go1ls3749793plb.3.gmail; Mon, 17 Jun 2019 00:38:44 -0700 (PDT) X-Received: by 2002:a17:90a:3ac2:: with SMTP id b60mr25210873pjc.74.1560757124867; Mon, 17 Jun 2019 00:38:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560757124; cv=none; d=google.com; s=arc-20160816; b=w4X+l3wxavjPxG3n2l+9Dw7eYKnlXOdPjj/KytV9HtBwjEpKUv6bWk956nfQbzpFlG hIql3H3KVLOaDMzMbLZBjPgHXTSAAvYNfb0qbzQb7IRZjLw5I/aqrfoemutz3NMnv4ME hpidGNwGajykGR2BMS1rIf0T6lrh5qfRPJj9sVDDAgwb6RzpLIKFUkU+X6O3u3ptMSN0 ltkO80TNBH+hRvbkWguSw8ThQO3YDkpinyopejCYxLwXA528MVaHruR9jrhjl9cm9Ev5 OmfVpYknR+rB/BGdzQkJKgias/lcPu2mpB28H6A7O+lYz+5kzar/gkumInGEkm/3wwii ZFpg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=H4/nKsiczNmGqfi/dZQpnKSiemWR24mun0ufWG0UjA4=; b=VRJPqEU2/eWlDtB7EJQHWESmR5bX8k+9DtGW0yNDI53R0mr6mI3tPSkG1wWy8B9H8+ IV8X2sQ6be+LNJ9BBpIEIjYvxXYRoxo9hF6B7LOEiwhsO92V85U8hveNIsF3MdRSvmsM NMESxxbaj7cuZvjSeuQSrTO3YzF3qjPNkxFy+86ZzjwP+11ZeJ7SYbcSUS21ZIKqrjVo Dl8Zxrhrlve7f3E0jzljjQ5hcH2lY6eFoirTzatk/ZLDg/dxGx9WBBD/1vymNPN/vIMv N92/RcmQf0YZ6fTPc05Zu5EPjK9BOqjzbhjNn7m9bY7a6ll/4xJsVXq/12s9GduYX8Qc DUXQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=MhdCF+Mc; 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 k184sor10208922pgk.50.2019.06.17.00.38.44 for (Google Transport Security); Mon, 17 Jun 2019 00:38:44 -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:454a:: with SMTP id u10mr45538452pgk.291.1560757124516; Mon, 17 Jun 2019 00:38:44 -0700 (PDT) Received: from localhost.localdomain ([49.206.203.245]) by smtp.gmail.com with ESMTPSA id m41sm15205998pje.18.2019.06.17.00.38.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 17 Jun 2019 00:38:44 -0700 (PDT) From: Jagan Teki To: Simon Glass , Philipp Tomsich , Kever Yang , YouMin Chen , u-boot@lists.denx.de Cc: Manivannan Sadhasivam , gajjar04akash@gmail.com, linux-rockchip@lists.infradead.org, linux-amarula@amarulasolutions.com, Jagan Teki Subject: [PATCH v2 43/99] ram: rockchip: Add initial Kconfig Date: Mon, 17 Jun 2019 13:01:56 +0530 Message-Id: <20190617073252.27810-44-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190617073252.27810-1-jagan@amarulasolutions.com> References: <20190617073252.27810-1-jagan@amarulasolutions.com> 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=MhdCF+Mc; 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: , Right now sdram drivers in rockchip SoC are built based on the SoC configs which may not be an adequate solutions while adding common or debug driver. So, add meaningful Kconfig options start with rk3399. Signed-off-by: Jagan Teki --- drivers/ram/Kconfig | 1 + drivers/ram/rockchip/Kconfig | 17 +++++++++++++++++ drivers/ram/rockchip/Makefile | 2 +- 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 drivers/ram/rockchip/Kconfig diff --git a/drivers/ram/Kconfig b/drivers/ram/Kconfig index fbf7d7b20f..568d8f2c6a 100644 --- a/drivers/ram/Kconfig +++ b/drivers/ram/Kconfig @@ -54,4 +54,5 @@ config K3_AM654_DDRSS config add support for the initialization of the external SDRAM devices connected to DDR subsystem. +source "drivers/ram/rockchip/Kconfig" source "drivers/ram/stm32mp1/Kconfig" diff --git a/drivers/ram/rockchip/Kconfig b/drivers/ram/rockchip/Kconfig new file mode 100644 index 0000000000..995cb487b8 --- /dev/null +++ b/drivers/ram/rockchip/Kconfig @@ -0,0 +1,17 @@ +config RAM_ROCKCHIP + bool "Ram drivers support for Rockchip SoCs" + depends on RAM && ARCH_ROCKCHIP + default y + help + This enables support for ram drivers Rockchip SoCs. + +if RAM_ROCKCHIP + +config RAM_RK3399 + bool "Ram driver for Rockchip RK3399" + default ROCKCHIP_RK3399 + help + This enables ram drivers support for the platforms based on + Rockchip RK3399 SoC. + +endif # RAM_ROCKCHIP diff --git a/drivers/ram/rockchip/Makefile b/drivers/ram/rockchip/Makefile index 5df196066d..07d4b62a9d 100644 --- a/drivers/ram/rockchip/Makefile +++ b/drivers/ram/rockchip/Makefile @@ -9,4 +9,4 @@ obj-$(CONFIG_ROCKCHIP_RK3188) = sdram_rk3188.o obj-$(CONFIG_ROCKCHIP_RK322X) = sdram_rk322x.o obj-$(CONFIG_ROCKCHIP_RK3288) = sdram_rk3288.o obj-$(CONFIG_ROCKCHIP_RK3328) = sdram_rk3328.o -obj-$(CONFIG_ROCKCHIP_RK3399) = sdram_rk3399.o +obj-$(CONFIG_RAM_RK3399) += sdram_rk3399.o