Home
last modified time | relevance | path

Searched full:vchiq (Results 1 – 23 of 23) sorted by relevance

/freebsd/sys/arm/broadcom/bcm2835/
H A Dfiles.bcm283x26 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 Dbcm2835_audio.c36 #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 Dbcm2835_vcbus.h76 /* Compatibility name for vchiq arm interface. */
/freebsd/sys/contrib/device-tree/Bindings/soc/bcm/
H A Dbrcm,bcm2835-vchiq.yaml4 $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 Dbrcm,bcm2835-vchiq.txt1 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 Dvchiq_kmod.c84 {"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 Dvchiq_debugfs.c58 /* 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 Dvchiq_connected.c62 * 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 Dvchiq_if.h122 short version; /* The version of VCHIQ */
123 short version_min; /* The minimum compatible version of VCHIQ */
H A Dvchiq_arm.c40 #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 Dvchiq_cfg.h38 /* The version of VCHIQ - change with any non-trivial change */
H A Dvchiq_arm.h111 /* Flag to indicate that the first vchiq connect has made it through.
H A Dvchiq_core.h42 #include "vchiq.h"
53 #define VCHIQ_LOG_PREFIX "vchiq: "
H A Dvchiq_kern_lib.c98 "%s: error allocating vchiq instance\n", __func__); in vchiq_initialise()
H A Dvchiq_core.c2336 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 Dvchiq_shim.c37 #include "vchiq.h"
/freebsd/sys/conf/
H A Dfiles.arm64557 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 Dbcm2836-rpi.dtsi5 &vchiq {
6 compatible = "brcm,bcm2836-vchiq", "brcm,bcm2835-vchiq";
H A Dbcm2835-rpi.dtsi21 vchiq: mailbox@7e00b840 { label
22 compatible = "brcm,bcm2835-vchiq";
H A Dbcm2711-rpi.dtsi101 &vchiq {
/freebsd/sys/arm/conf/
H A DRPI-B
H A DGENERIC228 device vchiq
/freebsd/sys/contrib/vchiq/interface/compat/
H A Dvchi_bsd.c310 mtx_init(&s->mtx, "sema lock", "VCHIQ sepmaphore backing lock", in _sema_init()