/linux-6.3-rc2/Documentation/devicetree/bindings/hsi/ |
A D | client-devices.txt | 7 - 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 D | nokia-modem.txt | 12 - 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 D | omap-ssi.txt | 9 - 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 D | hsi_core.c | 345 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 D | Makefile | 5 obj-$(CONFIG_HSI) += hsi.o 6 hsi-objs := hsi_core.o 7 hsi-$(CONFIG_HSI_BOARDINFO) += hsi_boardinfo.o
|
A D | Kconfig | 18 source "drivers/hsi/controllers/Kconfig" 19 source "drivers/hsi/clients/Kconfig"
|
/linux-6.3-rc2/include/linux/hsi/ |
A D | hsi.h | 280 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 D | hsi.rst | 43 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 D | index.rst | 49 hsi
|
/linux-6.3-rc2/Documentation/ABI/testing/ |
A D | sysfs-bus-hsi | 1 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 D | omap3-n950-n9.dtsi | 453 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 D | stm32mp157a-dk1-scmi.dts | 64 clock-names = "hse", "hsi", "csi", "lse", "lsi";
|
A D | stm32mp157c-dk2-scmi.dts | 70 clock-names = "hse", "hsi", "csi", "lse", "lsi";
|
A D | stm32mp157c-ed1-scmi.dts | 69 clock-names = "hse", "hsi", "csi", "lse", "lsi";
|
A D | stm32mp157c-ev1-scmi.dts | 75 clock-names = "hse", "hsi", "csi", "lse", "lsi";
|
A D | omap3-n900.dts | 1126 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 D | st,stm32mp1-rcc.yaml | 91 - const: hsi 118 clock-names = "hse", "hsi", "csi", "lse", "lsi";
|
A D | samsung,exynos850-clock.yaml | 40 - samsung,exynos850-cmu-hsi 176 const: samsung,exynos850-cmu-hsi
|
/linux-6.3-rc2/arch/x86/boot/ |
A D | apm.c | 50 boot_params.apm_bios_info.cseg_16_len = oreg.hsi; in query_apm_bios()
|
/linux-6.3-rc2/drivers/misc/genwqe/ |
A D | card_ddcb.h | 48 u8 hsi; member
|
A D | card_ddcb.c | 184 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 D | vsp1.h | 92 struct vsp1_hsit *hsi; member
|
A D | vsp1_drv.c | 297 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 D | index.rst | 62 * hsi
|
/linux-6.3-rc2/drivers/ |
A D | Makefile | 91 obj-$(CONFIG_HSI) += hsi/
|