From patchwork Tue Dec 6 17:38:24 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Breno Matheus Lima X-Patchwork-Id: 703270 X-Patchwork-Delegate: sbabic@denx.de 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 3tY81s34QMz9vMQ for ; Wed, 7 Dec 2016 04:36:33 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 51DAF4B656; Tue, 6 Dec 2016 18:36:31 +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 4dtnLrPbRE6q; Tue, 6 Dec 2016 18:36:31 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id B3B37A75A9; Tue, 6 Dec 2016 18:36:30 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id AB897A75A9 for ; Tue, 6 Dec 2016 18:36:26 +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 feAfo2_MUwFd for ; Tue, 6 Dec 2016 18:36:26 +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 NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0052.outbound.protection.outlook.com [104.47.37.52]) by theia.denx.de (Postfix) with ESMTPS id 05B914A01C for ; Tue, 6 Dec 2016 18:36:22 +0100 (CET) Received: from BN6PR03CA0050.namprd03.prod.outlook.com (10.173.137.12) by DM2PR0301MB0750.namprd03.prod.outlook.com (10.160.97.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.734.8; Tue, 6 Dec 2016 17:36:20 +0000 Received: from BN1BFFO11FD012.protection.gbl (2a01:111:f400:7c10::1:196) by BN6PR03CA0050.outlook.office365.com (2603:10b6:404:4c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.771.8 via Frontend Transport; Tue, 6 Dec 2016 17:36:19 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; nxp.com; dmarc=fail action=none header.from=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BN1BFFO11FD012.mail.protection.outlook.com (10.58.144.75) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.734.4 via Frontend Transport; Tue, 6 Dec 2016 17:36:19 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:; UpperCasedChecksum:; SizeAsReceived:613; Count:8 Received: from b58964-3.am.freescale.net ([10.29.244.171]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id uB6HaF8F006668; Tue, 6 Dec 2016 10:36:16 -0700 From: Breno Lima To: Date: Tue, 6 Dec 2016 15:38:24 -0200 Message-ID: <1481045906-2562-1-git-send-email-breno.lima@nxp.com> X-Mailer: git-send-email 2.7.4 X-IncomingHeaderCount: 8 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131255193793830252; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(2980300002)(1109001)(1110001)(339900001)(336004)(189002)(199003)(81156014)(50986999)(39060400001)(7846002)(39410400001)(2906002)(77096006)(97736004)(39400400001)(5660300001)(68736007)(39840400001)(8676002)(36756003)(39380400001)(39860400001)(356003)(6916009)(39450400002)(81166006)(5003940100001)(4326007)(50466002)(8666005)(85426001)(104016004)(106466001)(86362001)(105606002)(6666003)(92566002)(47776003)(305945005)(50226002)(48376002)(626004)(189998001)(38730400001)(39850400001)(33646002)(8936002)(2351001)(110136003)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR0301MB0750; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD012; 1:4cLXUswOUNmkCWJl7UFYDtTW3dslel0MtH+AuxFUSyvBFirbfTTmdiKXp0cqZ6mPEmmHYf9HAtU4XMNKxQ0r/Ephaft8DhetOy4P42utFMjPgJau0iq/rfy1qKQdl7hFWZPqaBwXU8FaImc8yMk55WV+QQ7frLHvbVYYMaHjvxNdwxUyxtp5jMoh0AuVmGxFB9JLlbVrc9JY6wYZZnUBtf1Ss5r0h7CKHjz2yUY5GsbRjejTI6eo04pDYPc0kgGyPK07AXtwAXXtTYCvG/ckTbDrK6qe51jYXGFVi39kkCg8CIiSF7b3Le6Qb/oNM1P7S2h16ll1IK+ySoFk57yabKe0ca9AKzW/TcJ7GJCKsdwwnwZVrhE6oN3vnCiAMHPuWlr0N4n/iJIIQFUGmNDhEJk325n1d88d901adjtD2dtBXqeUAyb7cEgUJm25l0rayQVtdPAgON3pVHed1yu8Zh2bVN3QIamS+UZS5WT9hX6g6TaSiPVDe0bV3q0RR3u3lATCDQ6apy0eS/k7reik7SVODoVHGx5+OVyotrAStH4t6xeqFGm4B6E4MyATtNtaiW/MoEZ41IMlK+fWsry+s6+Heb2ccQghMaPwl2bTvou/dR6S4cp2vIBunygLijUewTWPwKqTNOo4qXVnmffqqqy/EtZDl8xo9h9N4p/VLqUf9UsuoiNSeQYbsgsNoFbsavCJ1ng7Q3SSRF6mxgSnS1gabu4Ynqe715rhtYo2U+Y= MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0750; 2:jAskF+ZGlHvgKTRmbaEY9y5sveblDSdVw7/kEsOIosCunoyAhmthHWe7GPa2WiJS3Keg7YMhHQ6YKacFOU2SpNBZYix3WRxW58P5jH3X8YWb1hKfheO50LpQu31PRXGnJGrTdeMB0XOjP3Na3HcXcKZlPtaWuAo+d5Wd3bx75IQ=; 3:PJktlbqPzLAuYlKcec/1q64zHAo3kqPEJPBs59kJI8D/+oW1Gw5dTsfanCXfVye+Ln/FElNHCKsGnVHNtbwjnFopq0fuPf1/hcaKGcBEorQbHDA8iJRNTuGxhh+Jy2AZKWlkZTy09OPZfnDEWvVlayM4hJ4iPc6Vl+0WVomukxhEqmMyZHv0z9asushOXyZkC1kMIf5csgDHCloR8EpwNDHGS/v4OrMLGmJMZ5Mbvnf/nPfhw27dsOa/4O6j0/reSJ4ljiPbqw4D99aWc5DoPA==; 25:ladJuzxHcqYqT1Hpgt+sL2do3zfYkGbuql3E4tAdjTZF5YZqp2lB5Sc18rnnjY2mQ+Ur3TZvxiVd44A2Z88QhLNJVRGLOCSEVY6OaGySyd0TaL7LgAJ5aTLbnD30pYxDVyHFf52G2pEITLWxiV+CT9JWryQQLyeV0McKIfaGcWKfoMT5I6U29c15G96R/dn20n/0AEiD6ziynC+yVVMon/hc8ooKDfphTjtnJS6sUscl0i1ghyxOEvTDD5rF6+TIVeg/dDfrovtPPdmV2FuvMF3KmcAhxD6wAg2wr2XUKgQaNGuFv4TuBJqwFiA6vzEaq6je+jIuwXH7yoaHE50Ynjr3Yst9WJACGHXN9hIeJjNCg13RHWXLKg7tCImLu9XzoD23ORmQLKcNIm0SrJYk9fbxRv8Clm3LLfhU4vT82nrLoQ1psAufnq/HlgRFx3bERVkvwVXTn95luZ/R5aiWig== X-MS-Office365-Filtering-Correlation-Id: cc131940-6d1c-4a7b-9264-08d41dfe6365 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:DM2PR0301MB0750; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0750; 31:XfyRBoHAbsqQLeVvrDn07Sg/0OCX32x0nipFCZZwIeLyllnOW+7+nkmw2wzfFlebvKJLHLUCp6xJ6d7LJoYT4iJ0UO5CdZAGvcFtB8FsH9M+GICQXLuW2Ee3BK9TpePVqROrFxiZ+Hfe1gceuX3GBf8fvLCA7z5z3K/j+BBccXEYID3HWaqViHiarUB3Wht7qHzLsNi2UfH5cOenyt2JXUcFePJ8PkJsEa8ZTLcqTYvHPBVb5WcJyaQtTvoZ3QzshlZzPSI4iLFG5ZlhCO7AaA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095060)(601004)(2401047)(8121501046)(5005006)(13024025)(13023025)(13015025)(13017025)(13018025)(10201501046)(3002001)(6055026)(6096035)(20161123556025)(20161123563025)(20161123561025)(20161123559025)(20161123565025); SRVR:DM2PR0301MB0750; BCL:0; PCL:0; RULEID:(400006); SRVR:DM2PR0301MB0750; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0750; 4:a2dK0HkrXHDaomDRLatHdOO8zo2nkpe+qwdevJatT+nD7wJ/BVBqQxGRG1aNpMCHAhPE6nTX4MUZ8NYbs2H8M4zsXojmk5Kni0lO5RiTu28X3GlGODdGN9ZsOixxq2FOI6TSk6ApsdH8Wfi9MOCoj0GytLbNAasWXl9jpvd8j4DXOsxwMHUGVeYudVRqjhKcyPvCb4NbUcw7NXIT8Y7DjQi2uvStyCsA0O1oNN8S8cF1fjm7IqcIE9AnCLYL7hcmR5qlocSb1FvX8O25RmhiZl+tCwjfDI7oznWunjXpLl3HSJt2y+LVZJzwl5/ldK5J94T3h4K9zibLwouydfuM7mhgau35XDAKQYcuuT65UzeMN7zgBQ4TWq/31s6DyTKSWThCzFK4gHA0Y+DED5O0y4jBk0fh8pFa2O0mk2ZEiO9eebUnyYidB98LZDteBaDbtaDEjgmlx7eZhrbvXyHtHZQhkAcZ/Il6o1m0SgwqRfbtMg1gpYcjarGVVdhorfpR39XmXwXFSwIaY+S4fzAIgyeYuYmac84AzUkCaASTgEHZPmocNHtuvC8RWw9SVFHw7OUwIWS7DdP5OfoFjjO0lkGTR8N67bSgPYjIPEF0We+VIGareW9uI8Kpt8emq8mDdB6KeR89WAh93l1pmzb5LJYGxXTwUN/y2GxnO0YRkViDvgElStIVnb84+plpRjY7/xQ4zhrZxhxBnvN0LFVaj+xJq06UCg0+FBvihtn6T8zhseBCZpYQ2zON9lgbA1QL X-Forefront-PRVS: 01480965DA X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0301MB0750; 23:KKRmM9QJwVZ5PwZatkJv8UL2oFNpoA3c5cidXOe?= =?us-ascii?Q?aP9ImTs+o3yOxwnaWKpx24WF4CBt0wXTADzHyEMxM0+2vUqSiKcLnRGN3ydQ?= =?us-ascii?Q?WQj6D8OqXEtkdppt2hlvn3YEXSrmc5RsVznm3VCSxH8QX5ReLhJsTk2FzNuA?= =?us-ascii?Q?mMT1Gfrs5S4bMU28OUzhN23j9deDBt7U8VKkXbQlncPrVlw4Ce9AOS76MUE1?= =?us-ascii?Q?mpkDjn/W51Wm8ild0zvL7d05W40bLQaV0xnmz3DWY0sdMUUWQte/JF9ET8IE?= =?us-ascii?Q?tSnUtAYGJsj9HFxAW++91tnLmkh7I86snJ0BErgGhnd1MjzwZiB3N8OpBKDH?= =?us-ascii?Q?ZEMOmfefcq2Rb5rhrFskHX3MN+n3RLni/3ndM5g1+6aDMPkbZWwLY5+qdm66?= =?us-ascii?Q?t5GcKVkhWAuZYS7Bq4cF/5n8S4CLRcb3kByoK8wvWlaaXjXA4w/6T8kI6RJX?= =?us-ascii?Q?LouRZAx1VaVp8vR2VlBdJHFa6FXYVU5MT4Ny3Q/eTqfskbYHyjCce1kAPmZ5?= =?us-ascii?Q?iZiOioW17KnvCj/dva87VemjYzhIqljLbrCeiwByJzk4l3QV16IEHX0bI+2m?= =?us-ascii?Q?uujJGt4EZewIJtOh43Qeps++S6FVCXVJXmu1TtT9YaNpFdwSwP6PEWaoxa0x?= =?us-ascii?Q?W1q5ogCj7dfIPZrTXfUYNVdlJ5GgdkeQuwe3G4ryBjXLn2dQmm8u+0YQY3gO?= =?us-ascii?Q?l9mxjaKJRulEgDVg/fgTdtNIVZcakVvjtwpSPjlgGp3YPRCKfznxZXaR41Vj?= =?us-ascii?Q?jpps2ac7ahlmBNBn8CX8YYWKpltuNTQAzuqicXa4XDrzKMklEH+lqBoDo0bR?= =?us-ascii?Q?INj9SifKiW9aNpYwyMqJQ+N2GEv13UvwNjoOneImYOcjcP3/eynu8E+UaeY8?= =?us-ascii?Q?frVmUdgk5ej3uuLhSs9TkHC/mUE1YDHISO6MZvghaQqZlCRysEs/Q+Jig/Rz?= =?us-ascii?Q?TRcOoFvwKm2VvDyWNWf+wCLZts+N18yOUMhbP+FTQcnbNPSR1Quav7P4ZPeN?= =?us-ascii?Q?tuhuAzPfV6iA1pX6kZ3cEHejy/pr4kkpaM1YoAzuOY4yop1pxVTIplW68gNM?= =?us-ascii?Q?j0EVC3SNdJtQr4wobEyVrEsPH29gm/KtmZPbYozpu5ucWpjHY4/r9DHY9p80?= =?us-ascii?Q?Wb7/xytWdFQ6PmJwcNQXHvQ9ExMFVMTd4ph9XtWptPbfTcPpIjE56rmVBRv7?= =?us-ascii?Q?e8cwU6rqowkCr5RgFs9PWbj7l0w7LRf764DeO7XnXEXw0aXzedtC3vsIliTd?= =?us-ascii?Q?JplcKn55bPnN5Cepd4yyvw7S0j3MNDgkNyABPk81OX2gatDSh9b5o63E9Wxy?= =?us-ascii?Q?kQg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0750; 6:Va3RWz1bBF0bzXk/PfuBXS9BVSsWWa91M7MHuwidMXPamArYXVW0iq5JUGfbCauoQ2mxWKs+D/2Z5QNJJFShD1ql3hul19IhWSf7F9dxZsoe7WGtZLYShmh//+qRN2d32id3QfZZXF/RFKsbAQjgd8fPOQYrTxt4PW6cBjUtuTPtm7wlr4fkfqXprItsqKoK8CXDKkyb6+fx6E81HPKhfS2pC2Pd+acDaWoVYct8jDs7qaWGPKXX9cWJaEN8w/xT8/RvT2cGmrOuwY9M2cdQwgpF97sIxjYpNxvo+7RkcaP9WqpMjskebybUhwSyOdoLSYVauZHNSkXcI/pG+vBBng==; 5:gVHh/81+VEuEZDoXkB7qe02Fn81dHJF5M6CqZ4Vsksnut/rxnMDG1sPZwnQ/iVm+FgD7NWvnLxzza88RDoBltsx8l2jz0Mdh29wP67DZXWLxBvwWLLVLi/F7pM1pb9PjqJNmke/c9qMw1LwIMTvvaWhji9EVwutUCfft2KedCbF40FfqeLULXuPMPAw9vni0; 24:GB+yC94Q2LhO+46z7g0qT4j2O/Sghtq3BhdSpJR7qcFBg4KBC0LjKX8+3c0ElbCk7+fKc42UNqvHqvRSqjmpmQ02Bh6T08SvSnMaJHiAoZk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0750; 7:EvgDEVRJHHaHjSWPsyZq/0SZjoa/FtqFR4QNT6u9aGHJ+zrIpD4adK/bOt+RsOBB/CBGUukFbkKMgzgLxi0dwzWXH9qWteHTGjtHloEbltlA9+MMKx8eGJ5703gAxzMCS1tAEhh5TodORSWVu1HeHrBLn63+IbpSpp98PuASdnUGzAb/BjutjsW9pXIohqZZ2LGAA+eHwL8O32syLIjaVggais7aNWXGAsAy5ZSpy8zA/OLPthzCBF0KEVcNQDqUDQGYJIQBnRZcSxykDVjT2zwmewGy38l6KdQNAkjGc6AFV3pilHC8/XG7k3hVcfDGFm8ZnUzuScvP2oLCkrR/L98fjAUhfUub4hLqjqR33J8= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Dec 2016 17:36:19.0710 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0301MB0750 Cc: Breno Lima , u-boot@lists.denx.de, francesco.montefoschi@udoo.org, fabio.estevam@nxp.com, brenomatheus@gmail.com Subject: [U-Boot] [PATCH 1/3] power: pmic: Add Voltage configuration macro 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: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Add pfuze3000 voltage configuration macro for SW1AB, SW3 and VLDO1/2 according to tables 53, 57 and 62 on PF3000 datasheet. Signed-off-by: Breno Lima --- Note: This patch series depends on my last series submission. include/power/pfuze3000_pmic.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/power/pfuze3000_pmic.h b/include/power/pfuze3000_pmic.h index e8b892b..7d66ba4 100644 --- a/include/power/pfuze3000_pmic.h +++ b/include/power/pfuze3000_pmic.h @@ -75,4 +75,9 @@ enum { int power_pfuze3000_init(unsigned char bus); +/* Voltage Configuration */ +#define PFUZE3000_SW1AB_SETP(x) ((x - 7000) / 250) +#define PFUZE3000_SW3_SETP(x) ((x - 9000) / 500) +#define PFUZE3000_VLDO_SETP(x) ((x - 8000) / 500) + #endif