[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <a48c407c-67ce-a46f-5678-11a5426cab50@marcan.st>
Date: Thu, 18 Feb 2021 22:37:03 +0900
From: Hector Martin <marcan@...can.st>
To: Krzysztof Kozlowski <krzk@...nel.org>
Cc: linux-arm-kernel@...ts.infradead.org,
Marc Zyngier <maz@...nel.org>, Rob Herring <robh@...nel.org>,
Arnd Bergmann <arnd@...nel.org>,
Olof Johansson <olof@...om.net>,
Mark Kettenis <mark.kettenis@...all.nl>,
Tony Lindgren <tony@...mide.com>,
Mohamed Mediouni <mohamed.mediouni@...amail.com>,
Stan Skowronek <stan@...ellium.com>,
Alexander Graf <graf@...zon.com>,
Will Deacon <will@...nel.org>,
Linus Walleij <linus.walleij@...aro.org>,
Mark Rutland <mark.rutland@....com>,
devicetree@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH v2 18/25] tty: serial: samsung_tty: add s3c24xx_port_type
On 16/02/2021 03.26, Krzysztof Kozlowski wrote:
>> This removes s3c24xx_serial_has_interrupt_mask, which was just checking
>> for a specific type anyway, and adds the ucon_mask port info member to
>> avoid having S3C2440 as a distinct type.
>
> Please split setting the ucon_mask to separate patch. It's a nice
> code simplification on its own.
Done for v3.
>> /* Unmask Tx interrupt */
>> - if (s3c24xx_serial_has_interrupt_mask(port))
>> - s3c24xx_clear_bit(port, S3C64XX_UINTM_TXD,
>> - S3C64XX_UINTM);
>> - else
>> + switch (ourport->info->type) {
>> + case TYPE_S3C6400:
>> + s3c24xx_clear_bit(port, S3C64XX_UINTM_TXD, S3C64XX_UINTM);
>
> Please do not re-wrap. It makes reviewing more difficult. You can
> perform proper re-wrapping as a separate cleanup patch.
>> if (ourport->rx_enabled) {
>> dev_dbg(port->dev, "stopping rx\n");
>> - if (s3c24xx_serial_has_interrupt_mask(port))
>> - s3c24xx_set_bit(port, S3C64XX_UINTM_RXD,
>> - S3C64XX_UINTM);
>
> The same.
Reverted those two lines for v3.
--
Hector Martin (marcan@...can.st)
Public Key: https://mrcn.st/pub
Powered by blists - more mailing lists