| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
Remove misleading typedef and redundant suffix from struct nand_manufacturer.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct nand_ecclayout.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct nand_flash_controller.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct mx3_nf_controller.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct mflash_bank.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct mg_drv_info.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct mflash_gpio_drv.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct mflash_gpio_num.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct lpc3180_nand_controller.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct lpc2900_flash_bank.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct lpc288x_flash_bank.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct lpc2000_flash_bank.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct flash_driver.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct flash_sector.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct faux_flash_bank.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct ecosflash_flash_bank.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct cfi_fixup.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct cfi_unlock_addresses.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct cfi_spansion_pri_ext.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct cfi_atmel_pri_ext.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct cfi_intel_pri_ext.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct cfi_flash_bank.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct avrf_flash_bank.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct avrf_type.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct at91sam7_flash_bank.
|
|
|
|
| |
Remove useless structure typedef.
|
|
|
|
|
| |
Search and destroy the jtag_tap_t typedef. This also cleans up a
layering violation, removing the declaration from types.h.
|
|
|
|
| |
Remove useless structure typedef.
|
|
|
|
|
|
| |
The number of command arguments will always be 0 or more, so use
the right type in handlers. This has a cascading effect up through
the layers, but the new COMMAND_HANDLER macros prevented total chaos.
|
|
|
|
|
| |
By introducing the CMD_NAME macro, this parameter may be integrated
as args[-1] in command.[ch], without touching any other call sites.
|
|
|
|
|
|
| |
By using CALL_COMMAND_HANDLER, parameters can be reordered, added, or
even removed in inherited signatures, without requiring revisiting
all of the various call sites.
|
|
|
|
|
| |
Abstracts the extended NAND command handling to allow the function
signature to be controlled by __COMMAND_HANDLER.
|
|
|
|
| |
Defines all flash_bank_command handlers using the new macro.
|
|
|
|
|
|
|
| |
The FLASH_BANK_COMMAND_HANDLER provides an extended command handler
using the __COMMAND_HANDLER macro, whereby changing that macro is
sufficient to update flash handlers with the new signature. It also
enforces uniform style and scope when implementing this handler.
|
|
|
|
|
| |
Add S3C24XX_DEVICE_COMMAND macros to abstract common command handler
conventions.
|
| |
|
|
|
|
|
|
|
| |
To be more informative (and consistent with flash and pld trees), change
'device' parameter name to 'nand' in NAND source files. This change
eliminates confusing 'device->device->' instance from the code, and
it simplifies the forthcoming command handler patches.
|
|
|
|
| |
Documenting command handler parameters is redundant and pointless.
|
|
|
|
|
| |
Removes forward declarations by moving command registration after
defintion of the command handlers.
|
|
|
|
|
|
| |
Add 'const' keyword to 'char *' parameters to allow command handlers to
pass constant string arguments. These changes allow the 'args' command
handler to be changed to 'const' in a subsequent patch.
|
|
|
|
|
|
|
|
|
|
|
| |
Subsequent patches expect all command handlers to use a uniform
parameter naming scheme. In the entire tree, these two files used
standard 'argv' instead of our non-standard 'args'. This patch opts
to reduces the noise required to unify the command handlers, using
dominant 'args' form.
A future patch may be used to convert us back to the standard argv, but
that requires coordination with all developers to minimize disruptions.
|
|
|
|
|
|
|
|
|
|
|
| |
Separates various groups of files to be built in logical succession.
In each layer, the core module (target.c, nand.c, etc.) is built _after_
their helper modules (e.g. image.c, nand_ecc.c) but _before_ any of
their drivers (e.g. arm966e.c, mx3_nand.c).
This allows problems introduced at the bottom of the stack to result
in build failures as soon as possible, as the helpers and core should
wrap portions of them.
|
|
|
|
|
|
|
|
| |
Remove useless forward declarations.
Moves command registrations to end of files.
Moves flash structure definitions to end of files.
Signed-off-by: Zachary T Welch <zw@superlucidity.net>
|
|
|
|
|
|
|
|
| |
Remove useless forward declarations.
Moves command registrations to end of files.
Moves flash structure definitions to end of files.
Signed-off-by: Zachary T Welch <zw@superlucidity.net>
|
|
|
|
|
|
|
| |
Remove useless forward declarations.
Moves flash structure definitions to end of files.
Signed-off-by: Zachary T Welch <zw@superlucidity.net>
|
|
|
|
|
|
|
|
| |
Remove useless forward declarations.
Moves command registrations to end of files.
Moves flash structure definitions to end of files.
Signed-off-by: Zachary T Welch <zw@superlucidity.net>
|
|
|
|
|
|
|
|
|
|
| |
Remove useless forward declarations.
Moves command registration to end of file.
Moves flash structure definitions to end of files.
Changes a few references to global flash structure to local refs.
Signed-off-by: Zachary T Welch <zw@superlucidity.net>
|
|
|
|
|
|
|
|
| |
Remove useless forward declarations.
Moves command registrations to end of files.
Moves flash structure definitions to end of files.
Signed-off-by: Zachary T Welch <zw@superlucidity.net>
|
|
|
|
|
|
|
|
| |
Remove useless forward declarations.
Moves command registration to end of files.
Moves flash structure definition to end of files.
Signed-off-by: Zachary T Welch <zw@superlucidity.net>
|
|
|
|
|
|
|
|
| |
Remove useless forward declarations.
Moves command registration to end of file.
Moves flash structure definition to end of file.
Signed-off-by: Zachary T Welch <zw@superlucidity.net>
|