Home
last modified time | relevance | path

Searched refs:bcm (Results 1 – 25 of 126) sorted by relevance

123456

/linux-5.19.10/drivers/interconnect/qcom/
Dbcm-voter.c61 static void bcm_aggregate(struct qcom_icc_bcm *bcm) in bcm_aggregate() argument
70 for (i = 0; i < bcm->num_nodes; i++) { in bcm_aggregate()
71 node = bcm->nodes[i]; in bcm_aggregate()
72 temp = bcm_div(node->sum_avg[bucket] * bcm->aux_data.width, in bcm_aggregate()
76 temp = bcm_div(node->max_peak[bucket] * bcm->aux_data.width, in bcm_aggregate()
81 temp = agg_avg[bucket] * bcm->vote_scale; in bcm_aggregate()
82 bcm->vote_x[bucket] = bcm_div(temp, bcm->aux_data.unit); in bcm_aggregate()
84 temp = agg_peak[bucket] * bcm->vote_scale; in bcm_aggregate()
85 bcm->vote_y[bucket] = bcm_div(temp, bcm->aux_data.unit); in bcm_aggregate()
88 if (bcm->keepalive && bcm->vote_x[QCOM_ICC_BUCKET_AMC] == 0 && in bcm_aggregate()
[all …]
Dicc-rpmh.c135 int qcom_icc_bcm_init(struct qcom_icc_bcm *bcm, struct device *dev) in qcom_icc_bcm_init() argument
143 if (bcm->addr) in qcom_icc_bcm_init()
146 bcm->addr = cmd_db_read_addr(bcm->name); in qcom_icc_bcm_init()
147 if (!bcm->addr) { in qcom_icc_bcm_init()
149 bcm->name); in qcom_icc_bcm_init()
153 data = cmd_db_read_aux_data(bcm->name, &data_count); in qcom_icc_bcm_init()
156 bcm->name, PTR_ERR(data)); in qcom_icc_bcm_init()
161 bcm->name); in qcom_icc_bcm_init()
165 bcm->aux_data.unit = le32_to_cpu(data->unit); in qcom_icc_bcm_init()
166 bcm->aux_data.width = le16_to_cpu(data->width); in qcom_icc_bcm_init()
[all …]
DMakefile3 icc-bcm-voter-objs := bcm-voter.o
26 obj-$(CONFIG_INTERCONNECT_QCOM_BCM_VOTER) += icc-bcm-voter.o
Dbcm-voter.h24 void qcom_icc_bcm_voter_add(struct bcm_voter *voter, struct qcom_icc_bcm *bcm);
/linux-5.19.10/drivers/bluetooth/
Dhci_bcm.c322 static int bcm_request_irq(struct bcm_data *bcm) in bcm_request_irq() argument
324 struct bcm_device *bdev = bcm->dev; in bcm_request_irq()
381 struct bcm_data *bcm = hu->priv; in bcm_setup_sleep() local
385 sleep_params.host_wake_active = !bcm->dev->irq_active_low; in bcm_setup_sleep()
401 static inline int bcm_request_irq(struct bcm_data *bcm) { return 0; } in bcm_request_irq() argument
408 struct bcm_data *bcm = hu->priv; in bcm_set_diag() local
422 skb_queue_tail(&bcm->txq, skb); in bcm_set_diag()
430 struct bcm_data *bcm; in bcm_open() local
439 bcm = kzalloc(sizeof(*bcm), GFP_KERNEL); in bcm_open()
440 if (!bcm) in bcm_open()
[all …]
/linux-5.19.10/drivers/phy/broadcom/
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
/linux-5.19.10/Documentation/devicetree/bindings/interconnect/
Dqcom,bcm-voter.yaml4 $id: http://devicetree.org/schemas/interconnect/qcom,bcm-voter.yaml#
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";
Dqcom,rpmh.yaml136 qcom,bcm-voters:
141 List of phandles to qcom,bcm-voter nodes that are required by
144 qcom,bcm-voter-names:
146 Names for each of the qcom,bcm-voters specified.
152 - qcom,bcm-voters
164 qcom,bcm-voters = <&apps_bcm_voter>;
171 qcom,bcm-voter-names = "apps", "disp";
172 qcom,bcm-voters = <&apps_bcm_voter>, <&disp_bcm_voter>;
/linux-5.19.10/net/can/
DMakefile13 obj-$(CONFIG_CAN_BCM) += can-bcm.o
14 can-bcm-y := bcm.o
/linux-5.19.10/Documentation/devicetree/bindings/spi/
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-5.19.10/Documentation/devicetree/bindings/power/
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-5.19.10/drivers/net/mdio/
DMakefile9 obj-$(CONFIG_MDIO_BCM_IPROC) += mdio-bcm-iproc.o
10 obj-$(CONFIG_MDIO_BCM_UNIMAC) += mdio-bcm-unimac.o
28 obj-$(CONFIG_MDIO_BUS_MUX_BCM_IPROC) += mdio-mux-bcm-iproc.o
/linux-5.19.10/drivers/net/dsa/
DMakefile2 obj-$(CONFIG_NET_DSA_BCM_SF2) += bcm-sf2.o
3 bcm-sf2-objs := bcm_sf2.o bcm_sf2_cfp.o
/linux-5.19.10/drivers/nvmem/
DMakefile10 obj-$(CONFIG_NVMEM_BCM_OCOTP) += nvmem-bcm-ocotp.o
11 nvmem-bcm-ocotp-y := bcm-ocotp.o
/linux-5.19.10/drivers/misc/bcm-vk/
DKconfig15 accelerators via /dev/bcm-vk.N devices.
27 Device node will in the form /dev/bcm-vk.x_ttyVKy where:
/linux-5.19.10/Documentation/devicetree/bindings/rng/
Dbrcm,bcm2835.yaml18 - brcm,bcm-nsp-rng
68 compatible = "brcm,bcm-nsp-rng";
/linux-5.19.10/Documentation/devicetree/bindings/mailbox/
Dbrcm,iproc-pdc-mbox.txt15 - brcm,use-bcm-hdr: present if a BCM header precedes each frame.
24 brcm,use-bcm-hdr;
/linux-5.19.10/drivers/mailbox/
DMakefile40 obj-$(CONFIG_BCM_PDC_MBOX) += bcm-pdc-mailbox.o
42 obj-$(CONFIG_BCM_FLEXRM_MBOX) += bcm-flexrm-mailbox.o
/linux-5.19.10/Documentation/devicetree/bindings/phy/
Dbcm-ns-usb2-phy.yaml4 $id: http://devicetree.org/schemas/phy/bcm-ns-usb2-phy.yaml#
64 #include <dt-bindings/clock/bcm-nsp.h>
/linux-5.19.10/drivers/soc/bcm/
DKconfig45 source "drivers/soc/bcm/bcm63xx/Kconfig"
46 source "drivers/soc/bcm/brcmstb/Kconfig"
/linux-5.19.10/drivers/soc/bcm/bcm63xx/
DMakefile3 obj-$(CONFIG_BCM_PMB) += bcm-pmb.o
/linux-5.19.10/Documentation/devicetree/bindings/mfd/
Dbrcm,cru.yaml40 $ref: ../phy/bcm-ns-usb2-phy.yaml
58 #include <dt-bindings/clock/bcm-nsp.h>
/linux-5.19.10/drivers/net/phy/
DMakefile48 obj-$(CONFIG_BCM_CYGNUS_PHY) += bcm-cygnus.o
49 obj-$(CONFIG_BCM_NET_PHYLIB) += bcm-phy-lib.o
/linux-5.19.10/drivers/pwm/
DMakefile8 obj-$(CONFIG_PWM_BCM_IPROC) += pwm-bcm-iproc.o
9 obj-$(CONFIG_PWM_BCM_KONA) += pwm-bcm-kona.o
/linux-5.19.10/Documentation/devicetree/bindings/soc/qcom/
Dqcom,rpmh-rsc.yaml113 bcm-voter:
114 $ref: /schemas/interconnect/qcom,bcm-voter.yaml#
269 bcm-voter {
270 compatible = "qcom,bcm-voter";

123456