Commit 67c4e9f4 authored by Javier M. Mellid's avatar Javier M. Mellid Committed by Greg Kroah-Hartman

staging: sm7xx: code improvement

This patch simplifies code. It erases redundant code under little endian
compilations.
Signed-off-by: default avatarJavier M. Mellid <jmunhoz@igalia.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 6fe86440
...@@ -724,16 +724,13 @@ static void smtc_unmap_mmio(struct smtcfb_info *sfb) ...@@ -724,16 +724,13 @@ static void smtc_unmap_mmio(struct smtcfb_info *sfb)
static int smtc_map_smem(struct smtcfb_info *sfb, static int smtc_map_smem(struct smtcfb_info *sfb,
struct pci_dev *pdev, u_long smem_len) struct pci_dev *pdev, u_long smem_len)
{ {
if (sfb->fb.var.bits_per_pixel == 32) {
sfb->fb.fix.smem_start = pci_resource_start(pdev, 0);
#ifdef __BIG_ENDIAN #ifdef __BIG_ENDIAN
sfb->fb.fix.smem_start = pci_resource_start(pdev, 0) if (sfb->fb.var.bits_per_pixel == 32)
+ 0x800000; sfb->fb.fix.smem_start += 0x800000;
#else
sfb->fb.fix.smem_start = pci_resource_start(pdev, 0);
#endif #endif
} else {
sfb->fb.fix.smem_start = pci_resource_start(pdev, 0);
}
sfb->fb.fix.smem_len = smem_len; sfb->fb.fix.smem_len = smem_len;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment