Changeset 3694
- Timestamp:
- 09/09/02 02:41:18 (11 years ago)
- Location:
- i2c/trunk
- Files:
-
- 5 modified
-
CHANGES (modified) (2 diffs)
-
mkpatch/Config.in (modified) (4 diffs)
-
mkpatch/FILES (modified) (1 diff)
-
mkpatch/INCLUDES (modified) (1 diff)
-
mkpatch/mkpatch.pl (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
i2c/trunk/CHANGES
r3692 r3694 19 19 20 20 2.6.5 (2002????) 21 mkpatch: Remove i2c-algo-8xx.o target causing kernel to not compile; 22 add doc/i2c-old-porting, i2c-algo-8xx.[ch] 21 mkpatch: Fix i2c-algo-8xx.o target causing kernel to not compile; 22 add doc/i2c-old-porting, i2c-algo-8xx.[ch], i2c-adap-ibm_ocp.c, 23 i2c-algo-ibm_ocp.[ch], i2c-frodo, i2c-rpx 23 24 i2c-core.c: Remove buffer size limit in i2cproc_bus_read() 24 25 i2c-adap-ibm_ocp.c ,i2c-elektor.c ,i2c-pcf-epp.c : Replaced depreciated cli() … … 34 35 i2c-id.h: Add driver IDs for MPC824X, SIS630, SIS645 35 36 36 2.6.4 (20020719) 37 2.6.4 (20020719) (in kernel 2.5.32) 37 38 doc/i2c-old-porting: New 38 39 i2c.h: Add defines for SMBus 2.0 -
i2c/trunk/mkpatch/Config.in
r3655 r3694 14 14 dep_tristate ' ELV adapter' CONFIG_I2C_ELV $CONFIG_I2C_ALGOBIT 15 15 dep_tristate ' Velleman K9000 adapter' CONFIG_I2C_VELLEMAN $CONFIG_I2C_ALGOBIT 16 if [ "$CONFIG_ARCH_SA1100" = "y" ]; then 17 dep_tristate 'SA1100 I2C Adapter' CONFIG_I2C_FRODO $CONFIG_I2C_ALGOBIT 18 fi 16 19 fi 17 20 … … 21 24 fi 22 25 26 if [ "$CONFIG_MIPS_ITE8172" = "y" ]; then 27 dep_tristate 'ITE I2C Algorithm' CONFIG_ITE_I2C_ALGO $CONFIG_I2C 28 if [ "$CONFIG_ITE_I2C_ALGO" != "n" ]; then 29 dep_tristate ' ITE I2C Adapter' CONFIG_ITE_I2C_ADAP $CONFIG_ITE_I2C_ALGO 30 fi 31 fi 23 32 if [ "$CONFIG_8xx" = "y" ]; then 24 33 dep_tristate 'MPC8xx CPM I2C interface' CONFIG_I2C_ALGO8XX $CONFIG_I2C … … 27 36 fi 28 37 fi 29 30 38 if [ "$CONFIG_IBM_OCP" = "y" ]; then 31 39 dep_tristate 'IBM on-chip I2C Algorithm' CONFIG_I2C_IBM_OCP_ALGO $CONFIG_I2C … … 35 43 fi 36 44 37 38 45 # This is needed for automatic patch generation: sensors code starts here 39 46 # This is needed for automatic patch generation: sensors code ends here 40 47 41 48 dep_tristate 'I2C device interface' CONFIG_I2C_CHARDEV $CONFIG_I2C 42 43 49 dep_tristate 'I2C /proc interface (required for hardware sensors)' CONFIG_I2C_PROC $CONFIG_I2C $CONFIG_SYSCTL 44 50 -
i2c/trunk/mkpatch/FILES
r3680 r3694 1 kernel/i2c-adap-ibm_ocp.c drivers/i2c/i2c-adap-ibm_ocp.c 2 kernel/i2c-algo-8xx.c drivers/i2c/i2c-algo-8xx.c 3 kernel/i2c-algo-bit.c drivers/i2c/i2c-algo-bit.c 4 kernel/i2c-algo-ibm_ocp.c drivers/i2c/i2c-algo-ibm_ocp.c 5 kernel/i2c-algo-pcf.c drivers/i2c/i2c-algo-pcf.c 1 6 kernel/i2c-core.c drivers/i2c/i2c-core.c 2 7 kernel/i2c-dev.c drivers/i2c/i2c-dev.c 3 kernel/i2c-algo-bit.c drivers/i2c/i2c-algo-bit.c4 kernel/i2c-algo-pcf.c drivers/i2c/i2c-algo-pcf.c5 8 kernel/i2c-elektor.c drivers/i2c/i2c-elektor.c 6 9 kernel/i2c-elv.c drivers/i2c/i2c-elv.c 10 kernel/i2c-frodo.c drivers/i2c/i2c-frodo.c 7 11 kernel/i2c-philips-par.c drivers/i2c/i2c-philips-par.c 12 kernel/i2c-proc.c drivers/i2c/i2c-proc.c 13 kernel/i2c-rpx.c drivers/i2c/i2c-rpx.c 8 14 kernel/i2c-velleman.c drivers/i2c/i2c-velleman.c 9 kernel/i2c-proc.c drivers/i2c/i2c-proc.c10 kernel/i2c-pcf8584.h drivers/i2c/i2c-pcf8584.h11 kernel/i2c-adap-ibm_ocp.c drivers/i2c/i2c-adap-ibm_ocp.c12 kernel/i2c-algo-ibm_ocp.c drivers/i2c/i2c-algo-ibm_ocp.c13 kernel/i2c-algo-8xx.c drivers/i2c/i2c-algo-8xx.c14 15 kernel/i2c.h include/linux/i2c.h 15 16 kernel/i2c-dev.h include/linux/i2c-dev.h 17 kernel/i2c-algo-8xx.h include/linux/i2c-algo-8xx.h 16 18 kernel/i2c-algo-bit.h include/linux/i2c-algo-bit.h 19 kernel/i2c-algo-ibm_ocp.h include/linux/i2c-algo-ibm_ocp.h 17 20 kernel/i2c-algo-pcf.h include/linux/i2c-algo-pcf.h 18 21 kernel/i2c-elektor.h include/linux/i2c-elektor.h 19 22 kernel/i2c-id.h include/linux/i2c-id.h 23 kernel/i2c-pcf8584.h drivers/i2c/i2c-pcf8584.h 20 24 kernel/i2c-proc.h include/linux/i2c-proc.h 21 kernel/i2c-algo-ibm_ocp.h include/linux/i2c-algo-ibm_ocp.h22 kernel/i2c-algo-8xx.h include/linux/i2c-algo-8xx.h23 25 mkpatch/Config.in drivers/i2c/Config.in 24 26 doc/dev-interface Documentation/i2c/dev-interface -
i2c/trunk/mkpatch/INCLUDES
r3527 r3694 6 6 "i2c-id.h" <linux/i2c-id.h> 7 7 "i2c-proc.h" <linux/i2c-proc.h> 8 "i2c-algo-8xx.h" <linux/i2c-algo-8xx.h> 9 "i2c-algo-ibm_ocp.h" <linux/i2c-algo-ibm_ocp.h> -
i2c/trunk/mkpatch/mkpatch.pl
r3676 r3694 255 255 The module will be called i2c-elektor.o. 256 256 257 Motorola 8xx I2C algorithm 258 CONFIG_I2C_ALGO8XX 259 This is the algorithm that allows you to use Motorola 8xx I2C adapters. 260 261 This driver is also available as a module. If you want to compile 262 it as a module, say M here and read 263 <file:Documentation/modules.txt>. 264 The module will be called i2c-algo-8xx.o. 265 266 Motorola 8xx I2C interface 267 CONFIG_I2C_RPXLITE 268 This supports the Motorola 8xx I2C device. 269 270 This driver is also available as a module. If you want to compile 271 it as a module, say M here and read 272 <file:Documentation/modules.txt>. 273 The module will be called i2c-rpx.o. 274 275 IBM 405 I2C algorithm 276 CONFIG_I2C_IBM_OCP_ALGO 277 This is the algorithm that allows you to use IBM 405 I2C adapters. 278 279 This driver is also available as a module. If you want to compile 280 it as a module, say M here and read 281 <file:Documentation/modules.txt>. 282 The module will be called i2c-algo-ibm_ocp.o. 283 284 IBM 405 I2C interface 285 CONFIG_I2C_IBM_OCP_ADAP 286 This supports the IBM 405 I2C device. 287 288 This driver is also available as a module. If you want to compile 289 it as a module, say M here and read 290 <file:Documentation/modules.txt>. 291 The module will be called i2c-adap-ibm_ocp.o. 292 293 StrongARM SA-1110 interface 294 CONFIG_I2C_FRODO 295 This supports the StrongARM SA-1110 Development Board. 296 297 This driver is also available as a module. If you want to compile 298 it as a module, say M here and read 299 <file:Documentation/modules.txt>. 300 The module will be called i2c-frodo.o. 301 257 302 I2C device interface 258 303 CONFIG_I2C_CHARDEV … … 343 388 close INPUT; 344 389 close OUTPUT; 345 die "Automatic patch generation for `Makefile' failed.\n".390 die "Automatic patch generation for main `Makefile' failed.\n". 346 391 "See our home page http://www.lm-sensors.nu for assistance!" if $printed == 0; 347 392 print_diff $package_root,$kernel_root,$kernel_file,$package_file; … … 397 442 redo MAIN; 398 443 } 444 # 2.5 kernels 445 # if (m@^obj.*CONFIG_I2C@) { 446 # } 399 447 if (not $printed and 400 448 (m@^include \$\(TOPDIR\)/Rules.make$@ or … … 425 473 close INPUT; 426 474 close OUTPUT; 427 die "Automatic patch generation for ` Makefile' failed.\n".475 die "Automatic patch generation for `drivers/Makefile' failed.\n". 428 476 "See our home page http://www.lm-sensors.nu for assistance!" if $printed == 0 or $added == 0; 429 477 print_diff $package_root,$kernel_root,$kernel_file,$package_file; … … 452 500 } 453 501 502 # This generates diffs for drivers/i2c/Makefile 503 # for either 'old style' or 'new style'. 504 # Don't bother putting in 'old style' support for new architectures 505 # like 8xx, IBM405, or StrongARM since they aren't supported 506 # in old kernels anyway. 454 507 sub gen_drivers_i2c_Makefile 455 508 { … … 473 526 O_TARGET := i2c.o 474 527 475 export-objs := i2c-core.o i2c-algo-bit.o i2c-algo-pcf.o i2c-proc.o 528 export-objs := i2c-core.o i2c-algo-bit.o i2c-algo-pcf.o \ 529 i2c-algo-8xx.o i2c-rpx.o i2c-proc.o \ 530 i2c-algo-ibm_ocp.o i2c-adap-ibm_ocp.o 476 531 477 532 obj-$(CONFIG_I2C) += i2c-core.o … … 484 539 obj-$(CONFIG_I2C_ELEKTOR) += i2c-elektor.o 485 540 obj-$(CONFIG_I2C_PROC) += i2c-proc.o 541 obj-$(CONFIG_I2C_ALGO8XX) += i2c-algo-8xx.o 542 obj-$(CONFIG_I2C_RPXLITE) += i2c-rpx.o 543 obj-$(CONFIG_I2C_IBM_OCP_ALGO) += i2c-algo-ibm_ocp.o 544 obj-$(CONFIG_I2C_IBM_OCP_ADAP) += i2c-adap-ibm_ocp.o 545 obj-$(CONFIG_I2C_FRODO) += i2c-frodo.o 486 546 487 547 # This is needed for automatic patch generation: sensors code starts here
