Home
last modified time | relevance | path

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

/linux-4.1.27/Documentation/devicetree/bindings/hsi/
Dclient-devices.txt7 - 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 …]
Dnokia-modem.txt10 - hsi-channel-names: Should contain the following strings
28 modem: hsi-client {
34 hsi-channel-ids = <0>, <1>, <2>, <3>;
35 hsi-channel-names = "mcsaab-control",
39 hsi-speed-kbps = <55000>;
40 hsi-mode = "frame";
41 hsi-flow = "synchronized";
42 hsi-arb-mode = "round-robin";
/linux-4.1.27/drivers/hsi/
Dhsi.c120 static void hsi_scan_board_info(struct hsi_controller *hsi) in hsi_scan_board_info() argument
126 if (cl_info->info.hsi_id == hsi->id) { in hsi_scan_board_info()
127 p = hsi_find_port_num(hsi, cl_info->info.port); in hsi_scan_board_info()
348 struct hsi_controller *hsi = to_hsi_controller(dev); in hsi_controller_release() local
350 kfree(hsi->port); in hsi_controller_release()
351 kfree(hsi); in hsi_controller_release()
373 void hsi_unregister_controller(struct hsi_controller *hsi) in hsi_unregister_controller() argument
375 device_for_each_child(&hsi->device, NULL, hsi_remove_port); in hsi_unregister_controller()
376 device_unregister(&hsi->device); in hsi_unregister_controller()
386 int hsi_register_controller(struct hsi_controller *hsi) in hsi_register_controller() argument
[all …]
DKconfig17 source "drivers/hsi/controllers/Kconfig"
18 source "drivers/hsi/clients/Kconfig"
DMakefile5 obj-$(CONFIG_HSI) += hsi.o
/linux-4.1.27/include/linux/hsi/
Dhsi.h296 void hsi_put_controller(struct hsi_controller *hsi);
297 int hsi_register_controller(struct hsi_controller *hsi);
298 void hsi_unregister_controller(struct hsi_controller *hsi);
315 static inline void hsi_controller_set_drvdata(struct hsi_controller *hsi, in hsi_controller_set_drvdata() argument
318 dev_set_drvdata(&hsi->device, data); in hsi_controller_set_drvdata()
321 static inline void *hsi_controller_drvdata(struct hsi_controller *hsi) in hsi_controller_drvdata() argument
323 return dev_get_drvdata(&hsi->device); in hsi_controller_drvdata()
326 static inline struct hsi_port *hsi_find_port_num(struct hsi_controller *hsi, in hsi_find_port_num() argument
329 return (num < hsi->num_ports) ? hsi->port[num] : NULL; in hsi_find_port_num()
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-bus-hsi1 What: /sys/bus/hsi
14 What: /sys/bus/hsi/devices/.../modalias
19 Format: hsi:<hsi_client device name>
/linux-4.1.27/Documentation/
Dhsi.txt40 In the Linux kernel the hsi subsystem is supposed to be used for HSI devices.
41 The hsi subsystem contains drivers for hsi controllers including support for
48 3. hsi-char Device
D00-INDEX208 hsi.txt
/linux-4.1.27/Documentation/DocBook/
D.device-drivers.xml.cmd2 …/i2c.h drivers/i2c/i2c-boardinfo.c drivers/i2c/i2c-core.c include/linux/hsi/hsi.h drivers/hsi/hsi.c
/linux-4.1.27/drivers/media/platform/vsp1/
Dvsp1_drv.c168 vsp1->hsi = vsp1_hsit_create(vsp1, true); in vsp1_create_entities()
169 if (IS_ERR(vsp1->hsi)) { in vsp1_create_entities()
170 ret = PTR_ERR(vsp1->hsi); in vsp1_create_entities()
174 list_add_tail(&vsp1->hsi->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
Dvsp1.h64 struct vsp1_hsit *hsi; member
/linux-4.1.27/arch/x86/boot/
Dapm.c52 boot_params.apm_bios_info.cseg_16_len = oreg.hsi; in query_apm_bios()
Dboot.h248 u16 si, hsi; member
/linux-4.1.27/drivers/misc/genwqe/
Dcard_ddcb.h57 u8 hsi; member
Dcard_ddcb.c193 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()
Dcard_debugfs.c295 pddcb->hsi, pddcb->shi); in genwqe_ddcb_info_show()
/linux-4.1.27/arch/arm/boot/dts/
Domap3-n900.dts957 modem: hsi-client {
963 hsi-channel-ids = <0>, <1>, <2>, <3>;
964 hsi-channel-names = "mcsaab-control",
968 hsi-speed-kbps = <55000>;
969 hsi-mode = "frame";
970 hsi-flow = "synchronized";
971 hsi-arb-mode = "round-robin";
Ds3c64xx-pinctrl.dtsi681 hsi_bus: hsi-bus {
Dr8a73a4.dtsi639 clock-output-names = "hsi";
Dsh73a0.dtsi716 clock-output-names = "hsi";
/linux-4.1.27/drivers/
DMakefile77 obj-y += hsi/
DKconfig57 source "drivers/hsi/Kconfig"
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/
Dnvidia,tegra30-pinmux.txt98 extperiph3, gmi, gmi_alt, hda, hdcp, hdmi, hsi, i2c1, i2c2, i2c3,
Dnvidia,tegra114-pinmux.txt87 extperiph3, gmi, gmi_alt, hda, hsi, i2c1, i2c2, i2c3, i2c4, i2cpwr,
Dnvidia,tegra124-pinmux.txt106 gmi, gmi_alt, hda, hsi, i2c1, i2c2, i2c3, i2c4, i2cpwr, i2s0,
/linux-4.1.27/drivers/scsi/qla2xxx/
Dqla_mr.h273 struct host_system_info hsi; /* host system info */ member
Dqla_mr.c1870 phost_info = &preg_hsi->hsi; in qlafx00_fx_disc()
/linux-4.1.27/drivers/pinctrl/nomadik/
Dpinctrl-nomadik-db8540.c841 DB8540_FUNC_GROUPS(hsi, "hsir_a_1", "hsit_a_1", "hsit_a_2");
934 FUNCTION(hsi),
Dpinctrl-nomadik-db8500.c859 DB8500_FUNC_GROUPS(hsi, "hsir_a_1", "hsit_a_1", "hsit_a_2");
928 FUNCTION(hsi),
/linux-4.1.27/fs/jfs/
Djfs_dtree.c3913 int hsi, fsi, klen, len, nextindex; in dtInsertEntry() local
3928 hsi = fsi = p->header.freelist; in dtInsertEntry()
3938 lv->offset = hsi; in dtInsertEntry()
3969 xsi = hsi; in dtInsertEntry()
4050 stbl[index] = hsi; in dtInsertEntry()
/linux-4.1.27/include/uapi/linux/
DKbuild8 header-y += hsi/
/linux-4.1.27/Documentation/ioctl/
Dioctl-number.txt232 'k' 10-17 linux/hsi/hsi_char.h HSI character device
/linux-4.1.27/drivers/pinctrl/
Dpinctrl-tegra114.c1488 FUNCTION(hsi),
Dpinctrl-tegra124.c1650 FUNCTION(hsi),
Dpinctrl-tegra30.c2046 FUNCTION(hsi),
/linux-4.1.27/
DMAINTAINERS4720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
4722 F: Documentation/ABI/testing/sysfs-bus-hsi
4723 F: Documentation/hsi.txt
4724 F: drivers/hsi/
4725 F: include/linux/hsi/
4726 F: include/uapi/linux/hsi/