---- compiler ---- commit e04bd5042cda6e636a29ddc16c4e7295323a4c95 Author: rtp Date: Sun May 29 13:57:02 2005 +0200 Set arm-linux-gcc as default compiler :100644 100644 c11a317ea910df5c8456de992ae8f932a102b12b 6a33aa54558f9dc3fc64b0dc355a01cd419e58c5 M Makefile ---- extraversion ---- commit f8abfb6c45fde8d0725983d669153a8ff4de4388 Author: rtp Date: Sun May 29 14:00:24 2005 +0200 Add -h1940 to extraversion :100644 100644 6a33aa54558f9dc3fc64b0dc355a01cd419e58c5 57dffcb327b90f8bd396d8e11f5af7447665fde6 M Makefile ---- udc ---- commit 82e690d0ee58d01fb855e27a596997e9c2af2646 Author: rtp Date: Mon Apr 30 14:32:17 2007 +0200 [PATCH] s3c2410_udc: add some delay We need to add some udelay() to get reliable operations :/ Also, update driver version. :100644 100644 fe23137713a17f101bade1c6448439278cb15baa 317c6ecf5d57ba2fdbaea68a68d574ceb2fe3684 M drivers/usb/gadget/s3c2410_udc.c commit 0a96f93ee7a5c14811304e87b908b959600a5fc5 Author: rtp Date: Mon Apr 30 14:29:21 2007 +0200 [PATCH] s3c2410_udc: fix {clear,set}_feature We should set data_end and exit after handling {clear,set}_feature :100644 100644 4df216542b067d0c050bd85eae7f0555213dbd05 fe23137713a17f101bade1c6448439278cb15baa M drivers/usb/gadget/s3c2410_udc.c commit 717aa4ff4555355f1ea3a32d1f1a9c3f9a0d24e6 Author: rtp Date: Mon Apr 30 14:25:52 2007 +0200 [PATCH] s3c2410_udc: rewrite s3c2410_udc_read_fifo_crq The current s3c2410_udc_read_fifo_crq() is badly written. This version is better :) :100644 100644 1b07fed640ae2eabbfcaa6bb8b4ed88ff735b80a 4df216542b067d0c050bd85eae7f0555213dbd05 M drivers/usb/gadget/s3c2410_udc.c commit 5288bef8e7d741fddcb993d15b40b4689a7f499b Author: rtp Date: Sun Apr 29 14:09:39 2007 +0200 [PATCH] s3c2410_udc: fixdev_dbg() usage In remove(), we're giving an extra argument. Let's use it. :100644 100644 63135478177f4eb5eed32506a2c67fcbb9fd2350 1b07fed640ae2eabbfcaa6bb8b4ed88ff735b80a M drivers/usb/gadget/s3c2410_udc.c commit f94392b8a9ba164c7a1ccfb870321c63a42f5a55 Author: rtp Date: Sat Apr 28 21:29:50 2007 +0200 [PATCH] s3c2410_udc: update version Update version date :100644 100644 8a309118f5a92b05fc8df80de60180b3c6eaf987 63135478177f4eb5eed32506a2c67fcbb9fd2350 M drivers/usb/gadget/s3c2410_udc.c commit deba07a4f9bcb29a2d8f4b0d0a3306b3d47eac9c Author: rtp Date: Sat Apr 28 21:28:55 2007 +0200 [PATCH] s3c2410_udc: cleanup Merge latest cleanups from Ben. :100644 100644 377bb44c40e82d23cf8ed3903c4fa39c01fadf0c 8a309118f5a92b05fc8df80de60180b3c6eaf987 M drivers/usb/gadget/s3c2410_udc.c commit 1035ca0a8dd3f10ab025d81d7f490ecf73a2c171 Author: rtp Date: Sat Apr 28 21:13:59 2007 +0200 [PATCH] Fix {clear,set}_feature support - Handle {SET,CLEAR}_FEATURE requests - Fix s3c2410_udc_set_halt() - Clear only SENTSTL flags and not the whole CSR1 regs - Some white space fixes :100644 100644 5703663e6394825e9a38f90c9abd4d8d30144ee4 377bb44c40e82d23cf8ed3903c4fa39c01fadf0c M drivers/usb/gadget/s3c2410_udc.c commit 7f13ac4d023846b747d5694bc3b49545dba4b18b Author: Ben Dooks Date: Fri Apr 27 10:03:18 2007 +0100 [PATCH] S3C2410 UDC: tidy 2 Some more tidying, including removing the use of !! (confusing) and simplifying the status path for endpoints. Signed-off-by: Ben Dooks Signed-off-by: Arnaud Patard :100644 100644 544f0f73f74af42f2e58122b40068c3f812ca18a 5703663e6394825e9a38f90c9abd4d8d30144ee4 M drivers/usb/gadget/s3c2410_udc.c commit eb7a5c79cbfd399a9c2bd955bfcd20289ce9f980 Author: Ben Dooks Date: Fri Apr 27 09:34:37 2007 +0100 [PATCH] S3C2410 UDC: fn rename #2 Add a s3c2410_udc prefix to the set/clear ep0 functions Signed-off-by: Ben Dooks Signed-off-by: Arnaud Patard :100644 100644 f7a0f07b97ec1a883dcbcd26f8bb1ddd102993c8 544f0f73f74af42f2e58122b40068c3f812ca18a M drivers/usb/gadget/s3c2410_udc.c commit 8895f9fdf7724cde206939bb39bb9ed3a680719c Author: Ben Dooks Date: Fri Apr 27 09:30:46 2007 +0100 [PATCH] S3C2410 UDC: only service GETSTATUS for STANDARD requests Do not try and handle GET_STATUS requests for anything other than the STANDARD request types, otherwise we end up handle CLASS requests from WinXP RNDIS driver. Signed-off-by: Ben Dooks Signed-off-by: Arnaud Patard :100644 100644 442ccad353c100aa20f54232b0b8d93888f9d132 f7a0f07b97ec1a883dcbcd26f8bb1ddd102993c8 M drivers/usb/gadget/s3c2410_udc.c commit dbb7af3fab175b1b24ac5633df316a8293ff858e Author: Ben Dooks Date: Fri Apr 27 09:27:29 2007 +0100 [PATCH] S3C2410 UDC: fixup function names Change more function names to have s3c2410_udc as their prefix. Also tidy a few nearby code sites which needed some spaces in them. Signed-off-by: Ben Dooks Signed-off-by: Arnaud Patard :100644 100644 59477ab6eb0f92b5a0b65e1be0f00c6616529e27 442ccad353c100aa20f54232b0b8d93888f9d132 M drivers/usb/gadget/s3c2410_udc.c commit 6c5b54da335558b86286a15e8f71d566d13eecc2 Author: Ben Dooks Date: Thu Apr 26 17:45:28 2007 +0100 [PATCH] udc error printing bug Signed-off-by: Arnaud Patard :100644 100644 d12ece166fcab482fdbde9238c260d5684b4791e 59477ab6eb0f92b5a0b65e1be0f00c6616529e27 M drivers/usb/gadget/s3c2410_udc.c commit c4be7fd1b35234cee5166c48e276c04f2c61bcfd Author: rtp Date: Sat Apr 28 14:04:14 2007 +0200 [PATCH] Implement set_halt function Doing nothing in the set_halt() hook is wrong. This patch is an attempt to fix it :100644 100644 a18286c6957016ebdba5d5c43fc10288e814cc4c d12ece166fcab482fdbde9238c260d5684b4791e M drivers/usb/gadget/s3c2410_udc.c commit ac2bbc85ab4ef2b2a6804dd31fc99fbd3f96ff56 Author: rtp Date: Thu Apr 19 22:03:02 2007 +0200 [PATCH] s3c2410_udc: Update "copyright" We're in 2007 now :) :100644 100644 fce8cd7336ed5aec54ace8937e1e9442bbe9ed89 a18286c6957016ebdba5d5c43fc10288e814cc4c M drivers/usb/gadget/s3c2410_udc.c :100644 100644 37a5ad761472ed0e3105d7f67171d9a390fe428d de56646f8014f836af9d8c9afbf2a7b2e4c34918 M drivers/usb/gadget/s3c2410_udc.h commit f28afe1aa55db0ede5b20844e640847695d810a2 Author: Matt Reimer Date: Fri Apr 13 22:53:30 2007 +0000 [PATCH] Fix a hang in nuke() when using g_ether against if_cdce Fix a hang in nuke() when using g_ether against if_cdce on FreeBSD, after sending data across the link and bringing usb0 down. The same usb_request was being added twice to the endpoint's request queue, which in turn results in an infinite loop in nuke() later on since the request ends up pointing to itself as the next queue item. Signed-off-by: Matt Reimer Signed-off-by: Arnaud Patard :100644 100644 ee6493487a9d74cd3a32ced5a37dceadcbf5759a fce8cd7336ed5aec54ace8937e1e9442bbe9ed89 M drivers/usb/gadget/s3c2410_udc.c commit 2f1911fabe39b2cd88c626555f8564d6572769c6 Author: rtp Date: Wed Apr 18 01:40:23 2007 +0200 [PATCH] s3c2410_udc: switch to ep0 maxp 8 With ep0 maxpacket set to 16, usbtest test 14 failed in a weird way. With maxp set to 8 and a small delay, it succeeds everytime :100644 100644 b00de31ed7ec9d6b430715c00becd8de9c27479d ee6493487a9d74cd3a32ced5a37dceadcbf5759a M drivers/usb/gadget/s3c2410_udc.c :100644 100644 837f846d03ed58c84bc4e07cc1326f85c4e3f8c0 37a5ad761472ed0e3105d7f67171d9a390fe428d M drivers/usb/gadget/s3c2410_udc.h commit 92f0b5b177de1a592d2250dc90996b9d24505c61 Author: rtp Date: Sun Apr 15 18:04:50 2007 +0200 [PATCH] s3c2410_udc: white space damage White space fixes :100644 100644 0be90bc0be2f267e5479988478511bd6e81e2ea0 b00de31ed7ec9d6b430715c00becd8de9c27479d M drivers/usb/gadget/s3c2410_udc.c commit 5df6026cae13ad8c05e443aa8efa388472fb165d Author: rtp Date: Sun Apr 15 16:08:22 2007 +0200 [PATCH] s3c2410_udc: remove dead code Remove #if 0 and commented code :100644 100644 dc36fc384c9a30005802f1aec2af32b4af1d18d4 0be90bc0be2f267e5479988478511bd6e81e2ea0 M drivers/usb/gadget/s3c2410_udc.c commit 67edcc4a294ef2cf774fd8a367496eab0787c91f Author: rtp Date: Sun Apr 15 15:44:37 2007 +0200 [PATCH] rename udc_{readl,writel} functions udc_readl and udc_writel functions are badly named. All udc regs are bytes. Use udc_read/udc_write :100644 100644 8310aa33fc4e1fb7101dab7b56eb8d6472085418 dc36fc384c9a30005802f1aec2af32b4af1d18d4 M drivers/usb/gadget/s3c2410_udc.c commit 2edfdbef404f57b4f71373b23557ad71ee1aaf9e Author: rtp Date: Sun Apr 15 15:36:19 2007 +0200 [PATCH] Fix warning introduced by the debugfs changes Fix warnings coming from the debugfs patch. Also fix wrong conflict resolution when merging b2aedd9b478a376184faafa538d1005c2082780f :100644 100644 b5aedd0bde718d9e242592be70f6c379bcf3d3ae 8310aa33fc4e1fb7101dab7b56eb8d6472085418 M drivers/usb/gadget/s3c2410_udc.c commit b2aedd9b478a376184faafa538d1005c2082780f Author: Ben Dooks Date: Sat Apr 14 10:04:11 2007 +0100 [PATCH] UDC patch 10 (rediffed to resolv merge conflict) commit 8f009e5db61f58df5a63d894b9c01ba39f56c44d Author: Ben Dooks Date: Fri Apr 13 11:08:48 2007 +0100 use appropriate dev_() calls to report information in probe Signed-off-by: Arnaud Patard :100644 100644 26c8875dd93924b328da2aa47a5843a64de7fe31 b5aedd0bde718d9e242592be70f6c379bcf3d3ae M drivers/usb/gadget/s3c2410_udc.c commit dd7c661336bc0330e83b1a523d638eafbbbcc232 Author: rtp Date: Sun Apr 15 15:10:39 2007 +0200 [PATCH] Use debugfs for the sysfs register file Sysfs files should respect "one value per file", which is not respected by the udc driver. Moreover, it's debug code. Using debugfs is the way to go. :100644 100644 b46ddd74af7c0dc802c1b3ca1ab1051894bbffcf 26c8875dd93924b328da2aa47a5843a64de7fe31 M drivers/usb/gadget/s3c2410_udc.c :100644 100644 d5886e74de7739c9be05ebb010ac2a8be76a9dca 837f846d03ed58c84bc4e07cc1326f85c4e3f8c0 M drivers/usb/gadget/s3c2410_udc.h commit 4862c87569fe75be18b2dfc0c018112e182224a2 Author: Ben Dooks Date: Sat Apr 14 10:03:58 2007 +0100 [PATCH] UDC patch 9 commit 5221e1c66bdca72a084acdab66d45ff746c4a0fd Author: Ben Dooks Date: Fri Apr 13 10:51:06 2007 +0100 fix more function naming Signed-off-by: Arnaud Patard :100644 100644 60f83aad61b51a65a2adf228a6ce8a056ec0d8d7 b46ddd74af7c0dc802c1b3ca1ab1051894bbffcf M drivers/usb/gadget/s3c2410_udc.c commit c31678fc6873fb02307b720bb7922e08fb85acf9 Author: Ben Dooks Date: Sat Apr 14 10:03:31 2007 +0100 [PATCH] UDC patch 9 commit 81d920950e5510adc28701cd518b2f406cf54af4 Author: Ben Dooks Date: Fri Apr 13 10:38:27 2007 +0100 consistent coding style for function declarations Signed-off-by: Arnaud Patard :100644 100644 7567ed9e599f7bc1d118c7c118e2f40402e326a5 60f83aad61b51a65a2adf228a6ce8a056ec0d8d7 M drivers/usb/gadget/s3c2410_udc.c commit 19672f09a662a6eebff72229cafadfd8869d2fda Author: Ben Dooks Date: Sat Apr 14 10:03:20 2007 +0100 [PATCH] UDC patch 9 commit 39dcbe6c95690a29ced6ae1a1c6da8139d032eba Author: Ben Dooks Date: Fri Apr 13 10:33:46 2007 +0100 fix function names to have s3c2410_udc before them to ensure that they are easily identified as belonging to the driver Signed-off-by: Arnaud Patard :100644 100644 7867a4846b9e1dca8b1c1796812fdb546bbb7d30 7567ed9e599f7bc1d118c7c118e2f40402e326a5 M drivers/usb/gadget/s3c2410_udc.c commit be1a9a07c94677e13e2e73e5d6475b1cbaca4c15 Author: Ben Dooks Date: Thu Apr 12 00:05:18 2007 +0100 [PATCH] UDC patch 8 commit 8f62db693702a9c3fe8313fc7b2e25f62fbee809 Author: Ben Dooks Date: Tue Feb 27 11:27:40 2007 +0000 Added constant for Address Update Changed to using constants for checking EP0 Signed-off-by: Arnaud Patard :100644 100644 367e3aa45f3c54afd978a80b3d40fdf3a8a421f8 7867a4846b9e1dca8b1c1796812fdb546bbb7d30 M drivers/usb/gadget/s3c2410_udc.c :100644 100644 312c6c2fe6f1ca47bdf716fd241e940de2d6577d 02988630aa2ae45b3ffc697af40214366850be93 M include/asm-arm/arch-s3c2410/regs-udc.h commit d2c79aa5a5e645febe4ae991d613edb91f6e8abf Author: Ben Dooks Date: Thu Apr 12 00:04:53 2007 +0100 [PATCH] UDC patch 7 commit b8081cc37ab7be1fa12a14e52a980c6f8f2325a6 Author: Ben Dooks Date: Tue Feb 13 10:48:18 2007 +0000 Remove mask{b,w,l} macros Signed-off-by: Arnaud Patard :100644 100644 09c61acc85f05201d3c670fea6d8e9d4a541b27c d5886e74de7739c9be05ebb010ac2a8be76a9dca M drivers/usb/gadget/s3c2410_udc.h commit 6206a8e6d6f982c2a1f566389f0482115584f21d Author: Ben Dooks Date: Thu Apr 12 00:04:35 2007 +0100 [PATCH] UDC patch 6 commit e608178314195ce299b6139a72132f8860858b02 Author: Ben Dooks Date: Tue Feb 13 10:31:00 2007 +0000 Remove SETIX macro Signed-off-by: Arnaud Patard :100644 100644 56fe552630b8f62c4378071b187a6f86e32e9b3a 367e3aa45f3c54afd978a80b3d40fdf3a8a421f8 M drivers/usb/gadget/s3c2410_udc.c :100644 100644 3c8354619b600ab46bece1054b90ced2ff1b33d9 312c6c2fe6f1ca47bdf716fd241e940de2d6577d M include/asm-arm/arch-s3c2410/regs-udc.h commit e292425e3f215b69832031802b3127832df6d010 Author: Ben Dooks Date: Thu Apr 12 00:04:17 2007 +0100 [PATCH] UDC patch 5 commit 3c05d582c7c819af88259a471b155d3a35a07623 Author: Ben Dooks Date: Tue Feb 13 10:07:11 2007 +0000 Use byte operators to access registers Signed-off-by: Arnaud Patard :100644 100644 66b676124f96ebbb4eb8e4cc566f59be43df8178 56fe552630b8f62c4378071b187a6f86e32e9b3a M drivers/usb/gadget/s3c2410_udc.c commit 2d8e699e1d014d0a5ef6808d80ede17759ef979d Author: Ben Dooks Date: Thu Apr 12 00:03:58 2007 +0100 [PATCH] UDC patch 4 commit cb7917b7e2ec0eb4b8700692b132af0e9241ae60 Author: Ben Dooks Date: Mon Feb 12 22:40:27 2007 +0000 Coding style updates Signed-off-by: Arnaud Patard :100644 100644 c273eb5e35b3e3775e0febbb44f0719af15e883b 66b676124f96ebbb4eb8e4cc566f59be43df8178 M drivers/usb/gadget/s3c2410_udc.c commit 55b249a31c3055401b303bed3dc7b59005dec3b7 Author: Ben Dooks Date: Thu Apr 12 00:01:48 2007 +0100 [PATCH] UDC patch 3 commit 59885e9fd076b0bdf095628b63e7b8953f2406b9 Author: Ben Dooks Date: Mon Feb 12 22:36:49 2007 +0000 Update EP index handling Signed-off-by: Arnaud Patard :100644 100644 8f77d6a04d21f779585031b49966af3bdb7141cc c273eb5e35b3e3775e0febbb44f0719af15e883b M drivers/usb/gadget/s3c2410_udc.c commit 46e873d0838fd86b4fa39b1246fc77aee650985b Author: Ben Dooks Date: Thu Apr 12 00:01:31 2007 +0100 [PATCH] UDC patch 2 commit 3b81da62b301523b92d6d22d6a66d3ef8fb80bad Author: Ben Dooks Date: Mon Feb 12 22:12:55 2007 +0000 Coding style updates Signed-off-by: Arnaud Patard :100644 100644 182fc4194dec24e21c0feb0590f66c85522389f1 8f77d6a04d21f779585031b49966af3bdb7141cc M drivers/usb/gadget/s3c2410_udc.c commit 039c5f6437a4aa473abb0e51430c7b9a9439979b Author: Ben Dooks Date: Wed Apr 11 23:59:09 2007 +0100 [PATCH] UDC patch commit 04f06342f5e3f19cc03894bcd8d822e88410f750 Author: Ben Dooks Date: Mon Feb 12 21:49:08 2007 +0000 Coding style updates Signed-off-by: Arnaud Patard :100644 100644 cf712fe4d54ffb2476f8328fa557bec1f618004e 182fc4194dec24e21c0feb0590f66c85522389f1 M drivers/usb/gadget/s3c2410_udc.c commit 3b6b82bdde1b76588c04e9dbdd48e2f3dafbdd9c Author: rtp Date: Sun Mar 11 22:05:17 2007 +0100 [PATCH] g_ether: revert change commit 181e713721cea9df641e009401d8e2c7c7b1a281 introduced a printk in the g_ether driver. This patch removes it. :100644 100644 157e036c923ae2b3f8813d20a8338256c22633d0 04e6b8508fb63f094705dc59ce65e595c0527ba6 M drivers/usb/gadget/ether.c commit 82d708dd27d95f973ea19a64d66124ca69ad0d08 Author: rtp Date: Thu Feb 22 23:34:04 2007 +0100 [PATCH] s3c2410_udc: per-platform vbus_draw Introduce a platform_device (machine) specific callback function which gets called when the amount of power we can draw from Vbus has changed. Signed-off-by: Harald Welte Signed-off-by: Arnaud Patard :100644 100644 c4c2faa1651c1dd47329789156bf630ca76bb12d cf712fe4d54ffb2476f8328fa557bec1f618004e M drivers/usb/gadget/s3c2410_udc.c commit 4c7e9cb8386e8c00f7c9c82bdf5964e32343c24d Author: rtp Date: Tue Jan 30 23:38:59 2007 +0100 [PATCH] Fix compiler warnings - removes unused variable in resume/suspend - check return value of device_add and device_create_file :100644 100644 6e37523f9bf3ed48bf7a4a97655f46df2e72f864 c4c2faa1651c1dd47329789156bf630ca76bb12d M drivers/usb/gadget/s3c2410_udc.c commit 31830a26798a6f6d23ec8c239a1a13d3814aa833 Author: Ben Dooks Date: Wed Jan 24 00:23:42 2007 +0000 commit 5993ec55e605e49b5b4ecab8a8506d945edf43ac Author: Ben Dooks Date: Fri Oct 13 16:13:26 2006 +0100 Moved large part of ep0 handling into sub-function to make the reading of the code easier Signed-off-by: Ben Dooks Signed-off-by: Arnaud Patard :100644 100644 8290b86170e5f8097b6f66034a2277aaa4547ba0 6e37523f9bf3ed48bf7a4a97655f46df2e72f864 M drivers/usb/gadget/s3c2410_udc.c commit 181e713721cea9df641e009401d8e2c7c7b1a281 Author: Ben Dooks Date: Wed Jan 24 00:24:05 2007 +0000 commit 40f240bc9469604cfe0f8a55b7d49b12895c5dea Author: Ben Dooks Date: Mon Oct 30 01:33:34 2006 +0000 Moved all macros into the .c file and turned them into inline-able functions [ log verbosity change removed ] Signed-off-by: Ben Dooks Signed-off-by: Arnaud Patard :100644 100644 d15bf22b9a030833991bb5b53fa589ed67c48f2b 546425900ee1d9020ff73ab7008264611bdbe9c1 M drivers/usb/gadget/ether.c :100644 100644 3088018f18106f62e368477113b091107c5cb4fb 8290b86170e5f8097b6f66034a2277aaa4547ba0 M drivers/usb/gadget/s3c2410_udc.c :100644 100644 37fb31cdd9c97bce0db817675ca24e64346b0a63 09c61acc85f05201d3c670fea6d8e9d4a541b27c M drivers/usb/gadget/s3c2410_udc.h commit 02efaa103c68b88eebcb99c0c00dbe75177d5e54 Author: Ben Dooks Date: Wed Jan 24 00:23:51 2007 +0000 commit c7f5cc952be6bff8b4b36e1cd00d668235038b62 Author: Ben Dooks Date: Thu Oct 26 10:43:14 2006 +0100 use usb-bus-gadget for bus clock Signed-off-by: Ben Dooks Signed-off-by: Arnaud Patard :100644 100644 f58b6db65ff63748171825f05197acb8310877a3 3088018f18106f62e368477113b091107c5cb4fb M drivers/usb/gadget/s3c2410_udc.c commit 03340960a17f71d997bdd4863ffed72fbeaf175e Author: Ben Dooks Date: Wed Jan 24 00:23:31 2007 +0000 commit 7ee5794c9458259c36faeface440d4b982607e44 Author: Ben Dooks Date: Fri Oct 13 15:28:12 2006 +0100 CodingStyle fixes, re-identation and adding/remove space Signed-off-by: Ben Dooks Signed-off-by: Arnaud Patard :100644 100644 8491915f1ead3cdd8630d126cf549713914553af f58b6db65ff63748171825f05197acb8310877a3 M drivers/usb/gadget/s3c2410_udc.c commit c837d81b5c008ca2a42c3541fe6992debf8ae083 Author: Ben Dooks Date: Wed Jan 24 00:23:19 2007 +0000 commit 97c44180c8650f8cad5634ef05cdd8b21ae9e353 Author: Ben Dooks Date: Fri Oct 13 15:13:50 2006 +0100 Add myself to the header Signed-off-by: Ben Dooks Signed-off-by: Arnaud Patard :100644 100644 92e7ad01cc703af3117d6ce9e77afd7dcaa64c78 8491915f1ead3cdd8630d126cf549713914553af M drivers/usb/gadget/s3c2410_udc.c commit 0b36cef20cfd459e8e0717ca0423750a28df9199 Author: Ben Dooks Date: Wed Jan 24 00:23:09 2007 +0000 commit c699065e0cd8d71cd3af5103ea6874992b1cc233 Author: Ben Dooks Date: Fri Oct 13 15:12:09 2006 +0100 Fixed use of \ where it is not needed for line continuation Signed-off-by: Ben Dooks Signed-off-by: Arnaud Patard :100644 100644 4c2f3f12a3c8a0287cf79152f07b9e016acd0117 92e7ad01cc703af3117d6ce9e77afd7dcaa64c78 M drivers/usb/gadget/s3c2410_udc.c commit 678aac1cd059371161e4d460155d8a2593fed5f8 Author: rtp Date: Sun Dec 10 22:33:08 2006 +0100 [PATCH] s3c2410_udc: Add suspend/resume hooks Add suspend support. For now, it only disable the pullups. :100644 100644 2bf8df01d7ed2a8a2aa39213f864b619566d00e8 4c2f3f12a3c8a0287cf79152f07b9e016acd0117 M drivers/usb/gadget/s3c2410_udc.c commit f72b57f5a8969d53598beedf8cc0cfc02fb5da95 Author: rtp Date: Wed Nov 22 23:13:03 2006 +0100 [PATCH] s3c2410_udc: fix build breakage - Remove config.h - Remove pt_regs :100644 100644 a9b91ed259f4fe0de381d1fe808fc22f086fc35a 2bf8df01d7ed2a8a2aa39213f864b619566d00e8 M drivers/usb/gadget/s3c2410_udc.c commit 57cc0acdf9e384cd3c6702e19db5a34083b2308f Author: rtp Date: Thu Sep 21 00:53:51 2006 +0200 [PATCH] s3c2410_udc: changed way of checking for the unbind method In a commit, the unbind methods of the gadgets drivers are now marked as _p_exit(). This implies that the check on driver->unbind is always wrong when the udc driver is built-in. This patch is an attempt to fix it :100644 100644 007734102046a38ef01af681e2cc2a058ed11971 a9b91ed259f4fe0de381d1fe808fc22f086fc35a M drivers/usb/gadget/s3c2410_udc.c commit 25420dd911360409e5cd16831b5d10e991c0ae43 Author: rtp Date: Thu Sep 21 00:41:53 2006 +0200 [PATCH] s3c2410_udc: convert to new IRQF_ constants Converts the UDC driver to use the new IRQF_ constants :100644 100644 cd5ffcd70618df366ff82018b130b9fc3924699a 007734102046a38ef01af681e2cc2a058ed11971 M drivers/usb/gadget/s3c2410_udc.c commit aaa25a2f71fb86066b3314d11afbd9d45398ae36 Author: rtp Date: Thu Sep 21 00:27:41 2006 +0200 [PATCH 2/2] mach-h1940: Add UDC VBus support This patch adds the informations for getting VBus support to the h1940 :100644 100644 5c00ca1f22497ed664adb256faa69e506e95d360 080a0ee8cc798de6c011f087ebfdfee2f3fb7f2a M arch/arm/mach-s3c2410/mach-h1940.c commit 25fe24a541233ea970cac7739916b2bb557c0bd9 Author: rtp Date: Thu Sep 21 00:26:29 2006 +0200 [PATCH 1/2] s3c2410_udc: Add VBus support This patch add basic vbus support. :100644 100644 af1fb6f51fdcfe52325a48e451c24b1304937acb cd5ffcd70618df366ff82018b130b9fc3924699a M drivers/usb/gadget/s3c2410_udc.c :100644 100644 03b0b6a6a6cbb4b9c6b3dccbe3e71a7038b92feb 37fb31cdd9c97bce0db817675ca24e64346b0a63 M drivers/usb/gadget/s3c2410_udc.h :100644 100644 e8bffd0eee36ef7aee371ec8cfa01c83be7cd2d0 2529effb8078576e641a955e97fbfa6070d2b901 M include/asm-arm/arch-s3c2410/udc.h commit 6056277749e4c242e4ccf9dc5ff288b962104f32 Author: rtp Date: Thu Sep 21 00:15:05 2006 +0200 [PATCH] s3c2410_udc: usb_gadget_register_driver misc fixes This patch is changing the check of the gadget speed and also is adding a more explicit error message. :100644 100644 d2d5809e003d218f26e27a647da1a395d779ec07 af1fb6f51fdcfe52325a48e451c24b1304937acb M drivers/usb/gadget/s3c2410_udc.c commit 26fb12bef659c4781f7f571cd5c09764c8aa56fd Author: rtp Date: Wed Sep 20 23:41:22 2006 +0200 [PATCH] s3c2410_udc: rmmod fixes Fixes issues while rmmoding spotted with prpplague (David Anders ) : - Remove kfree(udc): in s3c2410_udc_remove, I'm calling kfree(udc) and udc is in fact a pointer to memory... and memory is a static struct :( - the free_irq call is surrounded by a test on udc->got_irq which is never set - The call to device_release_driver is bogus. Removing it. :100644 100644 9068223eec6e0a03e800532557f0fafc43826329 d2d5809e003d218f26e27a647da1a395d779ec07 M drivers/usb/gadget/s3c2410_udc.c commit 08787474459cb806196eafee441c3b2ad15b5e0a Author: rtp Date: Sun May 28 23:32:26 2006 +0200 - Fixes in s3c2410_queue - Changes in the clock code. :100644 100644 4078dfa8495dc6daf853bfc89881c76a287dd9a1 9068223eec6e0a03e800532557f0fafc43826329 M drivers/usb/gadget/s3c2410_udc.c commit bc6488fb46c49a3aa8f0f383835f38ebc035a3ba Author: rtp Date: Wed May 10 00:04:19 2006 +0200 UDC fixes: - spinlock recursion fixes - queue fixes - code cleanup :100644 100644 9cbdeb78d14dcabb0ba89167461843700d87d8ae 4078dfa8495dc6daf853bfc89881c76a287dd9a1 M drivers/usb/gadget/s3c2410_udc.c commit 4a00d7de0c8de79101248fb37a2104a29e5682e8 Author: rtp Date: Mon Mar 20 23:58:14 2006 +0100 Add pullup gadget_ops. :100644 100644 83012d06a44278d26f821acf239f0ca1f3b77062 9cbdeb78d14dcabb0ba89167461843700d87d8ae M drivers/usb/gadget/s3c2410_udc.c commit 91dd07ac16555b1a88490ffbe443678ec33dbc84 Author: rtp Date: Mon Mar 20 23:46:55 2006 +0100 UDC Pull-up support :100644 100644 e0624bff9c71ef95c7eb681eac9b61d087caf7ad 4ec64cae10cb6de8f79649a3743c31f263de7e82 M arch/arm/mach-s3c2410/mach-h1940.c commit 0fe05e6f98f51aea393a7064fc55dac106ce70dc Author: rtp Date: Mon Mar 20 23:33:26 2006 +0100 Update to cope with clock changes: - asm/hardware/clok.h -> linux/clk.h - remove clk_{un,}use :100644 100644 ba0bed07a185e60058f1dcecd4fc38bb2f0aeff5 e0624bff9c71ef95c7eb681eac9b61d087caf7ad M arch/arm/mach-s3c2410/mach-h1940.c :100644 100644 94b3489b750dd2b28f0508692e20fe505cafa984 83012d06a44278d26f821acf239f0ca1f3b77062 M drivers/usb/gadget/s3c2410_udc.c commit 6a0680987f8ef1ebc7789e9d38476ecd2f49c4f1 Author: rtp Date: Sun Dec 18 23:17:17 2005 +0100 Various udc fixes This patch introduces some cleanups. This help in fixing some usbtest failures. - Use ep->halted for marking ep as enabled or not. That prevents some loops when calling nuke() and queue at the same time. - Add a new parameter to nuke() because assuming that only -ESHUTDOWN was valid for nuke() is wrong. - Remove some spin_{un,}lock stuff. They were probably so far needed by broken design (or probably were never needed :P) :100644 100644 f5be00e8334da43dde859aa9b9428f5e40af7d0f 94b3489b750dd2b28f0508692e20fe505cafa984 M drivers/usb/gadget/s3c2410_udc.c commit 69e7f6310d470315ce0e7d1edc8f5a652bdc586d Author: rtp Date: Sat Dec 17 19:40:13 2005 +0100 - Fix sparse warnings - use kzalloc where possible :100644 100644 c9edbfc6de57aedcbf893770372373d6651ee604 f5be00e8334da43dde859aa9b9428f5e40af7d0f M drivers/usb/gadget/s3c2410_udc.c commit 0ea8211cbbd087f25ad085df81d6e7aa83f0d24a Author: rtp Date: Sat Dec 17 19:22:33 2005 +0100 Update the udc driver to reflect driver modele changes in 2.6.15-rcX :100644 100644 4e26d90c417367efb075336f38cdc42a678b11d0 c9edbfc6de57aedcbf893770372373d6651ee604 M drivers/usb/gadget/s3c2410_udc.c commit a37d51f0ca45778f43919eb2fe9d69d1cdaa59c9 Author: Ben Dooks Date: Wed Nov 2 23:32:09 2005 +0100 Sparse fixes, 2440 udc support Patch from fluff. Add 2440 udc support and sparse fixes. Added some little bits. There were also some bits already merged. :100644 100644 88054841da718cf1ecdd59a64334f185391badd6 4e26d90c417367efb075336f38cdc42a678b11d0 M drivers/usb/gadget/s3c2410_udc.c commit fda88828626967b9532d60e9add76c3824d7125c Author: Arnaud Patard Date: Wed Nov 2 23:05:25 2005 +0100 Cleanup Changed some printks and removed some old comments :100644 100644 e00bd99d0d07b08622c9154d77465181511c2f00 88054841da718cf1ecdd59a64334f185391badd6 M drivers/usb/gadget/s3c2410_udc.c commit 644033089f8eae6acf21ce2dd6a04c28a3cb83a2 Author: Arnaud Patard Date: Wed Nov 2 23:00:50 2005 +0100 Add some more spin_{,un}lock Added some more spinlock functions. Really need to check this with the spinlock debug functions :100644 100644 be1c883fabd67495d143d0782d2a41b393e8d661 e00bd99d0d07b08622c9154d77465181511c2f00 M drivers/usb/gadget/s3c2410_udc.c commit d8b707b6f2d6d1295928f5af722a4ae13cd8a618 Author: Arnaud Patard Date: Mon Oct 31 00:28:11 2005 +0100 Implement GET_STATUS request again something done in software rather in hardware :( :100644 100644 d3058bc6a0cd365d7f5e2e2f157652434dfb4549 be1c883fabd67495d143d0782d2a41b393e8d661 M drivers/usb/gadget/s3c2410_udc.c commit 2579d68e316f298636eded693d38c2ad6bd02a38 Author: Arnaud Patard Date: Mon Oct 31 00:16:48 2005 +0100 Don't set SOPR on stall it doesn't seem to be needed. Used #ifdef in order to help testing :100644 100644 58b3ce6152715f5574c3fc2e43ae6a955db80e88 03b0b6a6a6cbb4b9c6b3dccbe3e71a7038b92feb M drivers/usb/gadget/s3c2410_udc.h commit e5faa06ddf3f878c8b611609b4e58ec164e4cbc7 Author: Ben Dooks Date: Mon Oct 31 00:12:39 2005 +0100 Rename _usb_pullup() to _udc_pullup() :100644 100644 51eba25e1cad6c243405f667b5f9355553a937ec 97100b6778011fbd7af3160ceb4d77d19c0dad19 M arch/arm/mach-s3c2410/mach-h1940.c commit ebc3a5f60033a976d033c84c12b7bdf853fc142a Author: Arnaud Patard Date: Thu Sep 8 00:33:43 2005 +0200 Move the PLL setting from s3c2410_udc.c to mach-h1940.c - build fix Oops. Forgotten to add #include :100644 100644 8b36f8757c6060039806c491de4a02d07636eb36 b343d68c6d57b57dfa053d5834bf2e073199b86f M arch/arm/mach-s3c2410/mach-h1940.c commit b5acec6e7823649f724ebe455404ca0ce0b29221 Author: Arnaud Patard Date: Thu Sep 8 00:00:08 2005 +0200 Move the PLL setting from s3c2410_udc.c to mach-h1940.c The UPLL setting is machine dependant. For instance, s3c2440 board have different setting. :100644 100644 4f779976a0cb838f0a0edbc604218672a5c0709f 8b36f8757c6060039806c491de4a02d07636eb36 M arch/arm/mach-s3c2410/mach-h1940.c :100644 100644 f30f9ef961c824bcdcf05692b488fc7ac7e41678 d3058bc6a0cd365d7f5e2e2f157652434dfb4549 M drivers/usb/gadget/s3c2410_udc.c commit 60a6909e15790a9f599d082b7bff79a85061bfff Author: Ben Dooks Date: Wed Sep 7 23:51:41 2005 +0200 Update of the udc from Ben :100644 100644 77132b59cd11ff504252714a315d768b8efd5157 e9f3f4d86a4921c5c645f092ba16481c2b0a5d49 M arch/arm/mach-s3c2410/devs.c :100644 100644 8b67b92bbbde10af292b39f91ec18f2813572aa0 4f779976a0cb838f0a0edbc604218672a5c0709f M arch/arm/mach-s3c2410/mach-h1940.c :100644 100644 bf94f21501f604e5186568df4cfdb238211d0cad e8bffd0eee36ef7aee371ec8cfa01c83be7cd2d0 M include/asm-arm/arch-s3c2410/udc.h commit c1e6e18201ea22b8d3fa1a9a9cee813eea10b3d8 Author: Arnaud Patard Date: Wed Sep 7 23:44:36 2005 +0200 USB: Gadget library: centralize gadget controller numbers Form Greg Patch queue : From david-b@pacbell.net Wed Jul 13 15:23:28 2005 From: David Brownell To: Alan Stern Subject: USB: Gadget library: centralize gadget controller numbers Date: Wed, 13 Jul 2005 15:18:30 -0700 Message-Id: <200507131518.31098.david-b@pacbell.net> This patch centralizes the assignment of bcdDevice numbers for different gadget controllers. This won't improve the object code at all, but it does save a lot of repetitive and error-prone source code ... and will simplify the work of supporting a new controller driver, since most new gadget drivers will no longer need patches (unless some hardware quirks limit USB protocol messaging). Added minor cleanups and identifer hooks for the UDC in the Freescale iMX series processors. Signed-off-by: Alan Stern Signed-off-by: David Brownell Signed-off-by: Greg Kroah-Hartman --- drivers/usb/gadget/ether.c | 33 +++++----------------- drivers/usb/gadget/file_storage.c | 33 ++++------------------ drivers/usb/gadget/gadget_chips.h | 55 ++++++++++++++++++++++++++++++++++++++ drivers/usb/gadget/serial.c | 51 +++++++---------------------------- drivers/usb/gadget/zero.c | 48 +++++++-------------------------- 5 files changed, 92 insertions(+), 128 deletions(-) :100644 100644 8509e955007dab54e0fd6e3ec5f5e3b1e606cf2f 49459e33e952a654b4a58ffff03f3a52851f3346 M drivers/usb/gadget/ether.c :100644 100644 4f57085619b4fa26ea922e9c358f361210e4fc03 a41d9d4baee3c6eaa17cdff185e30d343b2d1171 M drivers/usb/gadget/file_storage.c :100644 100644 ea2eb52c766d6a64940903b2722077cc212c9e4b 8cbae21d84b9bc6634c8f5854eac91d221d99ed3 M drivers/usb/gadget/gadget_chips.h :100644 100644 9e4f1c6935a54673ba19f71d24ed4aef2ed11150 c925d9222f53c4baaef730dd1046b8aa75620897 M drivers/usb/gadget/serial.c :100644 100644 bb9b2d94eed5a5ccd4b604b95491a081bbed7f12 6890e773b2a2a38f6ddf8469e0e141b47e8fb1ef M drivers/usb/gadget/zero.c commit e75ac450bf75e83a30943d39aa96f85263d20ff2 Author: Arnaud Patard Date: Wed Sep 7 23:39:50 2005 +0200 Revert b67599b697f0ba22d24c972887bb47cd9f465444 GregKH has a better patch in his patch queue. :100644 100644 be6c933790ca36ef8e4ad65d1ee0bb1ae9056aaa 4f57085619b4fa26ea922e9c358f361210e4fc03 M drivers/usb/gadget/file_storage.c commit b67599b697f0ba22d24c972887bb47cd9f465444 Author: Arnaud Patard Date: Mon Aug 29 22:02:00 2005 +0200 Build fix of the file_storage gadget driver No comments ^^ :100644 100644 4f57085619b4fa26ea922e9c358f361210e4fc03 be6c933790ca36ef8e4ad65d1ee0bb1ae9056aaa M drivers/usb/gadget/file_storage.c commit e3214ed62c5fb4f1cf72277102d59c68e6bdbf57 Author: Arnaud Patard Date: Mon Aug 29 21:56:30 2005 +0200 Misc cleanups in the udc driver - Changed the severity of some debugging messages - Made appear some messages only if we're dealing with the ep0 - Don't update the ep0csr if we got a reset between the write on the fifo and the time to tell the usb host that we finished sending datas. :100644 100644 de5fae32e4985874dcdc8ee06b0dab0977927b71 f30f9ef961c824bcdcf05692b488fc7ac7e41678 M drivers/usb/gadget/s3c2410_udc.c commit ced291b2b5c4eacac266338b6def20e7dc3190f5 Author: Arnaud Patard Date: Wed Aug 24 21:59:39 2005 +0200 Use ioremap for the udc registers Use ioremap instead of S3C2410_VA_* macros. :100644 100644 6dd97b792f029609954028edcde1d5ca592f418c de5fae32e4985874dcdc8ee06b0dab0977927b71 M drivers/usb/gadget/s3c2410_udc.c :100644 100644 4790a8eb24562d090561cf411f3c7abbe9cb267f 58b3ce6152715f5574c3fc2e43ae6a955db80e88 M drivers/usb/gadget/s3c2410_udc.h :100644 100644 bf315b763252d7f0e8967026990caea8a66bb317 5017c814e74ef3041da0e44c184ef196fbe6ca85 M include/asm-arm/arch-s3c2410/regs-udc.h commit e2e825ca11f5e6ba35720ab831434d5ce376e619 Author: Arnaud Patard Date: Tue Aug 9 00:26:50 2005 +0200 ensure that interrupts are disabled when no gadget driver registered On some hardware, the reset interrupt occurs with the reset, so when the driver was loaded, a reset interrupt occurs and then there was a oops because no gadget driver registered. This patch flush interrupts after disabling them. Also just ack the interrupts in the ISR, even it's a bit useless :100644 100644 ea7a06bab567646e67c952d894c64249dd142660 6dd97b792f029609954028edcde1d5ca592f418c M drivers/usb/gadget/s3c2410_udc.c commit 9a34f345f57ff4cb994a1d103128d0cdbc2b99db Author: Arnaud Patard Date: Tue Aug 9 00:17:28 2005 +0200 Allow to choose a gadget driver when selecting the udc This patch reflects the change introduced by 028b271b687714f9fc7a1e89bb79f1fbeef154ee :100644 100644 ab78989324c49eebaf3f9d301229f3f88307dd99 dd6850939a8ba74263ed2fbb5e258521cdaa67b1 M drivers/usb/gadget/Kconfig commit 1438584f83549c80b1a57d27eb2f3411624341df Author: Arnaud Patard Date: Tue Aug 9 00:09:54 2005 +0200 Really allow to change ep0 maxpacket size In various place, the code was setting to 0x01 the ep0 maxpacket register. This patch corrects this nasty behaviour by setting this register to ep[0].ep.maxpacket. :100644 100644 3d828d15191e34588a401d47784d7c575824d340 ea7a06bab567646e67c952d894c64249dd142660 M drivers/usb/gadget/s3c2410_udc.c commit cd8a1e00cc48dc5d980c522071c472fce73f2486 Author: Arnaud Patard Date: Tue Aug 9 00:01:24 2005 +0200 Add a comment about ep0 maxpacket size The ep0 fifo is 16 byte wide. Instead of adding a check on EP0_MAXPACKET, just drop few words about that :100644 100644 0f1cf04dbff0a565d828622f4e241c81db3e3c5c 4790a8eb24562d090561cf411f3c7abbe9cb267f M drivers/usb/gadget/s3c2410_udc.h commit 599423d32eb3b43b550cf60c926cf73f848c5ea3 Author: Arnaud Patard Date: Sat Aug 6 23:01:31 2005 +0200 Cleanup and update of sysfs function - Remove some warnings on the type of the gfp flags (int-> unsigned int) - Add attr argument to the sysfs call :100644 100644 06b6774ba19ab12f3b053433533f228b9294db96 3d828d15191e34588a401d47784d7c575824d340 M drivers/usb/gadget/s3c2410_udc.c commit 9121e5a433b8af634e24efc931eea465ff2476c1 Author: Arnaud Patard Date: Wed Aug 3 00:17:44 2005 +0200 Renamed include/asm-arm/arch-s3c2410/s3c2410_udc.h to include/asm-arm/arch-s3c2410/udc.h Cleanup : reflects the name change in the header. :100644 100644 0f1e6076b4b201d1c93efdb7bb63c73e6b642988 bf94f21501f604e5186568df4cfdb238211d0cad M include/asm-arm/arch-s3c2410/udc.h commit 6cc596455ccc6bfe095c596ba12b847cf895d847 Author: Arnaud Patard Date: Tue Aug 2 23:47:21 2005 +0200 Renamed include/asm-arm/arch-s3c2410/s3c2410_udc.h to include/asm-arm/arch-s3c2410/udc.h Renamed include/asm-arm/arch-s3c2410/s3c2410_udc.h to get an uniform namespace in include/asm-arm/arch-s3c2410/ :100644 100644 a58eee2dc3d7fd1db5203d3e8b8cfab151e6fd1a 9fcfddd9db79f09aa903b2f50da26add4031c300 M arch/arm/mach-s3c2410/devs.c :100644 100644 28013de1712093967dcd331e8109dac6f654d8de 61bd35f5e7fd29fa78bcf9e908976fa4e3c8efcd M arch/arm/mach-s3c2410/mach-h1940.c :100644 100644 639c80004b7c4048fe942975baf19d41b992c5a8 06b6774ba19ab12f3b053433533f228b9294db96 M drivers/usb/gadget/s3c2410_udc.c :100644 000000 0f1e6076b4b201d1c93efdb7bb63c73e6b642988 0000000000000000000000000000000000000000 D include/asm-arm/arch-s3c2410/s3c2410_udc.h :000000 100644 0000000000000000000000000000000000000000 0f1e6076b4b201d1c93efdb7bb63c73e6b642988 A include/asm-arm/arch-s3c2410/udc.h commit 9f6cf5cad9d21e9def6341edc0d3712a5e2c3f21 Author: Arnaud Patard Date: Mon Jul 25 00:41:14 2005 +0200 Move udc comment to its right place The comment used to indicate udc structures and functions are misplaced. This patch correct that. :100644 100644 9f5b0122139d2d6ebccd9c41002194b06c50802f a58eee2dc3d7fd1db5203d3e8b8cfab151e6fd1a M arch/arm/mach-s3c2410/devs.c commit 60fdef2f1ae98e8b43ce387c782d3a04f7706a15 Author: Ben Dooks Date: Sun Jul 24 23:56:19 2005 +0200 Don't allways initialise .platform_data [1/4] With this patch, the .platform_data is set only when the set_*_info function is called. :100644 100644 f687f674f9e7d9094b723c211eaa353f8bdb7727 9f5b0122139d2d6ebccd9c41002194b06c50802f M arch/arm/mach-s3c2410/devs.c commit fa6199280b14221b23d99676ec67982dd6f89494 Author: Arnaud Patard Date: Sat Jul 9 13:41:59 2005 +0200 Corrected spin_unlock_irqrestore args On the latest patches, some spin_unlock_irqrestore calls were introduced but theirs args were dev->lock. It should be &dev->lock. :100644 100644 7d7a0373e476cac302f134887c04ed2e974cef61 639c80004b7c4048fe942975baf19d41b992c5a8 M drivers/usb/gadget/s3c2410_udc.c commit 54665c8913528aa8d3ac5861f61f55a31b57ddd1 Author: Arnaud Patard Date: Sat Jun 11 13:53:56 2005 +0200 Ep0 stall improvments, add spin_{lock,unlock} and cleanups - Issue set_ep0_ss and set_ep0_de_out when stall. - Added locks in s3c2410_queue. This may prevent the network 'hang' with nfs. - Changed the verbosity level for some messages :100644 100644 d1f717d1226b5932053900bb0e8ccdafc8586e64 7d7a0373e476cac302f134887c04ed2e974cef61 M drivers/usb/gadget/s3c2410_udc.c :100644 100644 5652c5f22186462f0a73d05b7f051ac52ebfdc46 0f1cf04dbff0a565d828622f4e241c81db3e3c5c M drivers/usb/gadget/s3c2410_udc.h commit 15e6f2bbaa4d97ab994e58d3e0421cf6be6775b3 Author: rtp Date: Mon May 30 23:21:46 2005 +0200 Did some improvements to the error handling. It allows me to connect with bcdUSB set to 0x200. :100644 100644 f44f65034b43189d696ff8afd0abdb7684b93f0e d1f717d1226b5932053900bb0e8ccdafc8586e64 M drivers/usb/gadget/s3c2410_udc.c commit 925dffbab69918dff7df5a89cf9982fbc4f49d43 Author: rtp Date: Sun May 29 14:07:36 2005 +0200 Import of the usb gadget driver :100644 100644 64792f6786688e3d47aa0ee7a908b6733f1ac1c2 f687f674f9e7d9094b723c211eaa353f8bdb7727 M arch/arm/mach-s3c2410/devs.c :100644 100644 2924afc068a43dd7d19b9b93ec35c113778966b9 28013de1712093967dcd331e8109dac6f654d8de M arch/arm/mach-s3c2410/mach-h1940.c :100644 100644 ff2f25409e446baf77b66390dad0928b7d3d773a 5bc463499296a3cd8caa7017b00e28a02d11007a M arch/arm/mach-s3c2410/s3c2410.c :100644 100644 3b24f9f2c2341808206de28609385e6cb88aaf6a 77417be97d08cfc64af14eb2696326e2a6eb381d M drivers/usb/gadget/Kconfig :100644 100644 d5fd04d886e6178ea13e2659cac2177793323d95 b0f8ff18ff10b995c3f7c6ffbaa3638e79c5e793 M drivers/usb/gadget/Makefile :000000 100644 0000000000000000000000000000000000000000 f44f65034b43189d696ff8afd0abdb7684b93f0e A drivers/usb/gadget/s3c2410_udc.c :000000 100644 0000000000000000000000000000000000000000 5652c5f22186462f0a73d05b7f051ac52ebfdc46 A drivers/usb/gadget/s3c2410_udc.h :000000 100644 0000000000000000000000000000000000000000 0f1e6076b4b201d1c93efdb7bb63c73e6b642988 A include/asm-arm/arch-s3c2410/s3c2410_udc.h ---- mhelper ---- commit b3f935e692b446c7e3f6b61ec614bb31fce0e6f5 Author: rtp Date: Fri Feb 16 00:45:23 2007 +0100 [PATCH] mhelper: use ioremap VA_ stuff has changed and is somewhat a moving target. Use ioremap instead. :100644 100644 4a596f31f5800ab9c0d93b7d6558eae671b4531e 3048ca6459ef4fc435a511c6909fbaa42dda5f4b M kernel/mhelper.c commit 90b78fc2d150212c32556ff7eaf27f39c7408c08 Author: rtp Date: Wed Nov 22 23:31:13 2006 +0100 [PATCH] mhelper: remove config.h config.h doesn't exist anymore :100644 100644 332676ae4bd275a34232ff8bbff431881ecff2b4 4a596f31f5800ab9c0d93b7d6558eae671b4531e M kernel/mhelper.c commit 6dad75a1d3eba1cdeb5cf6c32b86a19af752cc93 Author: Arnaud Patard Date: Tue Nov 8 01:43:34 2005 +0100 IODESC have changed ... so reflecting the change in the mhelper.c file :100644 100644 2d3954e750a97ccf5592b51fccb408c04bfbe21a 332676ae4bd275a34232ff8bbff431881ecff2b4 M kernel/mhelper.c commit 14fc79dfe67d224ec6719861eb7310febc69afb7 Author: Arnaud Patard Date: Fri Jun 24 00:01:36 2005 +0200 Fix IODESC_ENT(x) definition - round 2 Removed some warnings :100644 100644 0340bd75f850aaf9becdffe7db662ddff063e300 2d3954e750a97ccf5592b51fccb408c04bfbe21a M kernel/mhelper.c commit abaf8d761c1da19d7f33de49658e01daa4322acc Author: Arnaud Patard Date: Thu Jun 23 23:49:44 2005 +0200 Fix IODESC_ENT(x) definition S3C2410_VA_ -> S3C24XX_VA_ S3C2410_SZ_ -> S3C24XX_VA_ :100644 100644 e68cab1c93aa92358ed21bcd7dc11bb7b21dbf6b 0340bd75f850aaf9becdffe7db662ddff063e300 M kernel/mhelper.c commit 5a1209cb46b9a1539646eeb9b53d85adce73b3a8 Author: Herbert Poetzl Date: Thu Jun 23 23:38:53 2005 +0200 Mhelper update :100644 100644 9665b0c2685871548a62cc0c7f317e82d901adea e68cab1c93aa92358ed21bcd7dc11bb7b21dbf6b M kernel/mhelper.c :100644 100644 66be0e7cf266d174ed34dba7e5bcb1cad9131297 df732978e3d5c3f879e2455e96d9cc7c0ef2a4ef M kernel/mhelper.h commit 080533b060b2075d41e16da2fbb47e6c75378614 Author: rtp Date: Sun May 29 18:18:57 2005 +0200 Import of the mhelper thingy :100644 100644 e5d370c235d747575cf25a6f955c277c92df3957 ad30191b374cad82c06395b67487b0116317e620 M arch/arm/kernel/calls.S :100644 100644 5bc463499296a3cd8caa7017b00e28a02d11007a 6c91258a36058d5180554d8ba08ccd9fe10e7dd8 M arch/arm/mach-s3c2410/s3c2410.c :100644 100644 b01d26fe8db71abdd0397bcb25eb4e47d3f8c45e 5b9573b8ebffe69d6e370290ee0c029cb2774239 M kernel/Makefile :000000 100644 0000000000000000000000000000000000000000 9665b0c2685871548a62cc0c7f317e82d901adea A kernel/mhelper.c :000000 100644 0000000000000000000000000000000000000000 66be0e7cf266d174ed34dba7e5bcb1cad9131297 A kernel/mhelper.h ---- touchscreen ---- commit 56f3737f436de9838ca7ca438a8f5eb8a7d9447d Author: rtp Date: Sun Dec 10 22:48:58 2006 +0100 [PATCH] s3c2410_ts: Add suspend/resume support Patch from wingel and updated for 2.6.19 I didn't merged it yet because I was assuming the adc/ts stuff would be short to do... but I'm still not happy with the design. :100644 100644 edeeaa05c1743b3f92847bb5ac8728ddb01b1305 0dea2ef4592bd9464a2eaec43c6c5b07c1e16ae4 M drivers/input/touchscreen/s3c2410_ts.c commit cdbe181e38ed8800209ef117d8ef30f0b783c1bb Author: rtp Date: Wed Nov 22 23:44:11 2006 +0100 [PATCH] s3c2410_ts: build fix - Remove config.h - Remove pt_regs :100644 100644 e0ff901bbfdcdf7a4390dde104d0a2ae7d45901d edeeaa05c1743b3f92847bb5ac8728ddb01b1305 M drivers/input/touchscreen/s3c2410_ts.c commit 16e7a67be089864dd49f38136cfc8b34b5117561 Author: rtp Date: Tue Sep 26 23:30:30 2006 +0200 [PATCH] s3c2410_ts: IRQF_ conversion Convert the s3c2410_ts driver to the new irq flags. :100644 100644 58ff3207b8563f66c4dc649cb3847712d9967b51 e0ff901bbfdcdf7a4390dde104d0a2ae7d45901d M drivers/input/touchscreen/s3c2410_ts.c commit fd75af290547ead04ab4d29c1b189c1ce4c03e72 Author: rtp Date: Tue Mar 21 00:56:24 2006 +0100 Update to cope with clock changes: - asm/hardware/clok.h -> linux/clk.h - remove clk_{un,}use :100644 100644 59f9b82b5a704e88432174825bd766c865e4428b 58ff3207b8563f66c4dc649cb3847712d9967b51 M drivers/input/touchscreen/s3c2410_ts.c commit 9023a25b9d88f35e737a2878fa8de5409a3acf20 Author: rtp Date: Mon Dec 19 00:25:21 2005 +0100 Driver modele update Update the driver to the current driver modele and makes two functions static :100644 100644 b2fa8e2498f1d9ae6c701f901caafaa9bc40022e 59f9b82b5a704e88432174825bd766c865e4428b M drivers/input/touchscreen/s3c2410_ts.c commit c1c1e04ea14b2c3a14a73e4db1999d2e91662bd7 Author: Arnaud Patard Date: Tue Nov 8 01:48:32 2005 +0100 Add dynamic input allocation support Big change in the input layer. Need to update otherwise it's breaking :100644 100644 01b22142fb9a9b02a7c27ce1ffe8f589fbf2f281 b2fa8e2498f1d9ae6c701f901caafaa9bc40022e M drivers/input/touchscreen/s3c2410_ts.c commit 67aad0c95e5e572e98c8661b23c8c73021b1a90c Author: Arnaud Patard Date: Wed Aug 3 00:41:52 2005 +0200 Renamed include/asm-arm/arch-s3c2410/s3c2410_ts.h to include/asm-arm/arch-s3c2410/ts.h Cleanup : reflects the name change in the header. :100644 100644 32aecac12c68b5278f36f00213fabac62caa5f28 8566f250c7fb964ddb864896b07f26d2e087717f M include/asm-arm/arch-s3c2410/ts.h commit 1717c9f9176c109934534add2f29a76f5dba415d Author: Arnaud Patard Date: Wed Aug 3 00:38:35 2005 +0200 Renamed include/asm-arm/arch-s3c2410/s3c2410_ts.h to include/asm-arm/arch-s3c2410/ts.h Renamed to get an uniform namespace in include/asm-arm/arch-s3c2410/ :100644 100644 78bc891702db94eee6e8a4d0cdbdb4d5427069d5 e396d254303ca735ef29b7953530abf3ffffb674 M arch/arm/mach-s3c2410/devs.c :100644 100644 95da4891625ded6ffdb1a9c63b515215bd7e569b 809f62820038f0713e4833413caefdbaa60933dc M arch/arm/mach-s3c2410/mach-h1940.c :100644 100644 c9ffe7ac2c29bd671bbd53ffd5c767a45b812aeb 01b22142fb9a9b02a7c27ce1ffe8f589fbf2f281 M drivers/input/touchscreen/s3c2410_ts.c :100644 000000 32aecac12c68b5278f36f00213fabac62caa5f28 0000000000000000000000000000000000000000 D include/asm-arm/arch-s3c2410/s3c2410_ts.h :000000 100644 0000000000000000000000000000000000000000 32aecac12c68b5278f36f00213fabac62caa5f28 A include/asm-arm/arch-s3c2410/ts.h commit df7370612aca0e46c18e42d8893f5d7dc5814f38 Author: Ben Dooks Date: Mon Jul 25 00:10:55 2005 +0200 Don't allways initialise .platform_data [2/4] With this patch, the .platform_data is set only when the set_*_info function is called. :100644 100644 8cac5c996969854c885512f550330db73c08d47d 2403ac0e3cc6374b60b56a2f71dd6553d389d5b2 M arch/arm/mach-s3c2410/devs.c commit fb5259d7d2de6ff4741ef9abcf7a7ef47ee52341 Author: rtp Date: Sun May 29 18:23:18 2005 +0200 Import of the touschreen driver :100644 100644 f687f674f9e7d9094b723c211eaa353f8bdb7727 3ec760533639b5e7e4793bb52584be51f45f9e4a M arch/arm/mach-s3c2410/devs.c :100644 100644 d6328f96728bfb68d72ff068300f1fe3f9638fb8 04f7a37160f05fd341f3d3db9c179a69c44eb434 M arch/arm/mach-s3c2410/devs.h :100644 100644 28013de1712093967dcd331e8109dac6f654d8de 7e5f78e5ad028fff43b6e2dffcb513389536afda M arch/arm/mach-s3c2410/mach-h1940.c :100644 100644 7e991274ea400beb5d8eaaf9ab72a72755469082 bab3a09772eb07eaf3455257090ff4c35bc9315d M drivers/input/touchscreen/Kconfig :100644 100644 6842869c9a263d570b0ace2c53ace0e461cac9dc f33731256bfe0b64c66b79492cc0d6d74353372c M drivers/input/touchscreen/Makefile :000000 100644 0000000000000000000000000000000000000000 c9ffe7ac2c29bd671bbd53ffd5c767a45b812aeb A drivers/input/touchscreen/s3c2410_ts.c :100644 100644 15bfc2f5754e5f3e6414b73a23fc8cd52e1ba26d 9fee34e473502d60c62dbcc6c6b990809ead5f9e M include/asm-arm/arch-s3c2410/regs-adc.h :000000 100644 0000000000000000000000000000000000000000 32aecac12c68b5278f36f00213fabac62caa5f28 A include/asm-arm/arch-s3c2410/s3c2410_ts.h ---- framebuffer ---- commit db611baac55fa25e3cfa77147075a39408ca5501 Author: rtp Date: Wed Dec 20 22:48:25 2006 +0100 [PATCH] s3c2410fb: update mach- files Now that the fb stn support is merged, we need to update machine files. This patch updates only places known to use a stn display :100644 100644 2968fb235f95504b800b9fe2dd3f28d40ed68ed8 ccaab339345e95d56c390ac19067618efe35cae6 M arch/arm/mach-s3c2410/mach-bast.c :100644 100644 f65b7cef038d96034552ecf874560e94cf01178c 7394cd83671be672448b9ae78a7c3d195512db99 M arch/arm/mach-s3c2410/mach-h1940.c :100644 100644 ecbcdf79d739b9abf1f4f5e248aca5292a412e39 15b1c0e6926d0a4b6840e419b4b9c4fc398f8b9e M arch/arm/mach-s3c2410/mach-rx3715.c :100644 100644 e2205ff1b0ee97b76d9038815e6b864e77b3d93b 90114a7f0368f3a1a4504eb0361331c6129bdb58 M arch/arm/mach-s3c2410/mach-smdk2440.c commit afb9530c2f854dcebf1a5c410377bdf000310993 Author: rtp Date: Mon May 29 00:01:19 2006 +0200 [PATCH] Really unset ENVID in _probe In _probe, the code was only unsetting ENVID in regs.lcdcon1 but not on the register itself. Fix this. :100644 100644 4c217f92f6279954f50a5e09c242cc5a22a306b8 fbc4118506865532aaec8622176225968c5231e4 M drivers/video/s3c2410fb.c commit e0ae320b070e5235634b391b5aa24130cef18de1 Author: rtp Date: Tue Mar 21 01:17:19 2006 +0100 Fix fb suspend/resume support. Based on a patch from Chris Wenigel. :100644 100644 9451932fbaf263d7270f9f613c4aeedc243621ea 4c217f92f6279954f50a5e09c242cc5a22a306b8 M drivers/video/s3c2410fb.c commit 57cdd356df8ecbb4a92372097aa7b217363763c8 Author: rtp Date: Mon Dec 19 01:04:02 2005 +0100 Misc cleanups * Removes a buggy call to s3c2410fb_init_registers. There was two calls to this function but the first was done without all initialisations done. No oops but it may confuse some LCDs. * Makes two functions static. :100644 100644 ce6e749db3a7aa5433401833e28ee5b56f4ad135 1ff78cb1c156f4920fe4c1a3a2cfdc75039ac5d5 M drivers/video/s3c2410fb.c commit 216fc19dadd1364d1ee5173aca4273a98759d0a7 Author: rtp Date: Mon Dec 19 00:53:04 2005 +0100 Revert some changes in the mach-h1940 file The merge upstream of the driver was not totally 100% identical to the local version. This introduced two #includes of lcd.h. This patch reverts this situation :100644 100644 1886fa22e0304275db7291dc869e942c2fea85ba 085534de428b128b38967209f1c3e7c638654354 M arch/arm/mach-s3c2410/mach-h1940.c commit 1793043e4ed7f6c86213fd83757a5c36fca41e4e Author: Arnaud Patard Date: Tue Nov 8 01:40:28 2005 +0100 Remove old call to set_s3c2410fb_info set_s3c2410fb_info doesn't exist anymore. This call should die :) :100644 100644 b340ec045a3a9bbf05cb9e7de85b49cabeb21603 970e05e81056bdb8756308e1ecd03dde26570578 M arch/arm/mach-s3c2410/mach-h1940.c commit 22d200b45066536047c2a9e377899dd96a891517 Author: Arnaud Patard Date: Mon Sep 5 23:26:18 2005 +0200 Merge changes made for inclusion Inclusion upstream required to change the driver a little. This patch synchronise my git tree and upstream. :100644 100644 0b56aca02eda00deb9a536b65d7797cc351e1729 2c1a851d127b186c6b9c4d21e37df747b502e171 M drivers/video/s3c2410fb.c :100644 100644 642ead08f4a0b1796f1073b92609414f20c9e7b7 be40968f899e42ce0f9e7e54eebab337ca1ae92d M drivers/video/s3c2410fb.h commit 02b9f58fc47700d3980b4ccadcb1a06f00a44ea4 Author: Arnaud Patard Date: Sat Aug 6 23:07:08 2005 +0200 Fix breakage do to the update - __udivdi3 no more exists. Use do_div instead - Add attr argument to the sysfs calls :100644 100644 ffd15df12b1ab1959b74ebeb0f1f5790d07aca9f 0b56aca02eda00deb9a536b65d7797cc351e1729 M drivers/video/s3c2410fb.c commit bf2fe070e724d04461a67812dc30148e97460d65 Author: Arnaud Patard Date: Wed Aug 3 01:00:20 2005 +0200 Renamed include/asm-arm/arch-s3c2410/s3c2410fb.h to include/asm-arm/arch-s3c2410/fb.h Cleanup : reflects the name change in the header. :100644 100644 9ca78c2300ee6bec0e497cec94b0270c1aefdbc0 ac57bc887d82ff793a42b373fc931f39fab2d39d M include/asm-arm/arch-s3c2410/fb.h commit 31a1d91dd8bf4cb8b62c528249189e6436b41546 Author: Arnaud Patard Date: Wed Aug 3 00:57:15 2005 +0200 Renamed include/asm-arm/arch-s3c2410/s3c2410fb.h to include/asm-arm/arch-s3c2410/fb.h Renamed to get an uniform namespace in include/asm-arm/arch-s3c2410/ :100644 100644 502187daea6af0f91a302853a687949a72903f65 5e5a56606fe2fe2fc2bc8c91ae7dd7d3ca27e662 M arch/arm/mach-s3c2410/devs.c :100644 100644 97130015a73a5df3023bf045757280d8ad61f610 e48b8b2ed116abacbb667331e97a53de0f368668 M arch/arm/mach-s3c2410/mach-h1940.c :100644 100644 266253e4388bb8118b182c22e7c20fc0e0b09635 ffd15df12b1ab1959b74ebeb0f1f5790d07aca9f M drivers/video/s3c2410fb.c :000000 100644 0000000000000000000000000000000000000000 9ca78c2300ee6bec0e497cec94b0270c1aefdbc0 A include/asm-arm/arch-s3c2410/fb.h :100644 000000 9ca78c2300ee6bec0e497cec94b0270c1aefdbc0 0000000000000000000000000000000000000000 D include/asm-arm/arch-s3c2410/s3c2410fb.h commit 0713b56984761db666a997289be5b2a5ca18c0e5 Author: Ben Dooks Date: Mon Jul 25 00:16:40 2005 +0200 Don't allways initialise .platform_data [3/4] With this patch, the .platform_data is set only when the set_*_info function is called. :100644 100644 b6edb7ad8d584377906e7749c0279411dc02c8a0 f156315a255efeb34183003644dd58cbd5a822cf M arch/arm/mach-s3c2410/devs.c commit 790a7c315b4478e96b2a3592789862beffc46dae Author: Arnaud Patard Date: Sat Jul 9 13:01:43 2005 +0200 Corrected a mask on CLKVAL The CLKVAL register is 10bit-wide so the mask is 0x3ff and not 0x1ff. Thanks to "Basprog" for pointing that. :100644 100644 eabc6aec0dace89869677ca80e3811b69e2a2b2f 266253e4388bb8118b182c22e7c20fc0e0b09635 M drivers/video/s3c2410fb.c commit da85952049ce5363068b7a5b38c1fd71079fc284 Author: Arnaud Patard Date: Sat Jul 9 12:57:25 2005 +0200 msleep changes Changed some msleep value and removed an unneeded msleep :100644 100644 e0ee12fb72263ec85ed30e40c51b1e680816c41e eabc6aec0dace89869677ca80e3811b69e2a2b2f M drivers/video/s3c2410fb.c commit a45d7feeb56586addfd676a86b6a3e6e61edd695 Author: Arnaud Patard Date: Wed Jun 15 23:26:27 2005 +0200 Remove lcd_power and backlight_power hooks As the backlight and lcd classes are notified when there's a VESA event, there's no need to keep them. :100644 100644 1f558bc8a8be0382ab83c31854c31e6cebc9c726 e0ee12fb72263ec85ed30e40c51b1e680816c41e M drivers/video/s3c2410fb.c :100644 100644 d72e4b46f08f22f46e4ec7245401b43a572827f3 9ca78c2300ee6bec0e497cec94b0270c1aefdbc0 M include/asm-arm/arch-s3c2410/s3c2410fb.h commit c8b15d21412a2a4f158ce23b25e4d1f86152e38d Author: Arnaud Patard Date: Tue Jun 14 00:26:15 2005 +0200 Fix breakage introduced by vesa blank modes support - Added missing definition of TPAL_EN bit - Removed lcd_power dev_attr :100644 100644 bbb4a852845dbf636548e0d179b47234489d3b24 1f558bc8a8be0382ab83c31854c31e6cebc9c726 M drivers/video/s3c2410fb.c :100644 100644 cdc748f7ccde9f4a9be6a7c068c0b06d7b3a3678 b6b1b4e8bbebf9bc7c8f23753b1817761da7e764 M include/asm-arm/arch-s3c2410/regs-lcd.h commit fe212789024a9d619f3ec9cc027bc647842f8438 Author: Arnaud Patard Date: Mon Jun 13 22:58:19 2005 +0200 Reintroduce vesa blanking modes This patch restore lcd_power and backlight_power functions hooks but this time, it's impossible to view/modify their values through sysfs. It's up to the lcd/backlight class drivers. :100644 100644 79034a8b3715b1fd124ee48bf553281d3e736598 f329482f0b5efbc3be4f93c261e76b893809a0fb M arch/arm/mach-s3c2410/mach-h1940.c :100644 100644 d65b1effe63dde6ab2f72f1bfb1aa6f39270dde7 bbb4a852845dbf636548e0d179b47234489d3b24 M drivers/video/s3c2410fb.c :100644 100644 1a1d56babe9481457ea080b7d2c0dd6d51307ad4 d72e4b46f08f22f46e4ec7245401b43a572827f3 M include/asm-arm/arch-s3c2410/s3c2410fb.h commit a0dcb68ab918dfefedec6d2b31a4bd72a2c3cc14 Author: Arnaud Patard Date: Sun Jun 12 14:01:47 2005 +0200 Don't treat lcd_irq as special irq IRQ_LCD was treated like a cascaded irq. In fact, FrSyn and FiCnt are cascaded irq and not IRQ_LCD. The detection of the right interrupt is done in the framebuffer driver. One could do also the demux in irq.c but this means reading/writing framebuffer registers in this file... :100644 100644 b668c48f43990f3648f248f8c17399f884568b4f 9b7e799f67b33d9e9be323557df3825f5819d463 M arch/arm/mach-s3c2410/irq.c commit c8ea06de3c520205d97d97ef284171fc49e6e2e8 Author: Arnaud Patard Date: Sun Jun 12 13:55:49 2005 +0200 Add missing bits definition and add some macros Add missing stuff needed to build with fluff's patch :100644 100644 7f882ea92b2a760b8ac17c75be3720e3aa62c7ba cdc748f7ccde9f4a9be6a7c068c0b06d7b3a3678 M include/asm-arm/arch-s3c2410/regs-lcd.h commit e94e6471a5f12414de2d206e89f77b1835a5d744 Author: Arnaud Patard Date: Sun Jun 12 13:52:37 2005 +0200 Update framebuffer structs in mach-h1940.c Reflects the changed introduced by fluff's patch into the framebuffer structures. :100644 100644 7b108407a383185fc44d5dbc2dfffd76b9965192 79034a8b3715b1fd124ee48bf553281d3e736598 M arch/arm/mach-s3c2410/mach-h1940.c commit b0636506c3f4d73ea956a9d3c686c9c68e9a35a4 Author: Arnaud Patard Date: Sun Jun 12 13:47:59 2005 +0200 Build fixes This patch correct typos introduced when the rejects were merged. :100644 100644 4260cab5ebebe733ee0be78d6c535a1e2555efd0 d65b1effe63dde6ab2f72f1bfb1aa6f39270dde7 M drivers/video/s3c2410fb.c commit 354fdb36b76191f31868cb3c065eb8a8d1970fe2 Author: Arnaud Patard Date: Sat Jun 11 20:39:54 2005 +0200 Remove __raw_{read,write} introduced by ben's patch :100644 100644 582c60b7f8669c654f58f1ed6b8f2216e3d4bc09 4260cab5ebebe733ee0be78d6c535a1e2555efd0 M drivers/video/s3c2410fb.c commit a7ea7bfc9182b68757bf33a3124a38a1229eae8f Author: Ben Dooks Date: Sat Jun 11 20:37:57 2005 +0200 bjd framebuffer update - added non 16bpp modes - updated platform information for range of x/y/bpp - add code to ensure palette is written correctly - add pixel clock divisor control :100644 100644 dabd7e275720ae1f5aeeec77ef21f39efcda14ff 582c60b7f8669c654f58f1ed6b8f2216e3d4bc09 M drivers/video/s3c2410fb.c :100644 100644 874ba841eb81c6c9f68a196b82e5d4432969cba4 642ead08f4a0b1796f1073b92609414f20c9e7b7 M drivers/video/s3c2410fb.h :100644 100644 e0f3cf3fc27ce03e28e9072ca6aaf7d8943f86aa 1a1d56babe9481457ea080b7d2c0dd6d51307ad4 M include/asm-arm/arch-s3c2410/s3c2410fb.h commit e0473780018509a6b2613a685d9dc82d2219e33b Author: rtp Date: Sun May 29 18:30:57 2005 +0200 Import of the framebuffer driver :100644 100644 3ec760533639b5e7e4793bb52584be51f45f9e4a 2a3ed83fed19fa34c463cc82d46f64b72bb30427 M arch/arm/mach-s3c2410/devs.c :100644 100644 7e5f78e5ad028fff43b6e2dffcb513389536afda 7b108407a383185fc44d5dbc2dfffd76b9965192 M arch/arm/mach-s3c2410/mach-h1940.c :100644 100644 6be8fbec0a0e2e1d454bc1513df3eba8fa49d248 bd6b020245e155bb5db946fccc6dfc758772bc67 M drivers/video/Kconfig :100644 100644 bd8dc0ffe723d9070b054af1e74703b053d3da75 18f5ebd111f83a517de02a5590be06fb47008d5e M drivers/video/Makefile :000000 100644 0000000000000000000000000000000000000000 dabd7e275720ae1f5aeeec77ef21f39efcda14ff A drivers/video/s3c2410fb.c :000000 100644 0000000000000000000000000000000000000000 874ba841eb81c6c9f68a196b82e5d4432969cba4 A drivers/video/s3c2410fb.h :000000 100644 0000000000000000000000000000000000000000 e0f3cf3fc27ce03e28e9072ca6aaf7d8943f86aa A include/asm-arm/arch-s3c2410/s3c2410fb.h ---- lcd ---- commit 7a86d81eecc3d15b58a75011b20e755dbe55431a Author: rtp Date: Tue Mar 27 01:27:38 2007 +0200 [PATCH] s3c2410_lcd: prevent null pointer deference We're checking if the platform_data is null but we're printing only a message and later we're using the pointer. This is bad :( :100644 100644 7bfac27ebdf3b6745fe4b37364146c125a47c985 f8184cfd76f32f728dd0c2ba8f0a1127c69527e6 M drivers/video/backlight/s3c2410_lcd.c commit 657ae625ee54ca51c09576c3c635fa02ed54593d Author: rtp Date: Fri Feb 23 00:45:55 2007 +0100 [PATCH] s3c2410_lcd.c: fix breakage The driver is broken due to various changes in the backlight/lcd layer. This patch is fixing that. :100644 100644 7664b5409e7a0778a6be9ed6b58693e97b435709 7bfac27ebdf3b6745fe4b37364146c125a47c985 M drivers/video/backlight/s3c2410_lcd.c commit 794f5bb9d27c141e5002a801b9f6d94cebc19fde Author: rtp Date: Fri Feb 23 00:17:10 2007 +0100 [PATCH] s3c2410_bl: fix Kconfig Kconfig stuff for backlight has changed. Update our Kconfig entry. :100644 100644 f71338f619a4576e4c004dfedef59116c8524706 e420deaa50ac374c8739915a2ca081f445c4fab4 M drivers/video/backlight/Kconfig commit db47a49e186e6dc44c8a275df99cdf540b1d81ea Author: rtp Date: Sun Dec 10 22:44:45 2006 +0100 [PATCH] s3c2410_lcd: Various fixes - Removes the changelog - CodingStyle fixes - FB_BLANK_UNBLANK should be the only one with lcd/backlight powered on - Fix suspend/resume functions. :100644 100644 05d9630700777a21fe69e76526ecdc064e148e2c 7664b5409e7a0778a6be9ed6b58693e97b435709 M drivers/video/backlight/s3c2410_lcd.c commit 63127e5db21068242e2d2b018795f0b36d28e957 Author: rtp Date: Sun Dec 10 22:40:40 2006 +0100 [PATCH] mach-h1940: update lcd power function While looking at the suspend/resume found out that some magic was lacking. Using my 'poll registers' wince programm allowed to find out what was missing. :100644 100644 9c8f2198322a83bda2fb5f8959716b0e87618603 b1b2fe2217015a56f81e493d610c31be5ae537a7 M arch/arm/mach-s3c2410/mach-h1940.c commit 2b4a9ee1e79cdc51bb3f74817b24f76ead23c028 Author: rtp Date: Sun Dec 10 22:38:10 2006 +0100 [PATCH] s3c2410_lcd: Remove ifdefs. Ifdefs sucks ! :100644 100644 f90a0036249b6ab75e013166b51407da9b89417a 66ac1285b3ecd22181faa4be3958b537c7bb37c4 M drivers/video/backlight/Kconfig :100644 100644 ce2929bd9ffd03c3fa606077fdfccfa6f5415ee4 05d9630700777a21fe69e76526ecdc064e148e2c M drivers/video/backlight/s3c2410_lcd.c commit 9d0703f35a5c2c75bd5ced5019d1e53ef3a7a1bf Author: rtp Date: Thu Nov 23 00:10:42 2006 +0100 s3c2410_lcd: Kconfig fix Should depends on LCD_DEVICE and not on LCD_CLASS_DEVICE :100644 100644 db5d0a0f531e908a5b7e0197bb744165570b0f4d f90a0036249b6ab75e013166b51407da9b89417a M drivers/video/backlight/Kconfig commit 2d093e390d744d3a23b1332958681bd2a182ba8d Author: rtp Date: Thu Nov 23 00:07:15 2006 +0100 [PATCH] s3c2410_lcd: build fix Remove config.h :100644 100644 11c4a12c4b61fd88d76dea795136c12c680ec7f8 ce2929bd9ffd03c3fa606077fdfccfa6f5415ee4 M drivers/video/backlight/s3c2410_lcd.c commit 205e4fd8f45db24613d86d9f1eb66a8bccc4c164 Author: rtp Date: Tue Oct 3 22:43:23 2006 +0200 [PATCH] mach-h1940: Fix double init backlight_power was initialised two times. Remove of one the two :100644 100644 a56a4bd46d848479243e9c15d9a1ec6cd33fc31b 9c8f2198322a83bda2fb5f8959716b0e87618603 M arch/arm/mach-s3c2410/mach-h1940.c commit 464964d60f5899b11e544d44d9e8ea79ed7d1177 Author: rtp Date: Sun Jun 18 15:32:48 2006 +0200 Backlight driver update This patch takes care of the changes in the backlight/lcd layer. It's based on the changes on the in-kernel drivers and on the patch from rmoravcik :100644 100644 1a5d9d31f33d187b3c8e98a744dc22d75476722f 11c4a12c4b61fd88d76dea795136c12c680ec7f8 M drivers/video/backlight/s3c2410_lcd.c commit 1babae41786d2bbe133e112519ea8648d91269f9 Author: rtp Date: Mon May 29 00:25:13 2006 +0200 [PATCH] Rename the cleanup function The cleanup function was called s3c2410fb_cleanup instead of s3c2410bl_cleanup :100644 100644 76054af5e7a29c4839e0afb3f5a92ef3c2909443 1a5d9d31f33d187b3c8e98a744dc22d75476722f M drivers/video/backlight/s3c2410_lcd.c commit 3bb1f840c97b1eab0ef0bc93eef8ad420a41fe24 Author: rtp Date: Tue Mar 21 01:42:01 2006 +0100 lcd suspend patch (from Chris Wenigel) :100644 100644 8662169f618990450615df438f722fee958633c1 76054af5e7a29c4839e0afb3f5a92ef3c2909443 M drivers/video/backlight/s3c2410_lcd.c commit f0216f15b8c1eebf64c22d046c78f8b1c8daf36e Author: rtp Date: Mon Dec 19 01:28:02 2005 +0100 Driver Model Update the driver to the new driver model :100644 100644 29a4de63b3ac6a3e1d383c31704f74ade2522adb 8662169f618990450615df438f722fee958633c1 M drivers/video/backlight/s3c2410_lcd.c commit f7b22ab549f962a8e9f6e02b4134d9f3fa36dd74 Author: rtp Date: Mon Dec 19 01:16:05 2005 +0100 Merge branch 'framebuffer' :100644 100644 df1320497c0abb6de44d8eaba835446f3f74024f 180e5e5780b5f47d6924f16a090052d61dbd4ab0 M arch/arm/mach-s3c2410/mach-h1940.c commit d904db216dd47102a8aa37a88056a59ecd764c60 Author: Arnaud Patard Date: Tue Nov 8 01:58:47 2005 +0100 set_s3c2410fb_info set_s3c2410fb_info back from the death :((( :100644 100644 9a330dafbb22d80ce386bb739d9fa39ddd458a1b df1320497c0abb6de44d8eaba835446f3f74024f M arch/arm/mach-s3c2410/mach-h1940.c commit 0d135d027a2d456b2c20a5e8a17a2e417e1591b2 Author: Arnaud Patard Date: Wed Aug 3 01:12:19 2005 +0200 Renamed include/asm-arm/arch-s3c2410/s3c2410_lcd.h to include/asm-arm/arch-s3c2410/lcd.h Cleanup : reflects the name change in the header :100644 100644 30fb927c574f74fa32eb31aa37313eeb45a99c36 0efef0bd57699477c76c0adf8dc3ce414ecc840a M include/asm-arm/arch-s3c2410/lcd.h commit a48bec19de1f549ebe194772599f685dca133f9f Author: Arnaud Patard Date: Wed Aug 3 01:10:06 2005 +0200 Renamed include/asm-arm/arch-s3c2410/s3c2410_lcd.h to include/asm-arm/arch-s3c2410/lcd.h Renamed to get an uniform namespace in include/asm-arm/arch-s3c2410/ :100644 100644 03849bf8a73a8734cf61e3f7880d53dc212ed433 3ff4e5f813834677dd029bae6707e95277301a3b M arch/arm/mach-s3c2410/devs.c :100644 100644 dbf4af720337f4ebf131c876f5fd1785ff98767d edfc1edd86f05788a94ad9860c1d4a0f565cda3a M arch/arm/mach-s3c2410/mach-h1940.c :100644 100644 cb55738bbce3cc69873c759be9d13a0110afab04 29a4de63b3ac6a3e1d383c31704f74ade2522adb M drivers/video/backlight/s3c2410_lcd.c :000000 100644 0000000000000000000000000000000000000000 30fb927c574f74fa32eb31aa37313eeb45a99c36 A include/asm-arm/arch-s3c2410/lcd.h :100644 000000 30fb927c574f74fa32eb31aa37313eeb45a99c36 0000000000000000000000000000000000000000 D include/asm-arm/arch-s3c2410/s3c2410_lcd.h commit 0a0119a09e5c673b981d05c33a22d9fd50e4edd0 Author: Ben Dooks Date: Mon Jul 25 00:25:18 2005 +0200 Don't allways initialise .platform_data [4/4] With this patch, the .platform_data is set only when the set_*_info function is called. :100644 100644 7b1c3ef32d7b4fffb424f66406b9480bf6f049d8 332754e698ecb27645fcabd4d80c9d5a36c40426 M arch/arm/mach-s3c2410/devs.c commit d81d84615f218672c541c9a66b6469f4005d2588 Author: Arnaud Patard Date: Thu Jun 16 10:27:22 2005 +0200 Set correct behaviour of the vesa modes for the lcd The former behaviour was that the lcd was on only when the mode was FB_BLANK_UNBLANK. Now, the lcd is off only in FB_BLANK_NORMAL and FB_BLANK_POWERDOWN modes. :100644 100644 dfa5c2ff87c482317dbc4acc667a990bac8bfcdb cb55738bbce3cc69873c759be9d13a0110afab04 M drivers/video/backlight/s3c2410_lcd.c commit 7de77f4b914e77c8d0882876ca48190ca04f976c Author: Arnaud Patard Date: Wed Jun 15 23:51:08 2005 +0200 Fix .set_power functions of the lcd and backlight class These functions are taking the vesa mode value and not 0 for off/1 for on as I was presuming. Just my stupidity. Also use two different variables for the power values. :100644 100644 f0549cd93580d668159395d3ca1413f40667811b dfa5c2ff87c482317dbc4acc667a990bac8bfcdb M drivers/video/backlight/s3c2410_lcd.c :100644 100644 3598ab35400fd6a7591d8b6eb7dbae817ee9152f 30fb927c574f74fa32eb31aa37313eeb45a99c36 M include/asm-arm/arch-s3c2410/s3c2410_lcd.h commit 31fb30398ed21f23e6a1d6fde47f05f58755b280 Author: Arnaud Patard Date: Wed Jun 15 23:41:37 2005 +0200 Add some extrachechs in s3c2410_lcd.c Check if the hook functions are defined to prevent oops. :100644 100644 e8a021a084529e87c496789b06f44327b8761a18 f0549cd93580d668159395d3ca1413f40667811b M drivers/video/backlight/s3c2410_lcd.c commit 8215940ec53d9ce2a65bb2adb289222ce9295d9e Author: Arnaud Patard Date: Wed Jun 15 23:36:20 2005 +0200 Set h1940_lcd_power as hook in s3c2410_bl_mach_info :100644 100644 46b59bfca64e915bd6da657d80e6d47e1da8416f 5d6879e02128978284c49183276c65f444988e82 M arch/arm/mach-s3c2410/mach-h1940.c commit 55977cb0b6128044bf2ba84483bc80bbd7660c2d Author: Arnaud Patard Date: Wed Jun 15 23:32:39 2005 +0200 Remove lcd_power and backlight_power hooks - part 2/2 As the backlight and lcd classes are notified when there's a VESA event, there's no need to keep them. :100644 100644 ab817c7d252db896d37df6ab523c3ec8f44ee8e1 46b59bfca64e915bd6da657d80e6d47e1da8416f M arch/arm/mach-s3c2410/mach-h1940.c commit 2ba6b618821529cda886d273e6f133d87b439537 Author: Arnaud Patard Date: Tue Jun 14 00:42:40 2005 +0200 Call the right power function in s3c2410bl_set_lcd_power In s3c2410bl_set_lcd_power, backlight_power was call instead of lcd_power. This patch correct this. :100644 100644 05cb03f296139656657b585169d9f55ca1fabafe e8a021a084529e87c496789b06f44327b8761a18 M drivers/video/backlight/s3c2410_lcd.c commit 1a50fbf92bcd4f8d16fc730bb34eb0bb471c6051 Author: Arnaud Patard Date: Tue Jun 14 00:16:48 2005 +0200 Fix breakage introduced by lcd class support patch - round 3 :100644 100644 c96b580f48f8d585acc78cd845f34cafa95c26e2 05cb03f296139656657b585169d9f55ca1fabafe M drivers/video/backlight/s3c2410_lcd.c commit 149fa27f40668bfd9ad3ad93e6858e4992a46e25 Author: Arnaud Patard Date: Tue Jun 14 00:14:09 2005 +0200 Fix breakage introduced by lcd class support patch - round 2 :100644 100644 6de7754c1b2f37fd4a344875d339879e2bf1bf16 c96b580f48f8d585acc78cd845f34cafa95c26e2 M drivers/video/backlight/s3c2410_lcd.c commit 5554372e02cd6400dc860d2e5f72fcc31daac1fa Author: Arnaud Patard Date: Tue Jun 14 00:10:14 2005 +0200 Fix breakage introduced by previous patch :100644 100644 1b8bac8737f4ed69587564d16ed1ee2b86802c8f 6de7754c1b2f37fd4a344875d339879e2bf1bf16 M drivers/video/backlight/s3c2410_lcd.c commit 6f66f1ff555555d591ef687dc1c53fc56e5d8f43 Author: Arnaud Patard Date: Tue Jun 14 00:03:40 2005 +0200 Add basic lcd class support Add lcd class support in s3c2410bl.c. Some #ifdef magic is used as the same file is for backlight class and lcd class. Unfortunately this patch breaks the get_power functions :100644 100644 b6fb324c8adeb95f54a1b04fb9d246af056a4894 ab817c7d252db896d37df6ab523c3ec8f44ee8e1 M arch/arm/mach-s3c2410/mach-h1940.c :100644 100644 81e979668924c0174d349fd80c4e72e3d172306b d129e75175a19426fb3055b2c4822b36f42773fb M drivers/video/backlight/Kconfig :100644 100644 777efa76306ab90adc25891d93ddbfb2d346b91c 1b8bac8737f4ed69587564d16ed1ee2b86802c8f M drivers/video/backlight/s3c2410_lcd.c :100644 100644 63f96c9b3ca03ae6e95012a2ebdee8b36a41388f 3598ab35400fd6a7591d8b6eb7dbae817ee9152f M include/asm-arm/arch-s3c2410/s3c2410_lcd.h commit dbb417fc0193c1993fbf5a69e338c3e73907ef5d Author: rtp Date: Sun May 29 21:47:55 2005 +0200 Renamed drivers/video/backlight/s3c2410_bl.c to drivers/video/backlight/s3c2410_lcd.c :100644 000000 777efa76306ab90adc25891d93ddbfb2d346b91c 0000000000000000000000000000000000000000 D drivers/video/backlight/s3c2410_bl.c :000000 100644 0000000000000000000000000000000000000000 777efa76306ab90adc25891d93ddbfb2d346b91c A drivers/video/backlight/s3c2410_lcd.c commit 4fd879d353134a37a45ac8980637dd7bd5bcb577 Author: rtp Date: Sun May 29 18:37:30 2005 +0200 Import of the backlight and lcd driver :100644 100644 2a3ed83fed19fa34c463cc82d46f64b72bb30427 da25483e7a3efa0930193d3ce8eac8a2835d5f94 M arch/arm/mach-s3c2410/devs.c :100644 100644 04f7a37160f05fd341f3d3db9c179a69c44eb434 aafe6adb4ff3f9d115e56c0ed50aab7aeb4a2712 M arch/arm/mach-s3c2410/devs.h :100644 100644 7b108407a383185fc44d5dbc2dfffd76b9965192 7a2fbd25ff4313d819fe37bbe5002d6d0793c3a5 M arch/arm/mach-s3c2410/mach-h1940.c :100644 100644 996d543d6609af9d00fa70bb31a03f7f6885314b 81e979668924c0174d349fd80c4e72e3d172306b M drivers/video/backlight/Kconfig :100644 100644 9aae884475beab045f67487866e085ad13539224 127c261cf11d30e38b679baa49247603d8c985d5 M drivers/video/backlight/Makefile :000000 100644 0000000000000000000000000000000000000000 777efa76306ab90adc25891d93ddbfb2d346b91c A drivers/video/backlight/s3c2410_bl.c :000000 100644 0000000000000000000000000000000000000000 63f96c9b3ca03ae6e95012a2ebdee8b36a41388f A include/asm-arm/arch-s3c2410/s3c2410_lcd.h ---- fonts ---- commit 2ca715e6e729cde40a83062ecece702825352985 Author: Arnaud Patard Date: Tue Nov 8 01:46:04 2005 +0100 fotns build fix struct font_desc -> const struct font_desc :100644 100644 9549534611ffda36098b1b1edb2afd92a665eff9 e0257ab28d7ee6bdcedc12fc176ba3466963d904 M drivers/video/console/font_clean_4x6.c :100644 100644 89415013496637bdf368c0d5655f0fac73701575 3266cf4c58fa4982ae398ed06970bc904b164ae1 M drivers/video/console/font_clean_5x8.c commit d789c272f3fbe6b60ffd13c43c5b496f660753bc Author: rtp Date: Sun May 29 18:40:04 2005 +0200 Import of some nices fonts :100644 100644 ccf55811d24fd058ecc3a958cf9f8c54ee58621b 3d1e102dead463a8d4509e7545a8a8083aaacf9a M drivers/video/console/Kconfig :100644 100644 33516447f9f2eb4687e82662cc9bb18e93651b2b 8a389e61e901e5b5358b7d18b90a334282a5ba2e M drivers/video/console/Makefile :000000 100644 0000000000000000000000000000000000000000 9549534611ffda36098b1b1edb2afd92a665eff9 A drivers/video/console/font_clean_4x6.c :000000 100644 0000000000000000000000000000000000000000 89415013496637bdf368c0d5655f0fac73701575 A drivers/video/console/font_clean_5x8.c :100644 100644 465d678230ae84adefdd7a8ba1386a61a8258652 83071e04aa366d0d757f473adc68c404aa5d98e8 M drivers/video/console/fonts.c :100644 100644 fc2d690c9d5f42ff15fe356ad138c48e2af5cb2c 3090387c665a76fce70550406a452abe4b852de5 M include/linux/font.h ---- mmc ---- commit 5691f8062123711a2abd29aee997ada8e18155ce Author: rtp Date: Tue May 1 19:08:53 2007 +0200 [PATCH] s3cmci: fix interrupt flags s/SA_/IRQF_/ :100644 100644 d48077d1620934c8933b3b2d311da37e3b39240a 3762628bb25537e6ebcb8c3ee949d302b852a51f M drivers/mmc/s3cmci.c commit afe874adb0ec4c520311887ac20c816622fb3ee9 Author: Thomas Kleffel Date: Tue May 1 19:05:05 2007 +0200 [PATCH] s3cmci: instability fix This patch from Thomas Kleffel (the author of s3cmci) should fix our SD/MMC instability problems. Signed-off-by: Harald Welte Signed-off-by: Arnaud Patard :100644 100644 2e4f597e288746cd0afb0befc2ca2aa783c5ab0d d48077d1620934c8933b3b2d311da37e3b39240a M drivers/mmc/s3cmci.c commit 68970303ae5779ddc834bfbec774584bf8c9968d Author: rtp Date: Mon Mar 12 01:10:46 2007 +0100 [PATCH] s3cmci: add workaround for s3c2410 Ignore CRC error when MMC_RSP_136 flag is set :100644 100644 aa1bb25df155d3070124ff834301be5fea6f7e36 2e4f597e288746cd0afb0befc2ca2aa783c5ab0d M drivers/mmc/s3cmci.c commit 0cc8e99b3df4f5d5126244c2b4106c30dc766313 Author: rtp Date: Mon Mar 12 01:02:42 2007 +0100 [PATCH] mach-h1940: add s3cmci platform datas Add platform datas informations for Thomas s3cmci driver. :100644 100644 c020dba9ae409aafa946ec5b3a4014e602e4f567 af90d7a8b4c53d43494d922db6d226a1b7a41cca M arch/arm/mach-s3c2410/mach-h1940.c commit 20e1b19a9d57818c8859d41ae11651efe221b02b Author: rtp Date: Mon Mar 12 00:59:35 2007 +0100 [PATCH] s3cmci: add platform data support Add platform data support :100644 100644 911092766e7341ea98dd7f3b1abb7ce65f58afba 986880067753be3c71f56a390e1943ea76d3d36f M arch/arm/plat-s3c24xx/devs.c :100644 100644 6aabc8016da041b6b5747f161e22f275cbe14f45 aa1bb25df155d3070124ff834301be5fea6f7e36 M drivers/mmc/s3cmci.c :100644 100644 dd25c57797c74a2f2111c14380f7b28cbef93e3d ec63f78883f1499c7f122d95e9a63bc293d32826 M drivers/mmc/s3cmci.h :000000 100644 0000000000000000000000000000000000000000 67efdc7dee02dd359430738484f3bd1f7400c110 A include/asm-arm/arch-s3c2410/mmc.h commit 10144698b3f063f39f1809625efd6062f9853df6 Author: rtp Date: Mon Mar 12 00:56:24 2007 +0100 [PATCH] s3cmci: add Add latest driver from Thomas Kleffed. It was taken from rmk's patch system. Also, it was modified to work with current kernel. :100644 100644 12af9c718764e36fcbad74fa37c01aa9d37544c4 d15f30f38c71e2d9d28c6aee39455015c5e68686 M drivers/mmc/Kconfig :100644 100644 83ffb9326a547498826a8ce576689eae0a74582e 7c2eb4551bb5b9a1eb7d983bacb93568a87b4e8e M drivers/mmc/Makefile :000000 100644 0000000000000000000000000000000000000000 f13e2233dbe65cf25fd87d738521ada73a87d655 A drivers/mmc/mmc_debug.c :000000 100644 0000000000000000000000000000000000000000 5a848521f0d2ff339a4cd403e8da65e537c758b4 A drivers/mmc/mmc_debug.h :000000 100644 0000000000000000000000000000000000000000 6aabc8016da041b6b5747f161e22f275cbe14f45 A drivers/mmc/s3cmci.c :000000 100644 0000000000000000000000000000000000000000 dd25c57797c74a2f2111c14380f7b28cbef93e3d A drivers/mmc/s3cmci.h :100644 100644 bb9d30b72952c88e684c17ca42e1147367084652 43249b328bb3952ad0e5f04a8587ac3bb57faba5 M include/asm-arm/arch-s3c2410/regs-sdi.h :100644 100644 cdc54be804f1b554e28ea85203651e783e7de905 7b690cf12db9661b36f897ebf17e1e206d78f2f9 M include/linux/mmc/mmc.h commit 61e4ab2e0788bb7bbb3b80291adbb4f8307f1ab7 Author: rtp Date: Mon Mar 12 00:48:45 2007 +0100 [PATCH] s3c2410mci: remove Remove this driver in favor of Thomas Kleffel driver submitted in rmk's patch system. :100644 100644 3c5491e33f5d26d4f6c4fd940b893cd71d8b3def c020dba9ae409aafa946ec5b3a4014e602e4f567 M arch/arm/mach-s3c2410/mach-h1940.c :100644 100644 55a1964ca39388ca466355fecbb26da50983feb8 12af9c718764e36fcbad74fa37c01aa9d37544c4 M drivers/mmc/Kconfig :100644 100644 85e630cec00b34259422858fe72c85546a8e48a2 83ffb9326a547498826a8ce576689eae0a74582e M drivers/mmc/Makefile :100644 000000 cf87ffa6725bc43b57d8fbce1a7cc9aea8c040ea 0000000000000000000000000000000000000000 D drivers/mmc/s3c2410mci.c :100644 000000 05d440e4ad8fd45ea335e2fbc95673a961935f46 0000000000000000000000000000000000000000 D drivers/mmc/s3c2410mci.h :100644 000000 e04e4ca2cef2e50bece3af8b58736fbf0aca27ac 0000000000000000000000000000000000000000 D include/asm-arm/arch-s3c2410/mmc.h :100644 100644 f16195e5d877d733ae32f9c2259abb1cbe8348c3 bb9d30b72952c88e684c17ca42e1147367084652 M include/asm-arm/arch-s3c2410/regs-sdi.h commit 003c20a44845322645e3edd520fe93279a5f143a Author: rtp Date: Fri Feb 23 14:39:10 2007 +0100 [PATCH] s3c2410mci: update mmc_host->max_sectors is gone. :100644 100644 d4f7d5c44386d678a6ecbf594726ba2881b060ba cf87ffa6725bc43b57d8fbce1a7cc9aea8c040ea M drivers/mmc/s3c2410mci.c commit c697133205cc7683306b8193acb294ea2c335461 Author: rtp Date: Thu Nov 23 00:35:12 2006 +0100 [PATCH] s3c2410mci: fix build - Remove config.h - Remove pt_regs - Fix users of blksz_bits :100644 100644 cfaf5968179e99f73705565f1075bc75937df6b2 d4f7d5c44386d678a6ecbf594726ba2881b060ba M drivers/mmc/s3c2410mci.c commit 7c2f7fe67e1bac2f72da42847d05ee98a73746d1 Author: rtp Date: Sat Sep 30 22:48:23 2006 +0200 [PATCH] s3c2410mci: dma update s3c2410 DMA interface has changed in 2.6.18. :100644 100644 47123b30488b49507333a8d9891631214e40c383 cfaf5968179e99f73705565f1075bc75937df6b2 M drivers/mmc/s3c2410mci.c commit e4cc5f5e701532e28a5c03e484b86fd7a1f07931 Author: rtp Date: Tue Mar 21 09:41:09 2006 +0100 Hi, Of course I forgot one patch: a patch to add power management to the s3c2410 mmc driver. There is still a hardcoded GPIO setting in the MCI driver. I've commented it out in the patch, and I think this is managed via the gpio_detect field of the s3c24xx_mmc_platdata information. To get this to work properly, I had to add a call of mmc_power_up() in the generic mmc driver. I don't know if this is the correct thing to do, but it made things work for me. /Christer Signed-off-by: Christer Weinigel :100644 100644 dbe6632ad969ec544d7e282a5975370c3e64f482 47123b30488b49507333a8d9891631214e40c383 M drivers/mmc/s3c2410mci.c commit 0a89ebfce6c0b040ae675d1f6bc1d9d486dcfd4d Author: rtp Date: Tue Mar 21 09:38:39 2006 +0100 Fix 2.6.16 update breakage: - MMC_RSP_LONG and MMC_RSP_MASK are now dead - Clock changes :100644 100644 8dacfea23152ab9c9e9592dd734d1e1933d9e3f8 dbe6632ad969ec544d7e282a5975370c3e64f482 M drivers/mmc/s3c2410mci.c commit a087582a42393afdd1343ac71dde8083fed49544 Author: rtp Date: Wed Jan 4 02:40:25 2006 +0100 mach-h1940.c: change mmc f_max value This patch removes the setting of f_max to 3MHz. Let the hardware and mmc layer deal with the frequency themselves. :100644 100644 c6e937ae2146be3d9c64392f5ea86a109e686618 c777e957e5c049f3b04a69e639c9a76246f4851f M arch/arm/mach-s3c2410/mach-h1940.c commit 05be79b5e4263de728a96168e7c21e849035ef69 Author: rtp Date: Wed Jan 4 02:38:31 2006 +0100 s3c2410mci.c: fixes - Set timeout to it's max value - Handle the case where we don't set f_max in the platform datas. :100644 100644 bdc74ca1cce38f0fb8be73d2da59d54f4267c141 8dacfea23152ab9c9e9592dd734d1e1933d9e3f8 M drivers/mmc/s3c2410mci.c commit 992a2f7887b64318caa1623d41b746201415360c Author: rtp Date: Tue Dec 20 00:48:57 2005 +0100 s3c2410mci: update - Use new driver model - Fix sparse warnings - Really use the platform_data every where :100644 100644 c73f9359c0124c51e3fbc79769681449d061450f bdc74ca1cce38f0fb8be73d2da59d54f4267c141 M drivers/mmc/s3c2410mci.c commit 65013bfbbb90fa05c1eb6b15dda5acfbf61f0027 Author: rtp Date: Wed Nov 30 11:09:58 2005 +0100 Add mmc.h header my bad... forgotten to add it in my tree :000000 100644 0000000000000000000000000000000000000000 e04e4ca2cef2e50bece3af8b58736fbf0aca27ac A include/asm-arm/arch-s3c2410/mmc.h commit 7452f9484a18093f8f5d5de680268d5c0d8dbf66 Author: Ben Dooks Date: Wed Nov 30 00:10:13 2005 +0100 Add mmc plateform data Add plateforme data to the mmc driver. This moves to a better place all h1940 specific part of the mmc driver code. :100644 100644 cbfd8fc889393750282cd01ef5fca7902d7934b9 c6523fa1ae36d88db48458796afd8fb9a094466f M arch/arm/mach-s3c2410/mach-h1940.c :100644 100644 a4d2fedf58f0cd81e7dedecb5d1d84fbb2a3dc27 c73f9359c0124c51e3fbc79769681449d061450f M drivers/mmc/s3c2410mci.c :100644 100644 e8d3cf722eaf5b31b7b319f54c09048fd6d4a327 05d440e4ad8fd45ea335e2fbc95673a961935f46 M drivers/mmc/s3c2410mci.h commit 5d1cfb899dfa70b6b3359f750cfc9c10091a7666 Author: Russell King Date: Sun Nov 20 20:46:28 2005 +0100 mmc fix from upstream From: Russell King Date: Fri, 4 Nov 2005 18:43:39 +0000 (+0000) Subject: [MMC] Response to write commands is R1 nor R1b X-Git-Tag: v2.6.15-rc1 X-Git-Url: http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=34cf9e37507c65f7398df4c21a18d4a3e83881d7 [MMC] Response to write commands is R1 nor R1b Signed-off-by: Russell King :100644 100644 fa83f15fdf161d8eafda24958a8e9ccb6ebc2573 4ccfec54083cab23e01be0a9fb243d410b48338f M drivers/mmc/mmc_block.c commit 01a3e044623ec6501776e0e92db27c4782952bc3 Author: Arnaud Patard Date: Sat Nov 19 20:12:59 2005 +0100 MMC/SD driver fix This patch fixes various issues in the mmc/sd driver : - Set a right DMA channel (the channel 1 is the only channel that can't be used for the SDI device) - Fix the R2 response hardware bug in our driver and not in the mmc/sd layer. - Removed our dma helpers as the Documentation/DMA-API.txt tells us that such kind of functions exists already in the kernel. This patch also cleans up the driver a little :100644 100644 593f1ecfa0890ffe6a4b1f54298a055ad62bc1e9 a4d2fedf58f0cd81e7dedecb5d1d84fbb2a3dc27 M drivers/mmc/s3c2410mci.c :100644 100644 1ac24cbb2132b60762809a463bf7c828f67196c2 e8d3cf722eaf5b31b7b319f54c09048fd6d4a327 M drivers/mmc/s3c2410mci.h commit f86eee7f723b653bc9d3b9c84096388312287d84 Author: Arnaud Patard Date: Sat Nov 19 20:04:40 2005 +0100 Handle 4 bit mode This patch allow the mmc layer to switch to 4 bit mode :100644 100644 6eabf92f74f29fe438515d119adc317628fe212d 593f1ecfa0890ffe6a4b1f54298a055ad62bc1e9 M drivers/mmc/s3c2410mci.c :100644 100644 a6d9083266d9f63f5342bca70be547b5e848047f 1ac24cbb2132b60762809a463bf7c828f67196c2 M drivers/mmc/s3c2410mci.h commit 5202afd60e684614990f2832ff4c169cf0974260 Author: Arnaud Patard Date: Tue Nov 8 01:29:52 2005 +0100 Set the right interruption forcard insertion I'm changing here the insertion interrupt to the right one. Unfortunately, it's still b0rken because it's h1940 specific. Adding to the plateform data would be better. :100644 100644 89e0fe410b7a7492e255f40c8556d2687382fe62 6eabf92f74f29fe438515d119adc317628fe212d M drivers/mmc/s3c2410mci.c commit 18a2f43dfe3e5693eee80d34cc87991222d94714 Author: Arnaud Patard Date: Tue Nov 8 01:27:18 2005 +0100 Some code cleanug This patch converts all C++ stylish comments to C comments. Change KERN_INFO to KERN_ERR severity where the printk is for error message. :100644 100644 c0d88b8a101842f0df835d597327d4d2d5704d47 89e0fe410b7a7492e255f40c8556d2687382fe62 M drivers/mmc/s3c2410mci.c commit f3793a619b3758a4315be031b41ade86ea3f82b7 Author: Andrea Briganti Date: Tue Nov 8 01:23:48 2005 +0100 Update of the mmc driver This patch : - remove old SD support - adds SG lists :100644 100644 6c4dc24ecd19a8ccc5f70a15f4d29188defc8b52 c0d88b8a101842f0df835d597327d4d2d5704d47 M drivers/mmc/s3c2410mci.c :100644 100644 9bccb1fc3fc99c2378c310c2914d6da5d1aa845c a6d9083266d9f63f5342bca70be547b5e848047f M drivers/mmc/s3c2410mci.h commit 849563fda4ce16c3dc213120007d4881b7dcf186 Author: Arnaud Patard Date: Tue Nov 8 01:17:16 2005 +0100 Revert the specific SD support patch Now that there's something that handle the SD cards, no need to keep our own (buggy) version. :100644 100644 94ba0e68e85607bc6d98f977daf6c8785dbd6f92 ceae379a4d4c56227541582affc855785fc248c5 M drivers/mmc/mmc.c :100644 100644 baefe6f83b167a6a103928382bcad0b9c25e03ff 97bae00292fafdfdfc7d785d9b4725603e5583d5 M drivers/mmc/mmc.h :100644 100644 8ae4fd0ce769df8f817f5071f55f8994a103dde7 fa83f15fdf161d8eafda24958a8e9ccb6ebc2573 M drivers/mmc/mmc_block.c :100644 100644 809811a5d2f74dd5f6ceb687a153414814e58813 3f4a66ca9555e6c354c468266d22609adf56c628 M drivers/mmc/mmc_sysfs.c :100644 100644 61d3b3034f4dcd04dd20543e049dbfc0c089b16e 18fc77f682de8dcf629c83945c4595fd3cc0b82c M include/linux/mmc/card.h :100644 100644 e0d5f0e31fd6ac980fd7abafa2fcc70b7468b2be c1f021eddffa1663993d558a7c9dfb489e11e5fb M include/linux/mmc/host.h :100644 100644 8b95f42b954a30613ccdc5cd2df076e7c67b5dd0 aef6042f8f0ba0366daf02883a316b464a7817bc M include/linux/mmc/mmc.h :100644 100644 c14dc00060c8aa6a28e047864b9727154c99b799 f819cae92266aa2fdd889d7bbe9b6480828d9680 M include/linux/mmc/protocol.h commit 71ec45766fe242441fd3bab19bdcc88908435ba8 Author: rtp Date: Sun May 29 18:56:40 2005 +0200 Import of the mmc driver :100644 100644 7a2fbd25ff4313d819fe37bbe5002d6d0793c3a5 a0bfa1693950d4e92c2b5c90ee5b601eb479ea94 M arch/arm/mach-s3c2410/mach-h1940.c :100644 100644 4991bbd054f31fcbc86b4b0871dec7777d00154c 52378e56f723d6adb65b67536edc60f3e8d88611 M drivers/mmc/Kconfig :100644 100644 89510c2086c783b4e77d55b1de5301c38c2d36f9 cbe45606437bfa5e98d8cef0fe6d57be40e8310d M drivers/mmc/Makefile :100644 100644 eeb9f6668e69167044b3b41bf6559479f30dd5ab 9e129fa54c3aa8c6b6b781e256fefd19e735fd45 M drivers/mmc/mmc.c :100644 100644 b498dffe0b118c48d392b6d4c39730dfb03ab67a b73feb4167c9fa1b297db4128639b3f04bb6a945 M drivers/mmc/mmc.h :100644 100644 d4eee99c2bf65ffe86798deb86cdd5ef0a2e81da 454e0f45915a628fef68cb9a1e529148432ddcbb M drivers/mmc/mmc_block.c :100644 100644 29a56e9cd5b3a5ad35e879845930143475130c4e 2a8ef0572008239bad0f64c0bdf6b9cb7562c1ec M drivers/mmc/mmc_sysfs.c :000000 100644 0000000000000000000000000000000000000000 6c4dc24ecd19a8ccc5f70a15f4d29188defc8b52 A drivers/mmc/s3c2410mci.c :000000 100644 0000000000000000000000000000000000000000 9bccb1fc3fc99c2378c310c2914d6da5d1aa845c A drivers/mmc/s3c2410mci.h :100644 100644 ca9a26fbececde4145cedfe5b0cda0459e2ca525 3aae4f72556bb36f49852e97a0e9727b64192bcb M include/asm-arm/arch-s3c2410/regs-sdi.h :100644 100644 aefedf04b9bb24384ed423b8876ee3a4d6219331 565f8c9e457ba2a1013cfff746c35c07ff7951a3 M include/linux/mmc/card.h :100644 100644 f90f674eb3b0ee48b6701941da6457a898530f5b bfcde4977a164951a9aa491f272ecb778b6a3a7f M include/linux/mmc/host.h :100644 100644 0d35d4ffb360d8def93506fa05fe99be852d1dc2 973cbdbda8f4309e4a0225d79b064785f9b5004f M include/linux/mmc/mmc.h :100644 100644 896342817b97bab2a7b20bb247115317224583fe 95b1512d97d3128f93814357840fb5e6f61e168a M include/linux/mmc/protocol.h ---- kbd ---- commit 197d3a99495d777d3e007eaeda692267d7b6ef48 Author: rtp Date: Fri Feb 23 14:52:07 2007 +0100 [PATCH] s3c_buttons: change keycodes Change some keycodes :100644 100644 38ea3d0fea6bc58dd248adfe4f2d27ce053c58ed 5752b3c8924be5be72f3af5e9950e41697bf58a7 M arch/arm/mach-s3c2410/mach-h1940.c commit e17825cd9402d2b22c15ee900403c01900d18e65 Author: rtp Date: Sun Dec 10 22:31:04 2006 +0100 [PATCH] s3c_buttons: Add support for wake-up interrupts Add a new field in the buttons structure in order to allow wake-up by pressing a button. :100644 100644 23328bf829d565a55d87082b229ec83dd3c33450 8b9d7bc262d80468868df4677dbfdcb7e957276e M arch/arm/mach-s3c2410/mach-h1940.c :100644 100644 5acf1e0a17c2cc6e36edcb4056637596fe46a588 85a361fcd5516a3be1ee772869471ea00033420f M drivers/input/keyboard/s3c_buttons.c :100644 100644 4db03c10109a5c66541f29e1cfde577a13b46592 d47a2ec4c6f8b652a72a3eb430fb8507ce7c4ef3 M include/asm-arm/arch-s3c2410/buttons.h commit e4a809c583b6146f9bf6a61ce2c1a7475e1816b2 Author: rtp Date: Sun Dec 10 22:28:54 2006 +0100 [PATCH] s3c_buttons: fix breakage Oops. Forgot to update devs.c after the rename of the driver :100644 100644 8637374ea4db27a2bb48a1b5c5ce1e60db7878ca fe940440a35d1abb899fd168d299d3ecc9f4ee0d M arch/arm/mach-s3c2410/devs.c commit eb62c98e13aafec64cceef37d44a9333b2db4372 Author: rtp Date: Mon Dec 4 00:54:59 2006 +0100 [PATCH] s3c2410_buttons: name change - part 3 Change driver name in the driver code :100644 100644 da0903216026a53c2a61bb5284e3162a7ca89c3f 5acf1e0a17c2cc6e36edcb4056637596fe46a588 M drivers/input/keyboard/s3c_buttons.c commit e1683918e2d27c5cebcde8bc80cb96c45df766c4 Author: rtp Date: Mon Dec 4 00:53:11 2006 +0100 [PATCH] s3c2410_buttons: name change - part 2 Now that s3c2410_buttons has changed is name, reflect it in kbuild :100644 100644 d524409d4b6b5b901efd34f1159d1c3f4787210c 323a2f03e9d2bc1123f43acdcbe3e529280a1eaf M drivers/input/keyboard/Kconfig :100644 100644 a5b72129953d2cbc2eb98dce7f360c31124895da 63a0cd120cd5ebe95198a6e91ac2dd00a3a2f6d8 M drivers/input/keyboard/Makefile commit 35f745deb5aa939bcffbe0e84a537ebe62510c5a Author: rtp Date: Mon Dec 4 00:50:59 2006 +0100 [PATCH] s3c2410_buttons: rename This is not s3c2410 centric, so rename to s3c_buttons.c :100644 000000 da0903216026a53c2a61bb5284e3162a7ca89c3f 0000000000000000000000000000000000000000 D drivers/input/keyboard/s3c2410_buttons.c :000000 100644 0000000000000000000000000000000000000000 da0903216026a53c2a61bb5284e3162a7ca89c3f A drivers/input/keyboard/s3c_buttons.c commit d57ac07ac8f8941bf1809503a4121a2ad53e3184 Author: rtp Date: Mon Dec 4 00:49:30 2006 +0100 [PATCH] s3c2410_buttons: cleanups - Use IRQF_ constants - Handle error in request_irq - Remove extra lines at the end of file :100644 100644 e90c047cf2119e8f0da1eb70ade0c9065314cb7f da0903216026a53c2a61bb5284e3162a7ca89c3f M drivers/input/keyboard/s3c2410_buttons.c commit e5a391cb1264f821f9d631da81dce1a49f2140aa Author: rtp Date: Mon Dec 4 00:12:56 2006 +0100 [PATCH] s3c2410_buttoms: remove changelog The driver is under git so this changelog is useless :100644 100644 7746c57445ea3341c636c7894628d8b19a2bfd9c e90c047cf2119e8f0da1eb70ade0c9065314cb7f M drivers/input/keyboard/s3c2410_buttons.c commit bf44993a5840f4b4ce508844cc07d0ba1f3db8ae Author: rtp Date: Tue Nov 28 20:56:02 2006 +0100 [PATCH] Simplify button structure As to now, we had to specify the irq, the pin number and it's configuration. That's broken because all can be determined thanks to the gpio functions. This patch makes uses of theses functions and now, one has to provide only the gpio pin, the keycode and the key name. :100644 100644 9b4d9ce51c21a42c29b4bff347c6ca102c492c53 23328bf829d565a55d87082b229ec83dd3c33450 M arch/arm/mach-s3c2410/mach-h1940.c :100644 100644 01c0252c996072d58a4e43ab9413b0c487f49eb9 7746c57445ea3341c636c7894628d8b19a2bfd9c M drivers/input/keyboard/s3c2410_buttons.c :100644 100644 cc14fd1f390bd8290511a3d84e403475a5fa8e95 4db03c10109a5c66541f29e1cfde577a13b46592 M include/asm-arm/arch-s3c2410/buttons.h commit 5a9bbeba2d876d79c524192661242915f5ac54eb Author: rtp Date: Thu Nov 23 00:46:09 2006 +0100 [PATCH] s3c2410_buttons: build fix - Remove config.h - Remove pt_regs :100644 100644 3b212a7450d3d8205bf839faefec375d250e8059 01c0252c996072d58a4e43ab9413b0c487f49eb9 M drivers/input/keyboard/s3c2410_buttons.c commit 5edf7b9766654e83b7e3877c32df9e5dc078bf1e Author: rtp Date: Mon Oct 2 22:09:43 2006 +0200 [PATCH] mach-h1940: Update The changes in the s3c2410_buttons driver involve changes in the mach- file. Do it for the h1940. :100644 100644 01218b5ca261a36274b660fbaf7fa88d9f869bcf 57ec1429b2931eee1c8314f2c17afab426023fc4 M arch/arm/mach-s3c2410/mach-h1940.c commit 8e691189adfb7da4d3aca4db15bb292bf763984f Author: rtp Date: Mon Oct 2 22:08:04 2006 +0200 [PATCH] s3c2410_buttons: Update from Fluff Changes done : 1) use s3c_ instead of s3c2410 as much as possible, as these drivers work across a wide range of s3c sillicon 2) use dev_dbg instead of dprintk, and dev_info instead of printk 3) set the input cdev parent 4) driver needs a THIS_MODULE for owner :100644 100644 8c55426e82c3933fe59d97b033dc2952db6d7e0f 8637374ea4db27a2bb48a1b5c5ce1e60db7878ca M arch/arm/mach-s3c2410/devs.c :100644 100644 97c6729e817f22db8d7be01d59fc7e5324b76c9a 3b212a7450d3d8205bf839faefec375d250e8059 M drivers/input/keyboard/s3c2410_buttons.c :100644 100644 f62ffc478865d61ca0c62e3dd2c88f117dc46789 cc14fd1f390bd8290511a3d84e403475a5fa8e95 M include/asm-arm/arch-s3c2410/buttons.h commit dce955708473ccf0472c81f9d0a8ca9b58240ab0 Author: rtp Date: Mon Oct 2 21:53:19 2006 +0200 [PATCH] s3c2410_buttons: Update to use new irq flags Remove call to set_irq_type and use SA_TRIGGER_* in request_irq :100644 100644 1e8edb6a29c5b4bf82054bff18db8983aa677923 97c6729e817f22db8d7be01d59fc7e5324b76c9a M drivers/input/keyboard/s3c2410_buttons.c commit bfde1b20b631e3ccc83b512d299b8d09dd5a7810 Author: rtp Date: Tue Dec 20 01:23:29 2005 +0100 s3c2410_buttons: update - driver update to the latest driver model - sparse fixes. :100644 100644 93522e9448e9d291a4932cd9292185427f2e5c6c 1e8edb6a29c5b4bf82054bff18db8983aa677923 M drivers/input/keyboard/s3c2410_buttons.c commit 291d80bf57abbc46ae6590961edb416e20e35b65 Author: rtp Date: Wed Nov 30 11:11:39 2005 +0100 Add buttons header My bad.. a second forgottent header :000000 100644 0000000000000000000000000000000000000000 f62ffc478865d61ca0c62e3dd2c88f117dc46789 A include/asm-arm/arch-s3c2410/buttons.h commit 46643afe7a66c380937e086f2b45cbf5778eb93e Author: Arnaud Patard Date: Wed Nov 30 00:32:28 2005 +0100 Move the buttons definition to a better place Move the buttons array to the right (?) place. Using now a plateforme data :100644 100644 f6295b1f7a297021f31d7eeaae443d1f7caf1e8c 35c54afbc5a67b6117560702707b81d1ec6a3480 M arch/arm/mach-s3c2410/devs.c :100644 100644 fb8fa6595bf2fe946197301ca7f4d42bf91e937b 834935a9fbe17dec6e5eaa525f3be1b9c8b5c5dc M arch/arm/mach-s3c2410/mach-h1940.c :100644 100644 82ae857f57ac94a3e081f69c538f1093dacfab30 93522e9448e9d291a4932cd9292185427f2e5c6c M drivers/input/keyboard/s3c2410_buttons.c commit 78aff85e6a5576ee2fb1f3edf2bba47647d55d2e Author: Arnaud Patard Date: Tue Nov 8 02:35:19 2005 +0100 Update to dynamic allocation the kbd driver :100644 100644 4388b1a00642b42f8f56b9f4ffc78c7eebe9e6c9 82ae857f57ac94a3e081f69c538f1093dacfab30 M drivers/input/keyboard/s3c2410_buttons.c commit 0f2dc4413b4397c2d0083a187b3dde8966d9f635 Author: Arnaud Patard Date: Sun Jul 24 22:13:06 2005 +0200 Add key repeat Now, when a button remains pressed, the driver report it :) :100644 100644 35f5aa78af5a73f0b69e33ad5941abf23da9c918 4388b1a00642b42f8f56b9f4ffc78c7eebe9e6c9 M drivers/input/keyboard/s3c2410_buttons.c commit ca8cff881b20d54a210400e327883a9fd874381e Author: Arnaud Patard Date: Sun Jul 24 01:21:48 2005 +0200 Add debounce to buttons driver The power button of the iPAQ 1930/1940 have the bad habit to generate an interruption event when they was not state change. Now the driver checks that there was really a button state change. :100644 100644 6d49a74aa1c57d23487b42bf4c6d3f1a679ce841 35f5aa78af5a73f0b69e33ad5941abf23da9c918 M drivers/input/keyboard/s3c2410_buttons.c commit 0c92f852834049f5b761007fcc3aee55781e5f26 Author: Arnaud Patard Date: Sun Jul 24 00:12:53 2005 +0200 Renamed kbd driver to buttons Forgot to delete the previous file :) :100644 000000 9d4bac8bc4911d75946fe2f3ccb66e709bf98c87 0000000000000000000000000000000000000000 D drivers/input/keyboard/s3c2410kbd.c commit 97a187a74a2880d554842ff924556873dcf9cbbb Author: Arnaud Patard Date: Sun Jul 24 00:08:46 2005 +0200 Renamed kbd driver to buttons The keyboard driver is not really a keyboard driver. It's likely a buttons driver. The rename reflects that. :100644 100644 e129b95ee4f6fdd1e8fe3bebcf1fece7bf88666c 7de2f0ffca4cd9101e383b2aab8400fa6d5cd4d7 M arch/arm/mach-s3c2410/devs.c :100644 100644 d5772b4b043497e8965bf498a80e9c58cffb5d0b 817625b8f27b3c766af24c24eb7fb7c6574d6935 M arch/arm/mach-s3c2410/devs.h :100644 100644 57c9cbc5159e16e8b0a9e49616b4e36bd54fb49c 58a1fbab981a3d44165de7ddf84167ced0dd4f3d M arch/arm/mach-s3c2410/mach-h1940.c :100644 100644 f6550fb319ad0517f9a2cde530f0a0a82d60294d 6de1943848a743fe8dfce43cbb85d1affadce6a3 M drivers/input/keyboard/Kconfig :100644 100644 8ae509b5f20d99e5dd031b01a0c3809edbb443ab 969e8c993e7c047f6b164044c2942afdca4dad77 M drivers/input/keyboard/Makefile :000000 100644 0000000000000000000000000000000000000000 6d49a74aa1c57d23487b42bf4c6d3f1a679ce841 A drivers/input/keyboard/s3c2410_buttons.c commit 24ee03aba042382264bf3c1cf7996e0cb2997e9a Author: Arnaud Patard Date: Thu Jun 23 22:39:07 2005 +0200 Add new input driver This add preliminary support for the buttons that are on the pda. This driver needs to be a modified. Actually, works only on the h1940. :100644 100644 da25483e7a3efa0930193d3ce8eac8a2835d5f94 e129b95ee4f6fdd1e8fe3bebcf1fece7bf88666c M arch/arm/mach-s3c2410/devs.c :100644 100644 aafe6adb4ff3f9d115e56c0ed50aab7aeb4a2712 d5772b4b043497e8965bf498a80e9c58cffb5d0b M arch/arm/mach-s3c2410/devs.h :100644 100644 041a754678223e09a2dc4e2226cd1f32c0d15576 57c9cbc5159e16e8b0a9e49616b4e36bd54fb49c M arch/arm/mach-s3c2410/mach-h1940.c :100644 100644 e55dee3907756425059612c4fe049ecc177d58b3 f6550fb319ad0517f9a2cde530f0a0a82d60294d M drivers/input/keyboard/Kconfig :100644 100644 b02eeceea3c32a0b683e703f2d8aa8591b205151 8ae509b5f20d99e5dd031b01a0c3809edbb443ab M drivers/input/keyboard/Makefile :000000 100644 0000000000000000000000000000000000000000 9d4bac8bc4911d75946fe2f3ccb66e709bf98c87 A drivers/input/keyboard/s3c2410kbd.c ---- nand ---- commit bafa00ff1a6afadd23a8e87a37f3286c64fb4856 Author: Arnaud Patard Date: Sun Jul 24 22:22:25 2005 +0200 s3c_device_kbd->s3c_device_buttons Forgotten to update the cache during conflicts resolution. :100644 100644 2dcad836bc46cd5a91b7b62346397b3401b93be0 f755f842008f8b3e2ba6520d0f3c6764d3851045 M arch/arm/mach-s3c2410/mach-h1940.c commit 5c0585f2e45f217997679ec77864246a57f6f3cc Author: Arnaud Patard Date: Sat Jul 9 14:25:02 2005 +0200 Add NAND to devices Add &s3c_device_nand, in the h1940_devices as it's working with the NAND layer update :100644 100644 57c9cbc5159e16e8b0a9e49616b4e36bd54fb49c 2dcad836bc46cd5a91b7b62346397b3401b93be0 M arch/arm/mach-s3c2410/mach-h1940.c commit afe39268abbc191fee614206c826c004f7483abd Author: Ben Dooks Date: Sat Jul 9 13:57:27 2005 +0200 NAND layer update :100644 100644 f7801eb730cede7b0c844fc892f9cc30fe51a13d 4c72ac5d2d633097b3b57f62b696b616fd93278d M drivers/mtd/nand/Kconfig :100644 100644 44d5b128911f665a6071565216c3a786ade11acf 1bd71a598c798f845a1331ec8655a796903972bc M drivers/mtd/nand/nand_base.c :100644 100644 9a1949751c1f6c994f3f7f8bb242f820cf6c3e81 5ac2d2962220d271ecefb19f83befabf1f22022a M drivers/mtd/nand/nand_bbt.c :100644 100644 2d8c4321275bbc60308fd333a7cb0c32a8ff253c 1dc9b6f349dccd603453410cfa1575934aa615a9 M drivers/mtd/nand/nand_ids.c :100644 100644 dfeef0ef33fcdc7271aa1eab0b296f3a869d1ecb 801e4dfaa29ca075eb856affc2cd2ccaea8b5f77 M drivers/mtd/nand/s3c2410.c :100644 100644 b52c8cbd235c8917fb7f29f5dfd53ab48f2db751 0268125a6271d7845b84563f15a476dc0b36188f M include/linux/mtd/inftl.h :100644 100644 9a19c65abd7495eb219ed2fff19d52a375c452a9 9b5b762175849e13274d84f54788aad309fcefd4 M include/linux/mtd/nand.h :100644 100644 a76ab898f4457a27a560cebb61f93a1372612597 428d9122940b131dd4450edbd45e614ba70de33d M include/mtd/mtd-abi.h commit 700b418470225a06933f6723931cfb08b0450b2f Author: rtp Date: Sun May 29 19:03:31 2005 +0200 Remove nand debug #ifdef :100644 100644 d05e9b97947d575a79300ea1526f9b95541813d3 dfeef0ef33fcdc7271aa1eab0b296f3a869d1ecb M drivers/mtd/nand/s3c2410.c ---- misc ----