Home
last modified time | relevance | path

Searched full:vchiq (Results 1 – 24 of 24) 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"
318 /* VCHIQ stuff */
1011 device_set_desc(dev, "VCHIQ audio"); in bcm2835_audio_probe()
1039 snprintf(status, SND_STATUSLEN, "at VCHIQ"); in bcm2835_audio_delayed_init()
1130 DRIVER_MODULE(bcm2835_audio, vchiq, bcm2835_audio_driver, 0, 0);
1132 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/conf/
H A Dfiles.arm64574 arm/broadcom/bcm2835/bcm2835_audio.c optional sound vchiq fdt \
575 compile-with "${NORMAL_C} -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq"
598 contrib/vchiq/interface/compat/vchi_bsd.c optional vchiq soc_brcm_bcm2837 fdt \
599 compile-with "${NORMAL_C} -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq"
600 contrib/vchiq/interface/vchiq_arm/vchiq_2835_arm.c optional vchiq soc_brcm_bcm2837 fdt \
601 …ompile-with "${NORMAL_C} -Wno-unused -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq"
602 contrib/vchiq/interface/vchiq_arm/vchiq_arm.c optional vchiq soc_brcm_bcm2837 fdt \
603 …ompile-with "${NORMAL_C} -Wno-unused -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq"
604 contrib/vchiq/interface/vchiq_arm/vchiq_connected.c optional vchiq soc_brcm_bcm2837 fdt \
605 compile-with "${NORMAL_C} -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000 -I$S/contrib/vchiq"
[all …]
/freebsd/sys/contrib/vchiq/interface/vchiq_arm/
H A Dvchiq_kmod.c106 {"broadcom,bcm2835-vchiq", BSD_REG_ADDRS | CONFIG_VALID},
107 {"brcm,bcm2835-vchiq", CONFIG_VALID},
108 {"brcm,bcm2711-vchiq", LONG_BULK_SPACE | CONFIG_VALID},
172 device_set_desc(dev, "BCM2835 VCHIQ"); in bcm_vchiq_probe()
248 mtx_init(&sc->lock, "vchiq", 0, MTX_DEF); in bcm_vchiq_attach()
291 "vchiq",
296 DRIVER_MODULE(vchiq, simplebus, bcm_vchiq_driver, 0, 0);
297 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
499 "vchiq: connect: could not lock mutex for " in vchiq_ioctl()
512 "vchiq: could not connect: %d", status); in vchiq_ioctl()
976 /* This must be a VCHIQ-style service */ in vchiq_ioctl()
1404 "vchiq has no connection to VideoCore"); in vchiq_open()
2616 snprintf(entity, sizeof(entity), "VCHIQ: "); in vchiq_use_internal()
2950 "----- VCHIQ use count count %d", peer_count); in vchiq_dump_service_use_state()
2952 "--- Overall vchiq instance use count %d", vc_use_count); in vchiq_dump_service_use_state()
3016 "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.c2355 vchiq_loud_error("Invalid VCHIQ magic value found."); in vchiq_init_state()
2369 vchiq_loud_error("Incompatible VCHIQ versions found."); in vchiq_init_state()
2381 vchiq_loud_error("Incompatible VCHIQ versions found."); in vchiq_init_state()
2526 snprintf(threadname, sizeof(threadname), "VCHIQ-%d", state->id); in vchiq_init_state()
H A Dvchiq_shim.c37 #include "vchiq.h"
/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.dtsi100 &vchiq {
/freebsd/sys/arm64/conf/
H A Dstd.broadcom37 device vchiq
/freebsd/sys/arm/conf/
H A DRPI-B
H A DGENERIC234 device vchiq
/freebsd/sys/contrib/vchiq/interface/compat/
H A Dvchi_bsd.c309 mtx_init(&s->mtx, "sema lock", "VCHIQ sepmaphore backing lock", in _sema_init()