/Linux-v4.19/Documentation/devicetree/bindings/hsi/ |
D | client-devices.txt | 7 - hsi-channel-ids: A list of channel ids 9 - hsi-rx-mode: Receiver Bit transmission mode ("stream" or "frame") 10 - hsi-tx-mode: Transmitter Bit transmission mode ("stream" or "frame") 11 - hsi-mode: May be used instead hsi-rx-mode and hsi-tx-mode if 14 - hsi-speed-kbps: Max bit transmission speed in kbit/s 15 - hsi-flow: RX flow type ("synchronized" or "pipeline") 16 - hsi-arb-mode: Arbitration mode for TX frame ("round-robin", "priority") 20 - hsi-channel-names: A list with one name per channel specified in the 21 hsi-channel-ids property 26 hsi-controller { [all …]
|
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";
|
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-v4.19/drivers/hsi/ |
D | hsi_core.c | 130 static void hsi_scan_board_info(struct hsi_controller *hsi) in hsi_scan_board_info() argument 136 if (cl_info->info.hsi_id == hsi->id) { in hsi_scan_board_info() 137 p = hsi_find_port_num(hsi, cl_info->info.port); in hsi_scan_board_info() 356 struct hsi_controller *hsi = to_hsi_controller(dev); in hsi_controller_release() local 358 kfree(hsi->port); in hsi_controller_release() 359 kfree(hsi); in hsi_controller_release() 381 void hsi_unregister_controller(struct hsi_controller *hsi) in hsi_unregister_controller() argument 383 device_for_each_child(&hsi->device, NULL, hsi_remove_port); in hsi_unregister_controller() 384 device_unregister(&hsi->device); in hsi_unregister_controller() 394 int hsi_register_controller(struct hsi_controller *hsi) in hsi_register_controller() argument [all …]
|
D | Makefile | 5 obj-$(CONFIG_HSI) += hsi.o 6 hsi-objs := hsi_core.o 7 hsi-$(CONFIG_HSI_BOARDINFO) += hsi_boardinfo.o
|
D | Kconfig | 17 source "drivers/hsi/controllers/Kconfig" 18 source "drivers/hsi/clients/Kconfig"
|
/Linux-v4.19/include/linux/hsi/ |
D | hsi.h | 293 void hsi_put_controller(struct hsi_controller *hsi); 294 int hsi_register_controller(struct hsi_controller *hsi); 295 void hsi_unregister_controller(struct hsi_controller *hsi); 312 static inline void hsi_controller_set_drvdata(struct hsi_controller *hsi, in hsi_controller_set_drvdata() argument 315 dev_set_drvdata(&hsi->device, data); in hsi_controller_set_drvdata() 318 static inline void *hsi_controller_drvdata(struct hsi_controller *hsi) in hsi_controller_drvdata() argument 320 return dev_get_drvdata(&hsi->device); in hsi_controller_drvdata() 323 static inline struct hsi_port *hsi_find_port_num(struct hsi_controller *hsi, in hsi_find_port_num() argument 326 return (num < hsi->num_ports) ? hsi->port[num] : NULL; in hsi_find_port_num()
|
/Linux-v4.19/Documentation/driver-api/ |
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
|
D | index.rst | 35 hsi
|
/Linux-v4.19/Documentation/ABI/testing/ |
D | sysfs-bus-hsi | 1 What: /sys/bus/hsi 14 What: /sys/bus/hsi/devices/.../modalias 19 Format: hsi:<hsi_client device name>
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | omap3-n950-n9.dtsi | 445 modem: hsi-client { 449 hsi-channel-ids = <0>, <1>, <2>, <3>; 450 hsi-channel-names = "mcsaab-control", 454 hsi-speed-kbps = <96000>; 455 hsi-mode = "frame"; 456 hsi-flow = "synchronized"; 457 hsi-arb-mode = "round-robin";
|
D | omap3-n900.dts | 1098 modem: hsi-client { 1104 hsi-channel-ids = <0>, <1>, <2>, <3>; 1105 hsi-channel-names = "mcsaab-control", 1109 hsi-speed-kbps = <55000>; 1110 hsi-mode = "frame"; 1111 hsi-flow = "synchronized"; 1112 hsi-arb-mode = "round-robin";
|
D | omap4-l4.dtsi | 177 ti,hwmods = "hsi"; 201 hsi: hsi@0 { label 202 compatible = "ti,omap4-hsi"; 217 hsi_port1: hsi-port@2000 { 218 compatible = "ti,omap4-hsi-port"; 225 hsi_port2: hsi-port@3000 { 226 compatible = "ti,omap4-hsi-port";
|
/Linux-v4.19/arch/x86/boot/ |
D | apm.c | 52 boot_params.apm_bios_info.cseg_16_len = oreg.hsi; in query_apm_bios()
|
D | boot.h | 248 u16 si, hsi; member
|
/Linux-v4.19/drivers/misc/genwqe/ |
D | card_ddcb.h | 57 u8 hsi; member
|
D | card_ddcb.c | 193 pddcb->hsi, in print_ddcb_info() 412 if ((pddcb->hsi == 0x44) && (retc_16 <= 0x101)) { in genwqe_check_ddcb_queue() 422 pddcb->hsi, retc_16, errcnts, status, in genwqe_check_ddcb_queue()
|
/Linux-v4.19/drivers/media/platform/vsp1/ |
D | vsp1.h | 88 struct vsp1_hsit *hsi; member
|
D | vsp1_drv.c | 298 vsp1->hsi = vsp1_hsit_create(vsp1, true); in vsp1_create_entities() 299 if (IS_ERR(vsp1->hsi)) { in vsp1_create_entities() 300 ret = PTR_ERR(vsp1->hsi); in vsp1_create_entities() 304 list_add_tail(&vsp1->hsi->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
|
/Linux-v4.19/drivers/ |
D | Makefile | 86 obj-$(CONFIG_HSI) += hsi/
|
D | Kconfig | 64 source "drivers/hsi/Kconfig"
|
/Linux-v4.19/Documentation/devicetree/bindings/pinctrl/ |
D | nvidia,tegra30-pinmux.txt | 98 extperiph3, gmi, gmi_alt, hda, hdcp, hdmi, hsi, i2c1, i2c2, i2c3,
|
D | nvidia,tegra114-pinmux.txt | 87 extperiph3, gmi, gmi_alt, hda, hsi, i2c1, i2c2, i2c3, i2c4, i2cpwr,
|
D | nvidia,tegra124-pinmux.txt | 106 gmi, gmi_alt, hda, hsi, i2c1, i2c2, i2c3, i2c4, i2cpwr, i2s0,
|
/Linux-v4.19/drivers/scsi/qla2xxx/ |
D | qla_mr.h | 273 struct host_system_info hsi; /* host system info */ member
|