| /OK3568_Linux_fs/kernel/drivers/bcma/ |
| H A D | README | 1 Broadcom introduced new bus as replacement for older SSB. It is based on AMBA, 2 however from programming point of view there is nothing AMBA specific we use. 4 Standard AMBA drivers are platform specific, have hardcoded addresses and use 5 AMBA standard fields like CID and PID. 8 1) Broadcom specific AMBA device. It is put on AMBA bus, but can not be treated 9 as standard AMBA device. Reading it's CID or PID can cause machine lockup. 10 2) AMBA standard devices called ports or wrappers. They have CIDs (AMBA_CID) 14 Addresses of AMBA devices are not hardcoded in driver and have to be read from
|
| /OK3568_Linux_fs/kernel/drivers/amba/ |
| H A D | bus.c | 3 * linux/arch/arm/common/amba.c 16 #include <linux/amba/bus.h> 80 retval = add_uevent_var(env, "MODALIAS=amba:d%08X", pcdev->periphid); in amba_uevent() 211 * so we call the bus "amba". 212 * DMA configuration for platform and AMBA bus is same. So here we reuse 216 .name = "amba", 328 * amba_driver_register - register an AMBA device driver 329 * @drv: amba device driver structure 331 * Register an AMBA device driver with the Linux device model 349 * amba_driver_unregister - remove an AMBA device driver [all …]
|
| /OK3568_Linux_fs/kernel/drivers/vfio/platform/ |
| H A D | vfio_amba.c | 10 #include <linux/amba/bus.h> 16 #define DRIVER_DESC "VFIO for AMBA devices - User Level meta-driver" 18 /* probing devices from the AMBA bus */ 39 /* zero is an unset IRQ for AMBA devices */ in get_amba_irq() 52 vdev->name = kasprintf(GFP_KERNEL, "vfio-amba-%08x", adev->periphid); in vfio_amba_probe() 87 MODULE_DEVICE_TABLE(amba, pl330_ids); 94 .name = "vfio-amba",
|
| H A D | Kconfig | 14 tristate "VFIO support for AMBA devices" 17 Support for ARM AMBA devices with VFIO. This is required to make 18 use of ARM AMBA devices present on the system using the VFIO
|
| H A D | Makefile | 9 vfio-amba-y := vfio_amba.o 11 obj-$(CONFIG_VFIO_AMBA) += vfio-amba.o
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/ |
| H A D | coresight.txt | 15 drivers are using the AMBA bus interface. Possible values include: 61 Since we are using the AMBA framework, the name of the clock 85 * Required properties for devices that don't show up on the AMBA bus, such as 89 AMBA markee): 137 will lose register context when AMBA clock is removed which is observed 213 * AMBA bus. As such no need to add "arm,primecell". 248 * non-configurable funnel don't show up on the AMBA
|
| H A D | coresight-cpu-debug.txt | 15 "arm,primecell" since this driver is using the AMBA bus 23 using the AMBA framework, the name of the clock providing
|
| /OK3568_Linux_fs/yocto/poky/meta/lib/oeqa/runtime/cases/ |
| H A D | parselogs.py | 133 'OF: amba_device_add() failed (-19) for /amba/smc@10100000', 134 'OF: amba_device_add() failed (-19) for /amba/mpmc@10110000', 135 'OF: amba_device_add() failed (-19) for /amba/sctl@101e0000', 136 'OF: amba_device_add() failed (-19) for /amba/watchdog@101e1000', 137 'OF: amba_device_add() failed (-19) for /amba/sci@101f0000', 138 'OF: amba_device_add() failed (-19) for /amba/spi@101f4000', 139 'OF: amba_device_add() failed (-19) for /amba/ssp@101f4000', 140 'OF: amba_device_add() failed (-19) for /amba/fpga/sci@a000', 141 'Failed to initialize \'/amba/timer@101e3000\': -22',
|
| /OK3568_Linux_fs/kernel/drivers/hwtracing/coresight/ |
| H A D | coresight-priv.h | 9 #include <linux/amba/bus.h> 188 * private data in AMBA ID table entries, and extract data values. 191 /* coresight AMBA ID, no UCI, no driver data: id table entry */ 198 /* coresight AMBA ID, UCI with driver data only: id table entry. */ 209 /* coresight AMBA ID, full UCI structure: id table entry. */
|
| H A D | coresight-replicator.c | 9 #include <linux/amba/bus.h> 83 * Some replicator designs lose context when AMBA clocks are removed, in dynamic_replicator_enable() 251 * validated by AMBA core in replicator_probe() 407 MODULE_DEVICE_TABLE(amba, dynamic_replicator_ids); 433 pr_info("Error registering amba driver\n"); in replicator_init()
|
| H A D | coresight-funnel.c | 20 #include <linux/amba/bus.h> 237 * validated by AMBA core. in funnel_probe() 394 MODULE_DEVICE_TABLE(amba, dynamic_funnel_ids); 420 pr_info("Error registering amba driver\n"); in funnel_init()
|
| H A D | coresight-tpiu.c | 17 #include <linux/amba/bus.h> 142 /* Validity for the resource is already checked by the AMBA core */ in tpiu_probe() 223 MODULE_DEVICE_TABLE(amba, tpiu_ids);
|
| /OK3568_Linux_fs/kernel/drivers/input/serio/ |
| H A D | ambakmi.c | 17 #include <linux/amba/bus.h> 18 #include <linux/amba/kmi.h> 193 MODULE_DEVICE_TABLE(amba, amba_kmi_idtable); 209 MODULE_DESCRIPTION("AMBA KMI controller driver");
|
| /OK3568_Linux_fs/kernel/drivers/tty/serial/ |
| H A D | amba-pl010.c | 3 * Driver for AMBA serial ports 10 * This is a generic driver for ARM AMBA-type serial ports. They 28 #include <linux/amba/bus.h> 29 #include <linux/amba/serial.h> 491 return port->type == PORT_AMBA ? "AMBA" : NULL; in pl010_type() 741 "Failed to register AMBA-PL010 driver\n"); in pl010_probe() 804 MODULE_DEVICE_TABLE(amba, pl010_ids); 818 printk(KERN_INFO "Serial: AMBA driver\n"); in pl010_init() 832 MODULE_DESCRIPTION("ARM AMBA serial port driver");
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-s3c/ |
| H A D | pl080.c | 3 // Samsung's S3C64XX generic DMA support using amba-pl08x driver. 8 #include <linux/amba/bus.h> 9 #include <linux/amba/pl080.h> 10 #include <linux/amba/pl08x.h>
|
| /OK3568_Linux_fs/kernel/include/linux/amba/ |
| H A D | bus.h | 3 * linux/include/amba/bus.h 28 * for components on the AMBA bus. (ARM IHI 0029E) 44 * components. Passed to the amba bus code from the component driver via 101 /* This is used to generate pseudo-ID for AMBA device */
|
| H A D | pl093.h | 2 /* linux/amba/pl093.h 8 * AMBA PL093 SSMC (synchronous static memory controller)
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/can/ |
| H A D | grcan.txt | 6 Note: These properties are built from the AMBA plug&play in a Leon SPARC system 17 the amba bus in the ordinary case)
|
| /OK3568_Linux_fs/kernel/Documentation/ABI/testing/ |
| H A D | sysfs-bus-amba | 1 What: /sys/bus/amba/devices/.../driver_override 10 driver_override file (echo vfio-amba > driver_override) and may
|
| /OK3568_Linux_fs/kernel/drivers/rtc/ |
| H A D | rtc-pl030.c | 11 #include <linux/amba/bus.h> 159 MODULE_DEVICE_TABLE(amba, pl030_ids); 173 MODULE_DESCRIPTION("ARM AMBA PL030 RTC Driver");
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/media/xilinx/ |
| H A D | video.txt | 8 Each video IP core is represented by an AMBA bus child node in the device 12 The whole pipeline is represented by an AMBA bus child node in the device
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
| H A D | mali_kbase_cache_policy_backend.h | 47 * kbase_amba_set_memory_cache_support() - Sets AMBA memory cache support 57 * kbase_amba_set_invalidate_hint() - Sets AMBA invalidate hint
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-spear/ |
| H A D | spear320.c | 16 #include <linux/amba/pl022.h> 17 #include <linux/amba/pl08x.h> 18 #include <linux/amba/serial.h>
|
| H A D | pl080.c | 14 #include <linux/amba/pl08x.h> 15 #include <linux/amba/bus.h>
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-integrator/ |
| H A D | core.c | 18 #include <linux/amba/bus.h> 19 #include <linux/amba/serial.h>
|