Home
last modified time | relevance | path

Searched refs:hsi (Results 1 – 25 of 47) sorted by relevance

12

/linux-6.3-rc2/Documentation/devicetree/bindings/hsi/
A Dclient-devices.txt7 - hsi-channel-ids: A list of channel ids
11 - hsi-mode: May be used instead hsi-rx-mode and hsi-tx-mode if
21 hsi-channel-ids property
26 hsi-controller {
27 hsi-port {
28 modem: hsi-client {
31 hsi-channel-ids = <0>, <1>, <2>, <3>;
36 hsi-speed-kbps = <55000>;
37 hsi-mode = "frame";
38 hsi-flow = "synchronized";
[all …]
A Dnokia-modem.txt12 - hsi-channel-names: Should contain the following strings
30 modem: hsi-client {
36 hsi-channel-ids = <0>, <1>, <2>, <3>;
37 hsi-channel-names = "mcsaab-control",
41 hsi-speed-kbps = <55000>;
42 hsi-mode = "frame";
43 hsi-flow = "synchronized";
44 hsi-arb-mode = "round-robin";
A Domap-ssi.txt9 - compatible: Should include "ti,omap3-ssi" or "ti,omap4-hsi"
32 ti,omap4-hsi-port (applicable to OMAP44xx devices)
/linux-6.3-rc2/drivers/hsi/
A Dhsi_core.c345 kfree(hsi->port); in hsi_controller_release()
346 kfree(hsi); in hsi_controller_release()
390 hsi->port[i]->device.parent = &hsi->device; in hsi_register_controller()
445 if (!hsi) in hsi_put_controller()
449 if (hsi->port && hsi->port[i]) in hsi_put_controller()
471 hsi = kzalloc(sizeof(*hsi), flags); in hsi_alloc_controller()
472 if (!hsi) in hsi_alloc_controller()
476 kfree(hsi); in hsi_alloc_controller()
480 hsi->port = port; in hsi_alloc_controller()
502 return hsi; in hsi_alloc_controller()
[all …]
A DMakefile5 obj-$(CONFIG_HSI) += hsi.o
6 hsi-objs := hsi_core.o
7 hsi-$(CONFIG_HSI_BOARDINFO) += hsi_boardinfo.o
A DKconfig18 source "drivers/hsi/controllers/Kconfig"
19 source "drivers/hsi/clients/Kconfig"
/linux-6.3-rc2/include/linux/hsi/
A Dhsi.h280 void hsi_put_controller(struct hsi_controller *hsi);
281 int hsi_register_controller(struct hsi_controller *hsi);
282 void hsi_unregister_controller(struct hsi_controller *hsi);
299 static inline void hsi_controller_set_drvdata(struct hsi_controller *hsi, in hsi_controller_set_drvdata() argument
302 dev_set_drvdata(&hsi->device, data); in hsi_controller_set_drvdata()
305 static inline void *hsi_controller_drvdata(struct hsi_controller *hsi) in hsi_controller_drvdata() argument
307 return dev_get_drvdata(&hsi->device); in hsi_controller_drvdata()
310 static inline struct hsi_port *hsi_find_port_num(struct hsi_controller *hsi, in hsi_find_port_num() argument
313 return (num < hsi->num_ports) ? hsi->port[num] : NULL; in hsi_find_port_num()
/linux-6.3-rc2/Documentation/driver-api/
A Dhsi.rst43 In the Linux kernel the hsi subsystem is supposed to be used for HSI devices.
44 The hsi subsystem contains drivers for hsi controllers including support for
51 hsi-char Device
83 .. kernel-doc:: include/linux/hsi/hsi.h
86 .. kernel-doc:: drivers/hsi/hsi_core.c
A Dindex.rst49 hsi
/linux-6.3-rc2/Documentation/ABI/testing/
A Dsysfs-bus-hsi1 What: /sys/bus/hsi
14 What: /sys/bus/hsi/devices/.../modalias
19 Format: hsi:<hsi_client device name>
/linux-6.3-rc2/arch/arm/boot/dts/
A Domap3-n950-n9.dtsi453 modem: hsi-client {
457 hsi-channel-ids = <0>, <1>, <2>, <3>;
458 hsi-channel-names = "mcsaab-control",
462 hsi-speed-kbps = <96000>;
463 hsi-mode = "frame";
464 hsi-flow = "synchronized";
465 hsi-arb-mode = "round-robin";
A Dstm32mp157a-dk1-scmi.dts64 clock-names = "hse", "hsi", "csi", "lse", "lsi";
A Dstm32mp157c-dk2-scmi.dts70 clock-names = "hse", "hsi", "csi", "lse", "lsi";
A Dstm32mp157c-ed1-scmi.dts69 clock-names = "hse", "hsi", "csi", "lse", "lsi";
A Dstm32mp157c-ev1-scmi.dts75 clock-names = "hse", "hsi", "csi", "lse", "lsi";
A Domap3-n900.dts1126 modem: hsi-client {
1132 hsi-channel-ids = <0>, <1>, <2>, <3>;
1133 hsi-channel-names = "mcsaab-control",
1137 hsi-speed-kbps = <55000>;
1138 hsi-mode = "frame";
1139 hsi-flow = "synchronized";
1140 hsi-arb-mode = "round-robin";
/linux-6.3-rc2/Documentation/devicetree/bindings/clock/
A Dst,stm32mp1-rcc.yaml91 - const: hsi
118 clock-names = "hse", "hsi", "csi", "lse", "lsi";
A Dsamsung,exynos850-clock.yaml40 - samsung,exynos850-cmu-hsi
176 const: samsung,exynos850-cmu-hsi
/linux-6.3-rc2/arch/x86/boot/
A Dapm.c50 boot_params.apm_bios_info.cseg_16_len = oreg.hsi; in query_apm_bios()
/linux-6.3-rc2/drivers/misc/genwqe/
A Dcard_ddcb.h48 u8 hsi; member
A Dcard_ddcb.c184 pddcb->hsi, in print_ddcb_info()
406 if ((pddcb->hsi == 0x44) && (retc_16 <= 0x101)) { in genwqe_check_ddcb_queue()
416 pddcb->hsi, retc_16, errcnts, status, in genwqe_check_ddcb_queue()
/linux-6.3-rc2/drivers/media/platform/renesas/vsp1/
A Dvsp1.h92 struct vsp1_hsit *hsi; member
A Dvsp1_drv.c297 vsp1->hsi = vsp1_hsit_create(vsp1, true); in vsp1_create_entities()
298 if (IS_ERR(vsp1->hsi)) { in vsp1_create_entities()
299 ret = PTR_ERR(vsp1->hsi); in vsp1_create_entities()
303 list_add_tail(&vsp1->hsi->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
/linux-6.3-rc2/Documentation/translations/zh_CN/driver-api/
A Dindex.rst62 * hsi
/linux-6.3-rc2/drivers/
A DMakefile91 obj-$(CONFIG_HSI) += hsi/

Completed in 37 milliseconds

12