Received: by 2002:a25:683:0:0:0:0:0 with SMTP id 125csp1116086ybg; Thu, 11 Jun 2020 01:05:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzJaZ5BVMCoICXHHcf4h5oClHowt3ooi4CVm66KxS1zGok7go72mfGjJgOUarlj5i+g2wkq X-Received: by 2002:aa7:cd41:: with SMTP id v1mr5864911edw.378.1591862725133; Thu, 11 Jun 2020 01:05:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1591862725; cv=none; d=google.com; s=arc-20160816; b=GNhxgt1MxmjEfF7/a69/NXCuzPpr5oDBeyDzqnMXKe2oLNj5IfnEENkoax1ZkEZtr1 QiXP7Ki+IAHYCIilDSP4cuzxoeDS7WnRO8H8QtTp7GxpkNrgd236muwXeORGM08UT6VC PBBpfMAP6wVBQUrbXnEtgSsAc8mO3Iye2OA/nZIwTD8u88tug9axJSmzfnoB/TLtuItO xnkdbgiVKVXwQm+nDojWfjV/XKd/QC+lriEpeCNYuAbv68qoVu0M1I9SlIcT2oJyuor3 0CmaEV8qdHG3bz9m1YudERXBE3rRi+zftMqWL1ZcSVX9gAnZvfuv/JaH5sH9Gq7FHHD7 bBDg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version; bh=SihjvGjtZ54RjlbJsrKBod8GN7gJaXxonq2VGFSJGJU=; b=LEnBnnFrUb+mrAKavv+IPmKeZa7e3fwiOmLoog1rSS4oU2EfXACZyP5LOrrsjpzF7d LszKrU6E8H7CvD/GyC+/WCIALlFErCq6dGo7c9HkVJJG5Pcn5+EWIYudpz8GGk5xw6Q6 S+mWoaCZcqyk4Mr57bJ+M6z4YPe1DkoCtzoQ6RibsjssD9LH2F1s7YoX9viLVLa9ezGL FpBK9grBe3upbjLgwLtGCChe59CPmlpyr8xVe7kV1r6lkyc/OttDcD1w4vu1xaE7o90U H7IDBX7RxTIxNZOMthFdVtM4wEyrXc39jhYWsHhSimfqyxuREY0AAAHD7sZUGwc5wiRg 2lSw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n16si1124430edy.556.2020.06.11.01.05.02; Thu, 11 Jun 2020 01:05:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726897AbgFKIDL convert rfc822-to-8bit (ORCPT + 99 others); Thu, 11 Jun 2020 04:03:11 -0400 Received: from mail-oi1-f196.google.com ([209.85.167.196]:44665 "EHLO mail-oi1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726560AbgFKIDK (ORCPT ); Thu, 11 Jun 2020 04:03:10 -0400 Received: by mail-oi1-f196.google.com with SMTP id x202so4631425oix.11; Thu, 11 Jun 2020 01:03:10 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=YzlTP+1rh4pdZnlbxkCTui5HSd7UbfOODY7F+gh8TyU=; b=sTsvgP/QSFCjhmBJh5seO74EmzZw8DBZBbIk0kH5AJl0YP4UG04n5iZkNnOLQ1tQfn KEPp99oAouxRqfGfLwRkiHq4b8r6/+AT8jG+NpOH0UkXJ1HOcaaOeNqdIWyTtU6wJBvs BDujEslg6V1gFnA27tu6vBljxZeEYy+gbxh2CVm66GjvAeCXAhzk1fSQoHVtQ4Vi33d+ UpIIQLS3okhZQ9wUt/Z06LZ3ZnoRKaGkC4zR28QnuHSR+LblgheB3oq5dUSjHm6LYyDw bVgdWkB5jkliVD8vCvlUNqCFmzKktCODCxbmPOSPVi80CCepLHGq5dzjaa9JCAzr6xsB xRJA== X-Gm-Message-State: AOAM531SvAPE8SsjFK6NDhthRd6LpdUx1J2Dxvj3dfWmHlDgorKCtNuj Opu+UorSrYwJmIayjj3EIWWD4a75G+Nb5t9VpAOv7XPs X-Received: by 2002:aca:1a19:: with SMTP id a25mr5441574oia.54.1591862589818; Thu, 11 Jun 2020 01:03:09 -0700 (PDT) MIME-Version: 1.0 References: <1591846947-14252-1-git-send-email-zhangqing@loongson.cn> <1591846947-14252-2-git-send-email-zhangqing@loongson.cn> In-Reply-To: <1591846947-14252-2-git-send-email-zhangqing@loongson.cn> From: Geert Uytterhoeven Date: Thu, 11 Jun 2020 10:02:58 +0200 Message-ID: Subject: Re: [PATCH 2/2] spi: tools: Fix build errors To: Qing Zhang Cc: Mark Brown , linux-spi , Linux Kernel Mailing List , Tiezhu Yang , Xuefeng Li Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Qing, Thanks for your patch! On Thu, Jun 11, 2020 at 5:43 AM Qing Zhang wrote: > Fix the following build errors: > > include/linux/spi 2>&1 || true > ln -sf /home/zhangqing/spi.git2/tools/spi/../../include/uapi/linux/spi/spidev.h include/linux/spi/spidev.h > make -f /home/zhangqing/spi.git2/tools/build/Makefile.build dir=. obj=spidev_test > make[1]: Entering directory '/home/zhangqing/spi.git2/tools/spi' > CC spidev_test.o > spidev_test.c: In function ‘transfer’: > spidev_test.c:131:13: error: ‘SPI_TX_OCTAL’ undeclared (first use in this function) > if (mode & SPI_TX_OCTAL) > ^ > spidev_test.c:131:13: note: each undeclared identifier is reported only once for each function it appears in > spidev_test.c:137:13: error: ‘SPI_RX_OCTAL’ undeclared (first use in this function) > if (mode & SPI_RX_OCTAL) > ^ > spidev_test.c: In function ‘parse_opts’: > spidev_test.c:290:12: error: ‘SPI_TX_OCTAL’ undeclared (first use in this function) > mode |= SPI_TX_OCTAL; > ^ > spidev_test.c:308:12: error: ‘SPI_RX_OCTAL’ undeclared (first use in this function) > mode |= SPI_RX_OCTAL; > ^ > LD spidev_test-in.o > ld: cannot find spidev_test.o: No such file or directory > /home/zhangqing/spi.git2/tools/build/Makefile.build:144: recipe for target 'spidev_test-in.o' failed > make[1]: *** [spidev_test-in.o] Error 1 > make[1]: Leaving directory '/home/zhangqing/spi.git2/tools/spi' > Makefile:39: recipe for target 'spidev_test-in.o' failed > make: *** [spidev_test-in.o] Error 2 > > Signed-off-by: Qing Zhang Oops, somehow I forgot I had made a similar change on the target when adding Octal mode support to spidev_test.c. Sorry for that. Fixes: 896fa735084e4a91 ("spi: spidev_test: Add support for Octal mode data transfers") Reviewed-by: Geert Uytterhoeven > --- a/include/uapi/linux/spi/spidev.h > +++ b/include/uapi/linux/spi/spidev.h > @@ -48,6 +48,8 @@ > #define SPI_TX_QUAD 0x200 > #define SPI_RX_DUAL 0x400 > #define SPI_RX_QUAD 0x800 > +#define SPI_TX_OCTAL 0x2000 > +#define SPI_RX_OCTAL 0x4000 Probably we should add SPI_CS_WORD and SPI_3WIRE_HIZ, too? Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds