From patchwork Mon Aug 3 14:49:47 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Trommel, Kees (Contractor)" X-Patchwork-Id: 1340641 X-Patchwork-Delegate: hs@denx.de 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=draeger.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=draeger.com header.i=@draeger.com header.a=rsa-sha256 header.s=selector2 header.b=dpqm/0dj; 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) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4BLKDp39Qmz9sRR for ; Tue, 4 Aug 2020 12:57:46 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id A8A0181F3F; Tue, 4 Aug 2020 04:57:36 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=draeger.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=draeger.com header.i=@draeger.com header.b="dpqm/0dj"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id EACC18218A; Mon, 3 Aug 2020 16:49:51 +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=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FORGED_SPF_HELO,SPF_HELO_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on0619.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0c::619]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id E3350820EE for ; Mon, 3 Aug 2020 16:49:48 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=draeger.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=kees.trommel.contractor@draeger.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UIQfUk60v4oReoIfnL/6c9w+WkjaU7PUh2MCEuddpUc/snFkosAQGIn1T+3FouuQ1wyGhDi4eyBJgv+0xkJa2b40vwTlIRGN9nQAEELDIjBpufTJEB6EV+oHzCIHu6n3LmpRQWx1PCuJNtxCZqxTWO5d2taQfbaLQ3Hxcc+t56GaDfbRCe1uJBzU86f/cKLLTfqDPYWVM4xYF6s9iGzFzmoTo0q+n0a4XibNDe2WFYr6Bqn3XrYQmFTqv4Cklb8Ymx1iI7z716phCGQVPV1AA5B59pv8chXFIDbKUDMzSbz0gZ0veMM7dK8RWHM6HlGoACLoPHc5dnp7vqwiPw+Y0w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CBAOxq0NsVqmI/qcszvy1BPyQJp/wd5bzb5QEQ0wbVo=; b=Lb6ixEeCOcz3r4vlq/pgMhn0xSOLAl/MSu9Ej9dRMnMjQP7BPIP1Qhu/WmGbTuiz5cpMU6Qo0fv692eKrQFr9pWepGPznG40iLZqBWajb+8TMDDKnE4ZIZ9hCJq77BEc+eBa/z5aMAUFBvu1uoH8kUM9klR000hHSZEg9uPgK28xcfuEFw8lWlWygYUPyhrNOMP5Jj+v+rc6LNtL4Xfbq96ZNDnZ5m0c9hc9bNhEK5iVkM3lNarn9wn32JD2u7uHNZMORY0nJ1aYgy0Qgq+fsHOThHiV1vYL7pZ1C802soZN3GlsxLCZGA83NWGln28UrrLvzNMGH13xjwK8TGzWDg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=draeger.com; dmarc=pass action=none header.from=draeger.com; dkim=pass header.d=draeger.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=draeger.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CBAOxq0NsVqmI/qcszvy1BPyQJp/wd5bzb5QEQ0wbVo=; b=dpqm/0djhgctpaN7jcV7+2LlKXHh9PorF60cLkhugPFIyWylIdwEB9BtRdEa1wf3LM2XcPmrJR8tOgOpgAhgeoZyfIQlPwN3z/F0ja7iJs1pYFkOzXd+lglgdT+Yw6fqzikpx+YbX8z51Lhlmrw7GASI09cP3SsvLSxGkb5HTEQ= Received: from DB7PR03MB3770.eurprd03.prod.outlook.com (2603:10a6:5:d::15) by DB6PR03MB2983.eurprd03.prod.outlook.com (2603:10a6:6:36::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3239.16; Mon, 3 Aug 2020 14:49:47 +0000 Received: from DB7PR03MB3770.eurprd03.prod.outlook.com ([fe80::fc2c:2759:897f:a248]) by DB7PR03MB3770.eurprd03.prod.outlook.com ([fe80::fc2c:2759:897f:a248%4]) with mapi id 15.20.3239.021; Mon, 3 Aug 2020 14:49:47 +0000 From: "Trommel, Kees (Contractor)" To: "u-boot@lists.denx.de" CC: "hs@denx.de" Subject: [PATCH] Link failure with CONFIG_SPL and CONFIG_I2C_MUX_PCA954x Thread-Topic: [PATCH] Link failure with CONFIG_SPL and CONFIG_I2C_MUX_PCA954x Thread-Index: AdZppDUXN8obqpv9RxCJEIHWrHBIpg== Date: Mon, 3 Aug 2020 14:49:47 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: lists.denx.de; dkim=none (message not signed) header.d=none;lists.denx.de; dmarc=none action=none header.from=draeger.com; x-originating-ip: [165.225.72.131] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 723d4c81-56e9-4bdc-3a7e-08d837bc7791 x-ms-traffictypediagnostic: DB6PR03MB2983: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:326; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: mPHWWs6ALuaqBn25jkVDAaHwyCB5lueRhw9C8RyTtTia0cY7ygwYsuTHksjejm7lWJHr+oChgMM1LC01Rw5vL5QeKK19Ji/u4Tzpq3GLwMYWM8xnosw6RORbhm3GH8IEsRrUp+og/fKdO9xkoOsxgsAk9ql3cwRndop7cIYATFyjX1+MLh62h+MYAznwztToEgke2XYiP6pgvjggEC/cyNrBUPflfXnESARWaCMtm5yVlpHiVbq03bbxy6fYSKym8N3B0QOAwnHKSMD+VekrrH4wSdPnCLTw2EBqsz5k5ZiAVUhflIVuOJ9J3grobsEWQlmSJjJQYvP2KB+DhqVjRx09+QB3QayhjdYCeBKwrzp33YWDJUMrCPrNrWafgoJ3 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR03MB3770.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(396003)(136003)(39860400002)(376002)(346002)(366004)(71200400001)(66946007)(26005)(6506007)(66446008)(66476007)(5660300002)(64756008)(66556008)(76116006)(55236004)(52536014)(83380400001)(186003)(316002)(33656002)(4326008)(9686003)(55016002)(6916009)(86362001)(2906002)(7696005)(8676002)(8936002)(478600001)(70780200001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: NN2MKEmK7w9f8XVHQ9o+xnMn5MQUmGc4rbLVLSzl442Ni2o3Tmxj8DVHqInE0Z1jJxM9KC4fdXVULp/9ykgJZDxm3Txh28yMysdiJ45WnEia+zayHYC6xWqaDhrrleAqnvkErdqKlcidnONtYHXX7QsjDv9+HZcVrv1qXqjgK0ARBvsIrkechxrFzVSxMIEg6qzrXSBrgVyw2r4nb0ksEBta885iAXzy4Ba3CB73NCM9zLBoWmZQ4c7M+aj5ino4ayUMjImcOspeC4wSd5BuEFLWaHqcVhBrXCiKOJjjmzE+PfQsD6ddoPBNT4s2WYf47ivYCI+518ABCb48FjKtDHudSy3n3z77fimCfBywZ7oyuWZdw3+RbiMxREZFwMHnxdaeBaTpd7OnFdaqLpS6HmZxK3Zj9GHKHQyLXEErFU74ogKNO3ePDFO0VXXtifxgadzXeTGJprzl3EJGefSh7lnzizEi27yXEYnrGMCDpX1DFGkZZbFywTnCQs8RnPUk6ukCUqnIuuebOt3XtUGU0eAVS1P2J7lGGQZvYnNP+lFcbXQWxrDsEhJIl8YPAH46yz4EjTOLFPvwzOOu5NECFDrJ+y7/ShiKA5zXhiZ0VHtaOQq14v8scv2l+rzxcuL6yHINvzebAQPs9j8QsUTmLA== x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: draeger.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DB7PR03MB3770.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 723d4c81-56e9-4bdc-3a7e-08d837bc7791 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Aug 2020 14:49:47.1171 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: e8d897a8-f400-4625-858a-6f3ae627542b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: kx+IDd/7V7wf8LLrK0ntuCq2DfDvNedCYpDzVtRoW2CRQNVZMKHnorkH/HuDM//LaJiLCWmcJggA04elz3ds+YjY89/Rku2LiAJP+XFVl9WwGPUE0vXCH6wPZkkklxne X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR03MB2983 X-Mailman-Approved-At: Tue, 04 Aug 2020 04:57:35 +0200 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 Fix for the case of a U-Boot configuration with CONFIG_SPL, CONFIG_I2C_MUX, CONFIG_I2C_MUX_PCA954x, no CONFIG_SPL_DM and no CONFIG_SPL_I2C_MUX. Without this fix linking of pca954x fails because dm_write_i2c does not exist because CONFIG_SPL_DM is not defined. Signed-off-by: Kees Trommel Cc: Heiko Schocher --- drivers/i2c/Makefile | 2 +- drivers/i2c/muxes/Makefile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) -- 2.26.2.windows.1 --- This communication contains confidential information. If you are not the intended recipient please return this email to the sender and delete it from your records. Diese Nachricht enthaelt vertrauliche Informationen. Sollten Sie nicht der beabsichtigte Empfaenger dieser E-mail sein, senden Sie bitte diese an den Absender zurueck und loeschen Sie die E-mail aus Ihrem System. diff --git a/drivers/i2c/Makefile b/drivers/i2c/Makefile index e851ec462e..f7b2786448 100644 --- a/drivers/i2c/Makefile +++ b/drivers/i2c/Makefile @@ -46,4 +46,4 @@ obj-$(CONFIG_SYS_I2C_VERSATILE) += i2c-versatile.o obj-$(CONFIG_SYS_I2C_XILINX_XIIC) += xilinx_xiic.o obj-$(CONFIG_TEGRA186_BPMP_I2C) += tegra186_bpmp_i2c.o -obj-$(CONFIG_I2C_MUX) += muxes/ +obj-$(CONFIG_$(SPL_)I2C_MUX) += muxes/ diff --git a/drivers/i2c/muxes/Makefile b/drivers/i2c/muxes/Makefile index 68ed9b547d..b690821199 100644 --- a/drivers/i2c/muxes/Makefile +++ b/drivers/i2c/muxes/Makefile @@ -2,6 +2,6 @@ # # Copyright (c) 2015 Google, Inc obj-$(CONFIG_I2C_ARB_GPIO_CHALLENGE) += i2c-arb-gpio-challenge.o -obj-$(CONFIG_$(SPL_)I2C_MUX) += i2c-mux-uclass.o +obj-$(CONFIG_I2C_MUX) += i2c-mux-uclass.o obj-$(CONFIG_I2C_MUX_PCA954x) += pca954x.o obj-$(CONFIG_I2C_MUX_GPIO) += i2c-mux-gpio.o