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