Home
last modified time | relevance | path

Searched refs:smi (Results 1 – 25 of 91) sorted by relevance

1234

/openbmc/linux/drivers/platform/x86/
H A Dserial-multi-instantiate.c43 struct smi { struct
84 static void smi_devs_unregister(struct smi *smi) in smi_devs_unregister() argument
86 while (smi->i2c_num--) in smi_devs_unregister()
87 i2c_unregister_device(smi->i2c_devs[smi->i2c_num]); in smi_devs_unregister()
89 while (smi->spi_num--) in smi_devs_unregister()
90 spi_unregister_device(smi->spi_devs[smi->spi_num]); in smi_devs_unregister()
101 static int smi_spi_probe(struct platform_device *pdev, struct smi *smi, in smi_spi_probe() argument
119 smi->spi_devs = devm_kcalloc(dev, count, sizeof(*smi->spi_devs), GFP_KERNEL); in smi_spi_probe()
120 if (!smi->spi_devs) in smi_spi_probe()
158 smi->spi_devs[i] = spi_dev; in smi_spi_probe()
[all …]
/openbmc/linux/drivers/char/ipmi/
H A Dipmi_powernv.c38 struct ipmi_smi_powernv *smi = send_info; in ipmi_powernv_start_processing() local
40 smi->intf = intf; in ipmi_powernv_start_processing()
44 static void send_error_reply(struct ipmi_smi_powernv *smi, in send_error_reply() argument
51 ipmi_smi_msg_received(smi->intf, msg); in send_error_reply()
56 struct ipmi_smi_powernv *smi = send_info; in ipmi_powernv_send() local
74 spin_lock_irqsave(&smi->msg_lock, flags); in ipmi_powernv_send()
76 if (smi->cur_msg) { in ipmi_powernv_send()
82 opal_msg = smi->opal_msg; in ipmi_powernv_send()
93 smi->interface_id, opal_msg, size); in ipmi_powernv_send()
94 rc = opal_ipmi_send(smi->interface_id, opal_msg, size); in ipmi_powernv_send()
[all …]
H A Dipmi_si_sm.h56 unsigned int (*init_data)(struct si_sm_data *smi,
65 int (*start_transaction)(struct si_sm_data *smi,
73 int (*get_result)(struct si_sm_data *smi,
84 enum si_sm_result (*event)(struct si_sm_data *smi, long time);
90 int (*detect)(struct si_sm_data *smi);
93 void (*cleanup)(struct si_sm_data *smi);
/openbmc/linux/arch/arm64/boot/dts/mediatek/
H A Dmt8167.dtsi133 smi_common: smi@14017000 {
134 compatible = "mediatek,mt8167-smi-common";
138 clock-names = "apb", "smi";
143 compatible = "mediatek,mt8167-smi-larb";
145 mediatek,smi = <&smi_common>;
148 clock-names = "apb", "smi";
153 compatible = "mediatek,mt8167-smi-larb";
155 mediatek,smi = <&smi_common>;
158 clock-names = "apb", "smi";
163 compatible = "mediatek,mt8167-smi-larb";
[all …]
H A Dmt8195.dtsi1975 smi_sub_common_vpp0_vpp1_2x1: smi@14010000 {
1976 compatible = "mediatek,mt8195-smi-sub-common";
1981 clock-names = "apb", "smi", "gals0";
1982 mediatek,smi = <&smi_common_vpp>;
1986 smi_sub_common_vdec_vpp0_2x1: smi@14011000 {
1987 compatible = "mediatek,mt8195-smi-sub-common";
1992 clock-names = "apb", "smi", "gals0";
1993 mediatek,smi = <&smi_common_vpp>;
1997 smi_common_vpp: smi@14012000 {
1998 compatible = "mediatek,mt8195-smi-common-vpp";
[all …]
H A Dmt8186.dtsi987 "subsys-smi-infra",
988 "subsys-smi-common",
989 "subsys-smi-gals",
990 "subsys-smi-iommu";
1060 "subsys-ipe-smi",
1743 smi_common: smi@14002000 {
1744 compatible = "mediatek,mt8186-smi-common";
1748 clock-names = "apb", "smi", "gals0", "gals1";
1752 larb0: smi@14003000 {
1753 compatible = "mediatek,mt8186-smi-larb";
[all …]
H A Dmt2712e.dtsi1001 compatible = "mediatek,mt2712-smi-larb";
1003 mediatek,smi = <&smi_common0>;
1008 clock-names = "apb", "smi";
1011 smi_common0: smi@14022000 {
1012 compatible = "mediatek,mt2712-smi-common";
1017 clock-names = "apb", "smi";
1021 compatible = "mediatek,mt2712-smi-larb";
1023 mediatek,smi = <&smi_common1>;
1028 clock-names = "apb", "smi";
1032 compatible = "mediatek,mt2712-smi-larb";
[all …]
H A Dmt8192.dtsi1421 smi_common: smi@14002000 {
1422 compatible = "mediatek,mt8192-smi-common";
1428 clock-names = "apb", "smi", "gals0", "gals1";
1433 compatible = "mediatek,mt8192-smi-larb";
1436 mediatek,smi = <&smi_common>;
1438 clock-names = "apb", "smi";
1443 compatible = "mediatek,mt8192-smi-larb";
1446 mediatek,smi = <&smi_common>;
1448 clock-names = "apb", "smi";
1619 compatible = "mediatek,mt8192-smi-larb";
[all …]
H A Dmt6795.dtsi694 compatible = "mediatek,mt6795-smi-larb";
697 clock-names = "apb", "smi";
698 mediatek,smi = <&smi_common>;
703 smi_common: smi@14022000 {
704 compatible = "mediatek,mt6795-smi-common";
708 clock-names = "apb", "smi";
712 compatible = "mediatek,mt6795-smi-larb";
715 clock-names = "apb", "smi";
716 mediatek,smi = <&smi_common>;
728 compatible = "mediatek,mt6795-smi-larb";
[all …]
H A Dmt8183.dtsi922 mediatek,smi = <&smi_common>;
941 mediatek,smi = <&smi_common>;
952 mediatek,smi = <&smi_common>;
958 mediatek,smi = <&smi_common>;
964 mediatek,smi = <&smi_common>;
981 mediatek,smi = <&smi_common>;
1845 compatible = "mediatek,mt8183-smi-larb";
1847 mediatek,smi = <&smi_common>;
1851 clock-names = "apb", "smi";
1854 smi_common: smi@14019000 {
[all …]
H A Dmt8173.dtsi1282 compatible = "mediatek,mt8173-smi-larb";
1284 mediatek,smi = <&smi_common>;
1288 clock-names = "apb", "smi";
1291 smi_common: smi@14022000 {
1292 compatible = "mediatek,mt8173-smi-common";
1297 clock-names = "apb", "smi";
1340 compatible = "mediatek,mt8173-smi-larb";
1342 mediatek,smi = <&smi_common>;
1346 clock-names = "apb", "smi";
1356 compatible = "mediatek,mt8173-smi-larb";
[all …]
/openbmc/linux/arch/arm/boot/dts/mediatek/
H A Dmt7623n.dtsi60 compatible = "mediatek,mt7623-smi-larb",
61 "mediatek,mt2701-smi-larb";
63 mediatek,smi = <&smi_common>;
67 clock-names = "apb", "smi";
72 compatible = "mediatek,mt7623-smi-larb",
73 "mediatek,mt2701-smi-larb";
75 mediatek,smi = <&smi_common>;
79 clock-names = "apb", "smi";
84 compatible = "mediatek,mt7623-smi-larb",
85 "mediatek,mt2701-smi-larb";
[all …]
H A Dmt2701.dtsi189 smi_common: smi@1000c000 {
190 compatible = "mediatek,mt2701-smi-common";
195 clock-names = "apb", "smi", "async";
530 compatible = "mediatek,mt2701-smi-larb";
532 mediatek,smi = <&smi_common>;
536 clock-names = "apb", "smi";
547 compatible = "mediatek,mt2701-smi-larb";
549 mediatek,smi = <&smi_common>;
553 clock-names = "apb", "smi";
563 clock-names = "jpgdec-smi",
[all …]
/openbmc/linux/Documentation/devicetree/bindings/mtd/
H A Dspear_smi.txt4 - compatible : "st,spear600-smi"
12 - st,smi-fast-mode : Flash supports read in fast mode
16 smi: flash@fc000000 {
17 compatible = "st,spear600-smi";
26 st,smi-fast-mode;
/openbmc/linux/drivers/mmc/host/
H A Dcavium.c301 struct sg_mapping_iter *smi = &host->smi; in do_read() local
310 if (smi->consumed >= smi->length) { in do_read()
311 if (!sg_miter_next(smi)) in do_read()
313 smi->consumed = 0; in do_read()
321 while (smi->consumed < smi->length && shift >= 0) { in do_read()
322 ((u8 *)smi->addr)[smi->consumed] = (dat >> shift) & 0xff; in do_read()
324 smi->consumed++; in do_read()
329 sg_miter_stop(smi); in do_read()
709 sg_miter_start(&host->smi, mrq->data->sg, mrq->data->sg_len, in do_read_request()
716 struct sg_mapping_iter *smi = &host->smi; in do_write_request() local
[all …]
/openbmc/linux/drivers/memory/
H A Dmtk-smi.c153 struct mtk_smi smi; member
464 dev_err(larb->smi.dev, "sleep ctrl is not ready(0x%x).\n", tmp); in mtk_smi_larb_sleep_ctrl_enable()
509 static int mtk_smi_dts_clk_init(struct device *dev, struct mtk_smi *smi, in mtk_smi_dts_clk_init() argument
517 smi->clks[i].id = clks[i]; in mtk_smi_dts_clk_init()
518 ret = devm_clk_bulk_get(dev, clk_nr_required, smi->clks); in mtk_smi_dts_clk_init()
523 smi->clks[i].id = clks[i]; in mtk_smi_dts_clk_init()
525 smi->clks + clk_nr_required); in mtk_smi_dts_clk_init()
526 smi->clk_num = clk_nr_required + clk_nr_optional; in mtk_smi_dts_clk_init()
545 ret = mtk_smi_dts_clk_init(dev, &larb->smi, mtk_smi_larb_clks, in mtk_smi_larb_probe()
550 larb->smi.dev = dev; in mtk_smi_larb_probe()
[all …]
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-support/tcpdump/
H A Dtcpdump_4.99.5.bb41 PACKAGECONFIG[smi] = "--with-smi,--without-smi,libsmi"
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/libsmi/
H A Dlibsmi_0.5.0.bb8 file://smi.conf \
34 install -m 0644 ${UNPACKDIR}/smi.conf ${D}${sysconfdir}/smi.conf
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/
H A Dmarvell,armada-98dx3236-pinctrl.txt18 mpp4 4 gpio, spi0(cs1), smi(mdc), dev(cs0)
45 mpp31 31 gpio, slv_smi(mdc), smi(mdc), dev(we1)
46 mpp32 32 gpio, slv_smi(mdio), smi(mdio), dev(cs1)
H A Dmarvell,armada-39x-pinctrl.txt22 mpp4 4 gpio, ua1(txd), ua0(rts), smi(mdc)
23 mpp5 5 gpio, ua1(rxd), ua0(cts), smi(mdio)
35 mpp17 17 gpio, ua1(rxd), spi0(sck), sata1(prsnt) [1], sata0(prsnt) [1], smi(mdio)
38 mpp20 20 gpio, sata0(prsnt) [1], ua0(rts), ua1(txd), smi(mdc)
/openbmc/u-boot/drivers/net/
H A Darmada100_fec.c35 printf("offset: smi, value: 0x%x\n", readl(&regs->smi)); in eth_dump_regs()
87 if (armdfec_phy_timeout(&regs->smi, SMI_BUSY, false)) { in smi_reg_read()
92 writel((phy_addr << 16) | (phy_reg << 21) | SMI_OP_R, &regs->smi); in smi_reg_read()
95 if (armdfec_phy_timeout(&regs->smi, SMI_R_VALID, true)) { in smi_reg_read()
96 val = readl(&regs->smi); in smi_reg_read()
101 val = readl(&regs->smi); in smi_reg_read()
130 if (armdfec_phy_timeout(&regs->smi, SMI_BUSY, false)) { in smi_reg_write()
136 &regs->smi); in smi_reg_write()
/openbmc/openbmc-test-automation/lib/
H A Dos_utilities.robot266 [Documentation] Collect ndivia-smi command output.
271 # Collects the output of ndivia-smi cmd output.
304 ${nvidia_out} ${stderr} ${rc}= OS Execute Command nvidia-smi
313 # nvidia-smi --query-gpu=power.limit --format=csv returns
320 ${cmd}= Catenate nvidia-smi --query-gpu=power.limit
332 # nvidia-smi --query-gpu=power.draw --format=csv returns
339 ${cmd}= Catenate nvidia-smi --query-gpu=power.draw
347 ... nvidia-smi.
349 ${cmd}= Catenate nvidia-smi --query-gpu=power.draw --format=csv |
358 # nvidia-smi -q -d TEMPERATURE | grep "GPU Max" returns
[all …]
/openbmc/linux/Documentation/devicetree/bindings/display/
H A Dsm501fb.txt7 - compatible : should be "smi,sm501".
26 compatible = "smi,sm501";
/openbmc/linux/arch/arm/boot/dts/st/
H A Dspear600-evb.dts50 &smi {
56 st,smi-fast-mode;
H A Dspear1310-evb.dts63 smi-pmx {
65 st,function = "smi";
171 smi: flash@ea000000 { label
179 st,smi-fast-mode;

1234