Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932619AbdCFOiK (ORCPT ); Mon, 6 Mar 2017 09:38:10 -0500 Received: from mail-wm0-f68.google.com ([74.125.82.68]:36627 "EHLO mail-wm0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932556AbdCFOhF (ORCPT ); Mon, 6 Mar 2017 09:37:05 -0500 From: Javi Merino To: airlied@linux.ie, C.Emde@osadl.org Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, linux-kernel@lists.codethink.co.uk, Javi Merino Subject: [PATCH 1/2] drm: use .hword to represent 16-bit numbers Date: Mon, 6 Mar 2017 14:27:35 +0000 Message-Id: <1488810456-4583-2-git-send-email-javi.merino@kernel.org> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1488810456-4583-1-git-send-email-javi.merino@kernel.org> References: <1488810456-4583-1-git-send-email-javi.merino@kernel.org> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1433 Lines: 42 The size of .word is the size of a word in the given platform, which for intel systems is 16-bits but other architectures use different sizes. However, .hword emits 16-bit numbers regardless of the platform (and despite the name). The quantities specified in EDID are platform independent, so they should work in spite of the default target of the cc you are using, so use .hword where EDID specifies 16-bit numbers. Cc: Carsten Emde Cc: David Airlie Signed-off-by: Javi Merino --- Documentation/EDID/edid.S | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Documentation/EDID/edid.S b/Documentation/EDID/edid.S index 7ac0327..ef082dc 100644 --- a/Documentation/EDID/edid.S +++ b/Documentation/EDID/edid.S @@ -59,9 +59,9 @@ /* Fixed header pattern */ header: .byte 0x00,0xff,0xff,0xff,0xff,0xff,0xff,0x00 -mfg_id: .word swap16(mfgname2id(MFG_LNX1, MFG_LNX2, MFG_LNX3)) +mfg_id: .hword swap16(mfgname2id(MFG_LNX1, MFG_LNX2, MFG_LNX3)) -prod_code: .word 0 +prod_code: .hword 0 /* Serial number. 32 bits, little endian. */ serial_number: .long SERIAL @@ -177,7 +177,7 @@ std_vres: .byte (XY_RATIO<<6)+VFREQ-60 descriptor1: /* Pixel clock in 10 kHz units. (0.-655.35 MHz, little-endian) */ -clock: .word CLOCK/10 +clock: .hword CLOCK/10 /* Horizontal active pixels 8 lsbits (0-4095) */ x_act_lsb: .byte XPIX&0xff -- 2.1.4