Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp389044ybb; Wed, 1 Apr 2020 01:57:34 -0700 (PDT) X-Google-Smtp-Source: ADFU+vs/FlVcn2V9l8NOp0yVw5BHlRfJz6DW98b6t6SGkGeLAuBeUPHe1G5ErNWSOirN267XlolB X-Received: by 2002:a9d:24a4:: with SMTP id z33mr16346780ota.105.1585731454166; Wed, 01 Apr 2020 01:57:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585731454; cv=none; d=google.com; s=arc-20160816; b=Za9o4ZMFcmm+sowZEBpcXO87/xrO21RUzzPuXJzzF0Mp2AlE7d0NXr5WeW86jfhtZO 0E/S5pDmUx3kX1tUF1II6C+zXj3XUyw46NA7ijO47qAxEPC/31cO0AM928hj0AY239Oy Db0En3GpghiSSjJUKwGPRt3JCDkBQoBxaH96JJl39dkCqCnD1WK2sbVwaku3be7mOxQJ SLsUBaNq3BugBgG1eYEufGCHM3le1fO2aXSmVQ0XUulYU1MR8yZzwKG0yx7RQ2DvRZIs Z773/D8u26bCiISInYgbVM/vRZ69cvZTOSNv3Jyhm8XdSfMaxHm2zqVWsOnhBfEgrNGT dx6g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=GKRmIl2aMJDtybPz51lQDPkqLsrfDglX3PwXhLW3MXs=; b=CxXkfcfTKZ5ShMLKfE+zgNYxpuABp2n6EpKbqj/Ugl8ToXfiMIIwFS0/kJiRniHO8c Vi3emz0zOzh53TrGYS5/AfhWLUZ4Xk1GSco3cKjgzQIONhcavzrtINFkddv1XkzFNKkp 6y7vcbn+BL1QhvgjDn8P8nWOizDUsrxE5wRzPGARcFjto7Az52pR88HN42pYNE7egy/y Zwg5TybBNzVNABvZyd2KSjGVCdR13yN9xXlA0LLaQ5E2vdAjwWynQMxjsvNYDJ6nDqAr xo+isQ6Dqolv6JKV6vNLwuCzjdNfk+LsABzoMAXZtSzPtUeVkpjEjNBmCg4sUDZSAtoV hGUw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Bth9ooTG; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y25si706774otj.304.2020.04.01.01.57.20; Wed, 01 Apr 2020 01:57:34 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Bth9ooTG; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730821AbgDAIzv (ORCPT + 99 others); Wed, 1 Apr 2020 04:55:51 -0400 Received: from mail.kernel.org ([198.145.29.99]:54190 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726536AbgDAIzv (ORCPT ); Wed, 1 Apr 2020 04:55:51 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id D5EEC20784; Wed, 1 Apr 2020 08:55:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1585731350; bh=2lkU7aDUNcZPy67HrpmmAS88AU2gOLJri4GVeA1yePc=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Bth9ooTGpGk47WkFhb8ZQYTHCLL4rF2ytX6k7MDqKodh7FaLEhpwBDK9nsj5akxoq sJQKhJJYAEUN4P5GvCTRkwN8NCD/SyPzdzhJKHcZCAJmsT0wlGanc15oucvzFFbrqk z70oKRvJNBQHcZbfxpespBB/JAkbiJKjw3rf1bYg= Date: Wed, 1 Apr 2020 10:55:48 +0200 From: Greg Kroah-Hartman To: Hyunki Koo Cc: hyunki00.koo@gmail.com, Kukjin Kim , Krzysztof Kozlowski , Jiri Slaby , linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] tty: samsung_tty: 32-bit access for TX/RX hold registers Message-ID: <20200401085548.GC2026666@kroah.com> References: <20200401082721.19431-1-hyunki00.koo@samsung.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200401082721.19431-1-hyunki00.koo@samsung.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Apr 01, 2020 at 05:27:20PM +0900, Hyunki Koo wrote: > - if (np) > + if (np) { > of_property_read_u32(np, > "samsung,uart-fifosize", &ourport->port.fifosize); > > + if (of_property_read_u32(np, "reg-io-width", &prop) == 0) { > + switch (prop) { > + case 1: > + ourport->port.iotype = UPIO_MEM; > + break; > + case 4: > + ourport->port.iotype = UPIO_MEM32; > + break; > + default: > + dev_warn(&pdev->dev, "unsupported reg-io-width (%d)\n", > + prop); > + ret = -EINVAL; > + break; > + } > + } > + } > + Does this mean that reg-io-width is now a required property for all samsung uarts? Does this break older dts files? Or should you fall-back to the previous operation if the attribute is not there? And please fix your email client, the headers were all messed up, causing my initial response to be only sent to you :( thanks, greg k-h