From patchwork Wed Nov 4 09:52:06 2015
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-Patchwork-Submitter: Przemyslaw Marczak
X-Patchwork-Id: 539798
X-Patchwork-Delegate: promsoft@gmail.com
Return-Path:
X-Original-To: incoming@patchwork.ozlabs.org
Delivered-To: patchwork-incoming@bilbo.ozlabs.org
Received: from theia.denx.de (theia.denx.de [85.214.87.163])
by ozlabs.org (Postfix) with ESMTP id 7DDB4140770
for ;
Wed, 4 Nov 2015 20:54:02 +1100 (AEDT)
Received: from localhost (localhost [127.0.0.1])
by theia.denx.de (Postfix) with ESMTP id 44C724BAFB;
Wed, 4 Nov 2015 10:54:00 +0100 (CET)
Received: from theia.denx.de ([127.0.0.1])
by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id nphTkqm9EiKY; Wed, 4 Nov 2015 10:54:00 +0100 (CET)
Received: from theia.denx.de (localhost [127.0.0.1])
by theia.denx.de (Postfix) with ESMTP id D48A24BAEA;
Wed, 4 Nov 2015 10:53:59 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
by theia.denx.de (Postfix) with ESMTP id 7A7164BAEA
for ; Wed, 4 Nov 2015 10:53:55 +0100 (CET)
Received: from theia.denx.de ([127.0.0.1])
by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id GtjFbzJvFNuJ for ;
Wed, 4 Nov 2015 10:53:55 +0100 (CET)
X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5
NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested)
Received: from mailout2.w1.samsung.com (mailout2.w1.samsung.com
[210.118.77.12]) by theia.denx.de (Postfix) with ESMTPS id 336484BAE3
for ; Wed, 4 Nov 2015 10:53:51 +0100 (CET)
Received: from eucpsbgm1.samsung.com (unknown [203.254.199.244])
by mailout2.w1.samsung.com
(Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5
2014)) with ESMTP id <0NXA00302BHP5600@mailout2.w1.samsung.com> for
u-boot@lists.denx.de; Wed, 04 Nov 2015 09:53:49 +0000 (GMT)
X-AuditID: cbfec7f4-f79c56d0000012ee-8c-5639d5adebd7
Received: from eusync3.samsung.com ( [203.254.199.213])
by eucpsbgm1.samsung.com (EUCPMTA) with SMTP id DE.57.04846.DA5D9365;
Wed, 4 Nov 2015 09:53:49 +0000 (GMT)
Received: from AMDC1186.digital.local ([106.116.147.185])
by eusync3.samsung.com
(Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5
2014)) with ESMTPA id <0NXA00F97BH1BA00@eusync3.samsung.com>; Wed,
04 Nov 2015 09:53:49 +0000 (GMT)
From: Przemyslaw Marczak
To: u-boot@lists.denx.de
Date: Wed, 04 Nov 2015 10:52:06 +0100
Message-id: <1446630726-13958-1-git-send-email-p.marczak@samsung.com>
X-Mailer: git-send-email 1.9.1
In-reply-to: <1445947687-9917-14-git-send-email-p.marczak@samsung.com>
References: <1445947687-9917-14-git-send-email-p.marczak@samsung.com>
X-Brightmail-Tracker:
H4sIAAAAAAAAA+NgFprFLMWRmVeSWpSXmKPExsVy+t/xq7prr1qGGfydKGKxccZ6Vos3Dzcz
WqzbeIvdouNIC6PFjss3WCy+bdnGaDH9+FtWi7d7O9kdODxmN1xk8fj7/DqLx85Zd9k9zt7Z
wejRt2UVYwBrFJdNSmpOZllqkb5dAlfGxLk/mAtOcVd0PX3N3MB4m7OLkZNDQsBE4vC9J+wQ
tpjEhXvr2UBsIYGljBLr1mZ2MXIB2c1MEndWTWcCSbAJGEjsuXSGGcQWEZCQ+NV/lRGkiFlg
PZPEmq4DjCAJYQELiRc7TrGA2CwCqhJXD38Ga+YVcJU4374bapucxMljk1lBbE4BN4klLbtY
IDa7Sizd3MIygZF3ASPDKkbR1NLkguKk9FxDveLE3OLSvHS95PzcTYyQEPuyg3HxMatDjAIc
jEo8vDcYLcOEWBPLiitzDzFKcDArifCangIK8aYkVlalFuXHF5XmpBYfYpTmYFES5527632I
kEB6YklqdmpqQWoRTJaJg1OqgXFj8+trnsfXlqu+mctv5vr9v1txsHFBvIT7fMnnRXJyp7RW
u7hox57L+1rnzHDB3WJZYvrOj1xfLm99uXLuB759N7peqov/tBB68/t66vPYlY+VlzK66fSn
K65O27H/z+rjyRsMaw9c2W16rTFD/Yj8Ke3cuQKvv7SezF4ScOYvzzOmFf7sa28qsRRnJBpq
MRcVJwIAjAnKkS0CAAA=
Cc: Bartlomiej Zolnierkiewicz ,
Anand Moon ,
Przemyslaw Marczak
Subject: [U-Boot] [PATCH] Add missing file: include/sandbox-adc.h
X-BeenThere: u-boot@lists.denx.de
X-Mailman-Version: 2.1.15
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 should be squashed to commit:
sandbox: add ADC driver
This commit adds implementation of Sandbox ADC device emulation.
The device provides:
- single and multi-channel conversion
- 4 channels with predefined conversion output data
- 16-bit resolution
Signed-off-by: Przemyslaw Marczak
Cc: Simon Glass
Reviewed-by: Simon Glass
---
Changes V3:
- new commit
---
include/sandbox-adc.h | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
create mode 100644 include/sandbox-adc.h
diff --git a/include/sandbox-adc.h b/include/sandbox-adc.h
new file mode 100644
index 0000000..79ff01c
--- /dev/null
+++ b/include/sandbox-adc.h
@@ -0,0 +1,31 @@
+/*
+ * Copyright (C) 2015 Samsung Electronics
+ * Przemyslaw Marczak
+ *
+ * SPDX-License-Identifier: GPL-2.0+
+ */
+
+#ifndef _SANDBOX_ADC_H_
+#define _SANDBOX_ADC_H_
+
+#define SANDBOX_ADC_DEVNAME "adc@0"
+#define SANDBOX_ADC_DATA_MASK 0xffff /* 16-bits resolution */
+#define SANDBOX_ADC_CHANNELS 4
+#define SANDBOX_ADC_CHANNEL0_DATA 0x0
+#define SANDBOX_ADC_CHANNEL1_DATA 0x1000
+#define SANDBOX_ADC_CHANNEL2_DATA 0x2000
+#define SANDBOX_ADC_CHANNEL3_DATA 0x3000
+
+enum sandbox_adc_mode {
+ SANDBOX_ADC_MODE_SINGLE_CHANNEL = 0,
+ SANDBOX_ADC_MODE_MULTI_CHANNEL,
+};
+
+enum sandbox_adc_status {
+ SANDBOX_ADC_INACTIVE = 0,
+ SANDBOX_ADC_ACTIVE,
+};
+
+#define SANDBOX_ADC_VSS_VALUE 0
+
+#endif