Home
last modified time | relevance | path

Searched full:bcm (Results 1 – 25 of 177) sorted by relevance

12345678

/linux/drivers/interconnect/qcom/
H A Dbcm-voter.c16 #include "bcm-voter.h"
24 * @dev: reference to the device that communicates with the BCM
25 * @np: reference to the device node to match bcm voters
29 * @voter_node: list of bcm voters
62 static void bcm_aggregate_mask(struct qcom_icc_bcm *bcm) in bcm_aggregate_mask() argument
68 bcm->vote_x[bucket] = 0; in bcm_aggregate_mask()
69 bcm->vote_y[bucket] = 0; in bcm_aggregate_mask()
71 for (i = 0; i < bcm->num_nodes; i++) { in bcm_aggregate_mask()
72 node = bcm->nodes[i]; in bcm_aggregate_mask()
74 /* If any vote in this bucket exists, keep the BCM enabled */ in bcm_aggregate_mask()
[all …]
/linux/drivers/bluetooth/
H A Dhci_bcm.c154 /* generic bcm uart resources */
162 /* List of BCM BT UART devices */
181 struct bcm_data *bcm = hu->priv; in bcm_set_baudrate() local
185 if (speed > 3000000 && !bcm->dev->no_uart_clock_set) { in bcm_set_baudrate()
198 bt_dev_err(hdev, "BCM: failed to write clock (%d)", in bcm_set_baudrate()
218 bt_dev_err(hdev, "BCM: failed to write update baudrate (%d)", in bcm_set_baudrate()
335 static int bcm_request_irq(struct bcm_data *bcm) in bcm_request_irq() argument
337 struct bcm_device *bdev = bcm->dev; in bcm_request_irq()
394 struct bcm_data *bcm = hu->priv; in bcm_setup_sleep() local
398 sleep_params.host_wake_active = !bcm->dev->irq_active_low; in bcm_setup_sleep()
[all …]
/linux/drivers/phy/broadcom/
H A DMakefile3 obj-$(CONFIG_PHY_CYGNUS_PCIE) += phy-bcm-cygnus-pcie.o
4 obj-$(CONFIG_BCM_KONA_USB2_PHY) += phy-bcm-kona-usb2.o
5 obj-$(CONFIG_PHY_BCM_NS_USB2) += phy-bcm-ns-usb2.o
6 obj-$(CONFIG_PHY_BCM_NS_USB3) += phy-bcm-ns-usb3.o
7 obj-$(CONFIG_PHY_NS2_PCIE) += phy-bcm-ns2-pcie.o
8 obj-$(CONFIG_PHY_NS2_USB_DRD) += phy-bcm-ns2-usbdrd.o
14 obj-$(CONFIG_PHY_BCM_SR_PCIE) += phy-bcm-sr-pcie.o
15 obj-$(CONFIG_PHY_BCM_SR_USB) += phy-bcm-sr-usb.o
H A Dphy-bcm-kona-usb2.c3 * phy-bcm-kona-usb2.c - Broadcom Kona USB2 Phy Driver
135 .name = "bcm-kona-usb2",
142 MODULE_ALIAS("platform:bcm-kona-usb2");
144 MODULE_DESCRIPTION("BCM Kona USB 2.0 PHY driver");
/linux/arch/mips/bcm63xx/
H A Dreset.c21 [BCM63XX_RESET_SPI] = BCM## __cpu ##_RESET_SPI, \
22 [BCM63XX_RESET_ENET] = BCM## __cpu ##_RESET_ENET, \
23 [BCM63XX_RESET_USBH] = BCM## __cpu ##_RESET_USBH, \
24 [BCM63XX_RESET_USBD] = BCM## __cpu ##_RESET_USBD, \
25 [BCM63XX_RESET_DSL] = BCM## __cpu ##_RESET_DSL, \
26 [BCM63XX_RESET_SAR] = BCM## __cpu ##_RESET_SAR, \
27 [BCM63XX_RESET_EPHY] = BCM## __cpu ##_RESET_EPHY, \
28 [BCM63XX_RESET_ENETSW] = BCM## __cpu ##_RESET_ENETSW, \
29 [BCM63XX_RESET_PCM] = BCM## __cpu ##_RESET_PCM, \
30 [BCM63XX_RESET_MPI] = BCM## __cpu ##_RESET_MPI, \
[all …]
/linux/Documentation/devicetree/bindings/interconnect/
H A Dqcom,bcm-voter.yaml4 $id: http://devicetree.org/schemas/interconnect/qcom,bcm-voter.yaml#
7 title: Qualcomm BCM-Voter Interconnect
13 The Bus Clock Manager (BCM) is a dedicated hardware accelerator that manages
22 - qcom,bcm-voter
51 apps_bcm_voter: bcm-voter {
52 compatible = "qcom,bcm-voter";
61 disp_bcm_voter: bcm-voter {
62 compatible = "qcom,bcm-voter";
H A Dqcom,rpmh-common.yaml15 RPMh hardware accelerators known as Bus Clock Manager (BCM). The provider is
16 able to communicate with the BCM through the Resource State Coordinator (RSC)
25 qcom,bcm-voters:
31 List of phandles to qcom,bcm-voter nodes that are required by
34 qcom,bcm-voter-names:
37 Names for each of the qcom,bcm-voters specified.
41 - qcom,bcm-voters
H A Dqcom,qdu1000-rpmh.yaml15 RPMh hardware accelerators known as Bus Clock Manager (BCM). The provider is
16 able to communicate with the BCM through the Resource State Coordinator (RSC)
63 qcom,bcm-voters = <&apps_bcm_voter>;
69 qcom,bcm-voters = <&apps_bcm_voter>;
H A Dqcom,sm7150-rpmh.yaml14 RPMh hardware accelerators known as Bus Clock Manager (BCM).
70 qcom,bcm-voters = <&apps_bcm_voter>;
77 qcom,bcm-voters = <&apps_bcm_voter>;
82 qcom,bcm-voters = <&apps_bcm_voter>;
H A Dqcom,sdx75-rpmh.yaml14 RPMh hardware accelerators known as Bus Clock Manager (BCM). The provider is
15 able to communicate with the BCM through the Resource State Coordinator (RSC)
83 qcom,bcm-voters = <&apps_bcm_voter>;
91 qcom,bcm-voters = <&apps_bcm_voter>;
H A Dqcom,x1e80100-rpmh.yaml15 RPMh hardware accelerators known as Bus Clock Manager (BCM). The provider is
16 able to communicate with the BCM through the Resource State Coordinator (RSC)
75 qcom,bcm-voters = <&apps_bcm_voter>;
82 qcom,bcm-voters = <&apps_bcm_voter>;
H A Dqcom,sc7280-rpmh.yaml15 RPMh hardware accelerators known as Bus Clock Manager (BCM).
107 qcom,bcm-voters = <&apps_bcm_voter>;
114 qcom,bcm-voters = <&apps_bcm_voter>;
121 qcom,bcm-voters = <&apps_bcm_voter>;
H A Dqcom,rpmh.yaml15 RPMh hardware accelerators known as Bus Clock Manager (BCM). The provider is
16 able to communicate with the BCM through the Resource State Coordinator (RSC)
136 qcom,bcm-voters = <&apps_bcm_voter>;
143 qcom,bcm-voter-names = "apps", "disp";
144 qcom,bcm-voters = <&apps_bcm_voter>, <&disp_bcm_voter>;
H A Dqcom,sm8650-rpmh.yaml15 RPMh hardware accelerators known as Bus Clock Manager (BCM). The provider is
16 able to communicate with the BCM through the Resource State Coordinator (RSC)
127 qcom,bcm-voters = <&apps_bcm_voter>;
135 qcom,bcm-voters = <&apps_bcm_voter>;
H A Dqcom,sm8550-rpmh.yaml15 RPMh hardware accelerators known as Bus Clock Manager (BCM). The provider is
16 able to communicate with the BCM through the Resource State Coordinator (RSC)
129 qcom,bcm-voters = <&apps_bcm_voter>;
138 qcom,bcm-voters = <&apps_bcm_voter>;
H A Dqcom,sm6350-rpmh.yaml68 qcom,bcm-voters = <&apps_bcm_voter>;
75 qcom,bcm-voters = <&apps_bcm_voter>;
80 qcom,bcm-voters = <&apps_bcm_voter>;
H A Dqcom,sm8450-rpmh.yaml15 RPMh hardware accelerators known as Bus Clock Manager (BCM).
112 qcom,bcm-voters = <&apps_bcm_voter>;
119 qcom,bcm-voters = <&apps_bcm_voter>;
/linux/Documentation/devicetree/bindings/spi/
H A Dbrcm,spi-bcm-qspi.yaml4 $id: http://devicetree.org/schemas/spi/brcm,spi-bcm-qspi.yaml#
42 - const: brcm,spi-bcm-qspi
51 - const: brcm,spi-bcm-qspi
102 compatible = "brcm,spi-brcmstb-qspi", "brcm,spi-bcm-qspi";
131 compatible = "brcm,spi-brcmstb-mspi", "brcm,spi-bcm-qspi";
145 compatible = "brcm,spi-nsp-qspi", "brcm,spi-bcm-qspi";
174 compatible = "brcm,spi-ns2-qspi", "brcm,spi-bcm-qspi";
/linux/net/can/
H A DMakefile13 obj-$(CONFIG_CAN_BCM) += can-bcm.o
14 can-bcm-y := bcm.o
H A Dbcm.c3 * bcm.c - Broadcast Manager to filter/send (cyclic) CAN content
59 #include <linux/can/bcm.h>
282 * of the given bcm tx op
328 * bcm_send_to_user - send a BCM message to the userspace
363 * the BCM uses the flags-element of the canfd_frame in bcm_send_to_user()
366 * BCM, where nframes is 1 in bcm_send_to_user()
754 * helpers for bcm_op handling: find & delete bcm [rx|tx] op elements
800 printk(KERN_ERR "can-bcm: bcm_rx_unreg: registered device " in bcm_rx_unreg()
899 * bcm_tx_setup - create or update a bcm tx op (for bcm_sendmsg)
925 /* update existing BCM operation */ in bcm_tx_setup()
[all …]
/linux/Documentation/devicetree/bindings/mailbox/
H A Dbrcm,iproc-pdc-mbox.txt15 - brcm,use-bcm-hdr: present if a BCM header precedes each frame.
24 brcm,use-bcm-hdr;
/linux/Documentation/devicetree/bindings/power/
H A Dbrcm,bcm-pmb.yaml4 $id: http://devicetree.org/schemas/power/brcm,bcm-pmb.yaml#
30 description: cell specifies device ID (see bcm-pmb.h)
41 #include <dt-bindings/soc/bcm-pmb.h>
/linux/sound/soc/intel/boards/
H A Dsof_wm8804.c199 GPIO_LOOKUP("INT3452:01", 73, "BCM-GPIO5", GPIO_ACTIVE_HIGH),
200 GPIO_LOOKUP("INT3452:01", 74, "BCM-GPIO6", GPIO_ACTIVE_HIGH),
236 ctx->gpio_44 = devm_gpiod_get(&pdev->dev, "BCM-GPIO5", in sof_wm8804_probe()
241 "could not get BCM-GPIO5: %d\n", in sof_wm8804_probe()
246 ctx->gpio_48 = devm_gpiod_get(&pdev->dev, "BCM-GPIO6", in sof_wm8804_probe()
251 "could not get BCM-GPIO6: %d\n", in sof_wm8804_probe()
/linux/drivers/net/mdio/
H A DMakefile9 obj-$(CONFIG_MDIO_BCM_IPROC) += mdio-bcm-iproc.o
10 obj-$(CONFIG_MDIO_BCM_UNIMAC) += mdio-bcm-unimac.o
29 obj-$(CONFIG_MDIO_BUS_MUX_BCM_IPROC) += mdio-mux-bcm-iproc.o
/linux/drivers/net/ethernet/broadcom/asp2/
H A DMakefile1 obj-$(CONFIG_BCMASP) += bcm-asp.o
2 bcm-asp-objs := bcmasp.o bcmasp_intf.o bcmasp_ethtool.o

12345678