Lines Matching full:amba

3  *  linux/arch/arm/common/amba.c
16 #include <linux/amba/bus.h>
154 * Find reset control(s) of the amba bus and de-assert them. in amba_read_periphid()
248 retval = add_uevent_var(env, "MODALIAS=amba:d%08X", pcdev->periphid); in amba_uevent()
435 * so we call the bus "amba".
436 * DMA configuration for platform and AMBA bus is same. So here we reuse
440 .name = "amba",
479 .name = "amba-proxy",
492 * one amba driver registered. If all amba drivers are modules and are in amba_stub_drv_init()
496 * amba_match() is called even if no amba driver has been registered. in amba_stub_drv_init()
503 * __amba_driver_register - register an AMBA device driver
504 * @drv: amba device driver structure
507 * Register an AMBA device driver with the Linux device model
525 * amba_driver_unregister - remove an AMBA device driver
526 * @drv: AMBA device driver structure to remove
528 * Unregister an AMBA device driver from the Linux device
550 * amba_device_add - add a previously allocated AMBA device structure
551 * @dev: AMBA device allocated by amba_device_alloc
555 * initialized. Register the AMBA device with the Linux device
571 * AMBA device uevents require reading its pid and cid in amba_device_add()
604 * amba_device_alloc - allocate an AMBA device
605 * @name: sysfs name of the AMBA device
606 * @base: base of AMBA device
607 * @size: size of AMBA device
609 * Allocate and initialize an AMBA device structure. Returns %NULL
630 * amba_device_register - register an AMBA device
631 * @dev: AMBA device to register
634 * Setup the AMBA device, reading the cell ID if present.
635 * Claim the resource, and register the AMBA device with
648 * amba_device_put - put an AMBA device
649 * @dev: AMBA device to put
658 * amba_device_unregister - unregister an AMBA device
659 * @dev: AMBA device to remove
661 * Remove the specified AMBA device from the Linux device
664 * been removed. The AMBA device's resources including