/* * * Copyright (c) 2009 Nuvoton technology corporation * All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * Author: * Wang Qiang(rurality.linux@gmail.com) 2009/12/16 */ #ifndef __NUC900FB_H #define __NUC900FB_H #include #include enum nuc900_lcddrv_type { LCDDRV_NUC910, LCDDRV_NUC930, LCDDRV_NUC932, LCDDRV_NUC950, LCDDRV_NUC960, }; #define PALETTE_BUFFER_SIZE 256 #define PALETTE_BUFF_CLEAR (0x80000000) /* entry is clear/invalid */ struct nuc900fb_info { struct device *dev; struct clk *clk; struct resource *mem; void __iomem *io; void __iomem *irq_base; int drv_type; struct nuc900fb_hw regs; unsigned long clk_rate; #ifdef CONFIG_CPU_FREQ struct notifier_block freq_transition; #endif /* keep these registers in case we need to re-write palette */ u32 palette_buffer[PALETTE_BUFFER_SIZE]; u32 pseudo_pal[16]; }; int nuc900fb_init(void); #endif /* __NUC900FB_H */ -private-remove net-next plumbingsTobias Klauser
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2017-02-10 14:39:08 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2017-02-10 14:39:08 -0800
commitaca9fa0c8d225b1446dbed798b1d2f20e37e52cf (patch)
treecf8d9f70ca376665da6b83eaae382ac0218395fc /drivers/usb/chipidea
parentfc6f41ba8b2e705f91324db158c3cc28209a15b1 (diff)
parentbbb27fc33d44e7b8d96369810654df4ee1837566 (diff)
Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Pull i2c bugfixes from Wolfram Sang: "Two bugfixes (proper IO mapping and use of mutex) for a driver feature we introduced in this cycle" * 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: i2c: piix4: Request the SMBUS semaphore inside the mutex i2c: piix4: Fix request_region size
Diffstat (limited to 'drivers/usb/chipidea')