25985edcedea6396277003854657b5f3cb31a628 |
|
31-Mar-2011 |
Lucas De Marchi <lucas.demarchi@profusion.mobi> |
Fix common misspellings Fixes generated by 'codespell' and manually reviewed. Signed-off-by: Lucas De Marchi <lucas.demarchi@profusion.mobi>
/drivers/sfi/sfi_core.c
|
5b026c4e3af52fda22c9313a3388344f82f3ba15 |
|
12-Jan-2011 |
Len Brown <len.brown@intel.com> |
SFI: use ioremap_cache() instead of ioremap() We copied ACPI's oversight of using ioremap() and creating non-cached table mappings when we should have been using ioremap_cache(). Signed-off-by: Len Brown <len.brown@intel.com>
/drivers/sfi/sfi_core.c
|
e29df91e67428c1a651d18df6ec047fcb30282d3 |
|
28-May-2010 |
Dan Carpenter <error27@gmail.com> |
SFI: do not return freed pointer We never actually use the return value of sfi_sysfs_install_table() but it still seems wrong to return a freed pointer. Signed-off-by: Dan Carpenter <error27@gmail.com> Signed-off-by: Len Brown <len.brown@intel.com>
/drivers/sfi/sfi_core.c
|
dce80a56268fffd6b5ea57b3f6ba3d027a68f05e |
|
26-May-2010 |
Feng Tang <feng.tang@intel.com> |
SFI: add sysfs interface for SFI tables. Analogous to ACPI's /sys/firmware/acpi/tables/... create /sys/firmware/sfi/tables/ The tables are primariy for the kernel, but sometimes it is useful for user-space to be able to read them. Signed-off-by: Feng Tang <feng.tang@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
/drivers/sfi/sfi_core.c
|
5487ab4a5a71e955fef7094a0624df0542da91ef |
|
25-May-2010 |
Feng Tang <feng.tang@intel.com> |
SFI: add support for v0.81 spec There are 2 major changes from v0.81 to v0.7: 1. Consolidating the SPIB/I2CB tables into a new DEVS table, which is more expandable and can support other bus types than spi/i2c. 2. Creating a new GPIO table, which list all the GPIO pins used in the platform. However, to avoid breaking current platforms who use SFI v0.7 version firmware, the definitions for SPIB/I2CB will still be kept for a while Signed-off-by: Feng Tang <feng.tang@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
/drivers/sfi/sfi_core.c
|
011a606d0670196c17110b6770e39cc0865aa614 |
|
02-Oct-2009 |
Arjan van de Ven <arjan@infradead.org> |
SFI: remove __init from sfi_verify_table sfi_verify_table() is called at runtime, and thus cannot be __init Signed-off-by: Arjan van de Ven <arjan@linux.intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
/drivers/sfi/sfi_core.c
|
01674da6f587a3f3940eedf2c1e97d51c35b994e |
|
01-Oct-2009 |
Rakib Mullick <rakib.mullick@gmail.com> |
SFI: fix section mismatch warnings in sfi_core.c The function sfi_map_memory/sfi_unmap_memory uses early_ioremap/early_iounmap respectively, which refers to a __init function. And function sfi_check_table also refers to a __init function sfi_verify_table. Since the references are valid, so use __ref to get rid of the warnings. We were warned by the following warnings: LD vmlinux.o MODPOST vmlinux.o WARNING: vmlinux.o(.text+0xb6ba3a): Section mismatch in reference from the function sfi_map_memory() to the function .init.text:early_ioremap() The function sfi_map_memory() references the function __init early_ioremap(). This is often because sfi_map_memory lacks a __init annotation or the annotation of early_ioremap is wrong. WARNING: vmlinux.o(.text+0xb6bab6): Section mismatch in reference from the function sfi_unmap_memory() to the function .init.text:early_iounmap() The function sfi_unmap_memory() references the function __init early_iounmap(). This is often because sfi_unmap_memory lacks a __init annotation or the annotation of early_iounmap is wrong. WARNING: vmlinux.o(.text+0xb6be30): Section mismatch in reference from the function sfi_check_table() to the function .init.text:sfi_verify_table() The function sfi_check_table() references the function __init sfi_verify_table(). This is often because sfi_check_table lacks a __init annotation or the annotation of sfi_verify_table is wrong. Signed-off-by: Rakib Mullick <rakib.mullick@gmail.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Len Brown <len.brown@intel.com>
/drivers/sfi/sfi_core.c
|
3834f47291df475be3f0f0fb7ccaa098967cc054 |
|
14-Sep-2009 |
Feng Tang <feng.tang@intel.com> |
SFI: remove unneeded includes Signed-off-by: Feng Tang <feng.tang@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
/drivers/sfi/sfi_core.c
|
6ae6996a466e14bcf41618cde641a74ae03dc285 |
|
14-Aug-2009 |
Feng Tang <feng.tang@intel.com> |
SFI: add platform-independent core support drivers/sfi/sfi_core.c contains the generic SFI implementation. It has a private header, sfi_core.h, for its own use and the private use of future files in drivers/sfi/ Signed-off-by: Feng Tang <feng.tang@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
/drivers/sfi/sfi_core.c
|