/freebsd/sys/arm/broadcom/bcm2835/ |
H A D | files.bcm283x | 26 arm/broadcom/bcm2835/bcm2835_audio.c optional sound vchiq \ 27 compile-with "${NORMAL_C} -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq" 30 contrib/vchiq/interface/compat/vchi_bsd.c optional vchiq \ 31 compile-with "${NORMAL_C} -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq" 32 contrib/vchiq/interface/vchiq_arm/vchiq_2835_arm.c optional vchiq \ 33 …ompile-with "${NORMAL_C} -Wno-unused -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq" 34 contrib/vchiq/interface/vchiq_arm/vchiq_arm.c optional vchiq \ 35 …ompile-with "${NORMAL_C} -Wno-unused -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq" 36 contrib/vchiq/interface/vchiq_arm/vchiq_connected.c optional vchiq \ 37 compile-with "${NORMAL_C} -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq" [all …]
|
H A D | bcm2835_audio.c | 36 #include "interface/vchiq_arm/vchiq.h" 253 /* VCHIQ stuff */ 846 device_set_desc(dev, "VCHIQ audio"); in bcm2835_audio_probe() 873 snprintf(status, SND_STATUSLEN, "at VCHIQ"); in bcm2835_audio_delayed_init() 964 DRIVER_MODULE(bcm2835_audio, vchiq, bcm2835_audio_driver, 0, 0); 966 MODULE_DEPEND(bcm2835_audio, vchiq, 1, 1, 1);
|
H A D | bcm2835_vcbus.h | 76 /* Compatibility name for vchiq arm interface. */
|
/freebsd/sys/contrib/device-tree/Bindings/soc/bcm/ |
H A D | brcm,bcm2835-vchiq.yaml | 4 $id: http://devicetree.org/schemas/soc/bcm/brcm,bcm2835-vchiq.yaml# 7 title: Broadcom VCHIQ firmware services 13 The VCHIQ communication channel can be provided by BCM283x and Capri SoCs, 22 - brcm,bcm2835-vchiq 27 - brcm,bcm2836-vchiq 28 - const: brcm,bcm2835-vchiq 48 compatible = "brcm,bcm2835-vchiq";
|
H A D | brcm,bcm2835-vchiq.txt | 1 Broadcom VCHIQ firmware services 5 - compatible: Should be "brcm,bcm2835-vchiq" on BCM2835, otherwise 6 "brcm,bcm2836-vchiq". 14 compatible = "brcm,bcm2835-vchiq";
|
/freebsd/sys/contrib/vchiq/interface/vchiq_arm/ |
H A D | vchiq_kmod.c | 84 {"broadcom,bcm2835-vchiq", BSD_DTB}, 85 {"brcm,bcm2835-vchiq", UPSTREAM_DTB}, 86 {"brcm,bcm2711-vchiq", UPSTREAM_DTB}, 140 device_set_desc(dev, "BCM2835 VCHIQ"); in bcm_vchiq_probe() 190 mtx_init(&sc->lock, "vchiq", 0, MTX_DEF); in bcm_vchiq_attach() 233 "vchiq", 238 DRIVER_MODULE(vchiq, simplebus, bcm_vchiq_driver, 0, 0); 239 MODULE_VERSION(vchiq, 1);
|
H A D | vchiq_debugfs.c | 58 /* Global 'vchiq' debugfs entry used by all instances */ 164 /* create an entry under <debugfs>/vchiq/log for each log category */ 323 debugfs_info.vchiq_cfg_dir = debugfs_create_dir("vchiq", NULL); in vchiq_debugfs_init()
|
H A D | vchiq_connected.c | 62 * This function is used to defer initialization until the vchiq stack is 97 * This function is called by the vchiq stack once it has been connected to
|
H A D | vchiq_if.h | 122 short version; /* The version of VCHIQ */ 123 short version_min; /* The minimum compatible version of VCHIQ */
|
H A D | vchiq_arm.c | 40 #define DEVICE_NAME "vchiq" 83 ** _forcing_ suspend. This is to cater for SW which fails to release vchiq 483 "vchiq: connect: could not lock mutex for " in vchiq_ioctl() 496 "vchiq: could not connect: %d", status); in vchiq_ioctl() 859 /* This must be a VCHIQ-style service */ in vchiq_ioctl() 1182 "vchiq has no connection to VideoCore"); in vchiq_open() 2386 snprintf(entity, sizeof(entity), "VCHIQ: "); in vchiq_use_internal() 2720 "----- VCHIQ use count count %d", peer_count); in vchiq_dump_service_use_state() 2722 "--- Overall vchiq instance use count %d", vc_use_count); in vchiq_dump_service_use_state() 2786 "vchiq: FATAL: couldn't create thread %s", in vchiq_platform_conn_state_changed() [all …]
|
H A D | vchiq_cfg.h | 38 /* The version of VCHIQ - change with any non-trivial change */
|
H A D | vchiq_arm.h | 111 /* Flag to indicate that the first vchiq connect has made it through.
|
H A D | vchiq_core.h | 42 #include "vchiq.h" 53 #define VCHIQ_LOG_PREFIX "vchiq: "
|
H A D | vchiq_kern_lib.c | 98 "%s: error allocating vchiq instance\n", __func__); in vchiq_initialise()
|
H A D | vchiq_core.c | 2336 vchiq_loud_error("Invalid VCHIQ magic value found."); in vchiq_init_state() 2350 vchiq_loud_error("Incompatible VCHIQ versions found."); in vchiq_init_state() 2362 vchiq_loud_error("Incompatible VCHIQ versions found."); in vchiq_init_state() 2507 snprintf(threadname, sizeof(threadname), "VCHIQ-%d", state->id); in vchiq_init_state()
|
H A D | vchiq_shim.c | 37 #include "vchiq.h"
|
/freebsd/sys/conf/ |
H A D | files.arm64 | 557 arm/broadcom/bcm2835/bcm2835_audio.c optional sound vchiq fdt \ 558 compile-with "${NORMAL_C} -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq" 581 contrib/vchiq/interface/compat/vchi_bsd.c optional vchiq soc_brcm_bcm2837 \ 582 compile-with "${NORMAL_C} -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq" 583 contrib/vchiq/interface/vchiq_arm/vchiq_2835_arm.c optional vchiq soc_brcm_bcm2837 \ 584 …ompile-with "${NORMAL_C} -Wno-unused -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq" 585 contrib/vchiq/interface/vchiq_arm/vchiq_arm.c optional vchiq soc_brcm_bcm2837 \ 586 …ompile-with "${NORMAL_C} -Wno-unused -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq" 587 contrib/vchiq/interface/vchiq_arm/vchiq_connected.c optional vchiq soc_brcm_bcm2837 \ 588 compile-with "${NORMAL_C} -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq" [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/broadcom/ |
H A D | bcm2836-rpi.dtsi | 5 &vchiq { 6 compatible = "brcm,bcm2836-vchiq", "brcm,bcm2835-vchiq";
|
H A D | bcm2835-rpi.dtsi | 21 vchiq: mailbox@7e00b840 { label 22 compatible = "brcm,bcm2835-vchiq";
|
H A D | bcm2711-rpi.dtsi | 101 &vchiq {
|
/freebsd/sys/arm/conf/ |
H A D | RPI-B |
|
H A D | GENERIC | 228 device vchiq
|
/freebsd/sys/contrib/vchiq/interface/compat/ |
H A D | vchi_bsd.c | 310 mtx_init(&s->mtx, "sema lock", "VCHIQ sepmaphore backing lock", in _sema_init()
|