/openbmc/linux/drivers/net/wireless/intersil/orinoco/ |
H A D | hermes_dld.c | 87 struct pdi { struct 127 /*** PDI Access functions ***/ 130 pdi_id(const struct pdi *pdi) in pdi_id() argument 132 return le16_to_cpu(pdi->id); in pdi_id() 137 pdi_len(const struct pdi *pdi) in pdi_len() argument 139 return 2 * (le16_to_cpu(pdi->len) - 1); in pdi_len() 175 static const struct pdi * 176 hermes_find_pdi(const struct pdi *first_pdi, u32 record_id, const void *end) in hermes_find_pdi() 178 const struct pdi *pdi = first_pdi; in hermes_find_pdi() local 180 end -= sizeof(struct pdi); in hermes_find_pdi() [all …]
|
/openbmc/linux/drivers/soundwire/ |
H A D | intel.c | 518 * PDI routines 548 * WORKAROUND: on all existing Intel controllers, pdi in intel_pdi_get_ch_cap() 550 * supports 8 channels. Performing hardcoding for pdi in intel_pdi_get_ch_cap() 563 struct sdw_cdns_pdi *pdi, in intel_pdi_get_ch_update() argument 570 pdi->ch_count = intel_pdi_get_ch_cap(sdw, pdi->num); in intel_pdi_get_ch_update() 571 ch_count += pdi->ch_count; in intel_pdi_get_ch_update() 572 pdi++; in intel_pdi_get_ch_update() 595 intel_pdi_shim_configure(struct sdw_intel *sdw, struct sdw_cdns_pdi *pdi) in intel_pdi_shim_configure() argument 602 pdi->intel_alh_id = (link_id * 16) + pdi->num + 3; in intel_pdi_shim_configure() 603 if (pdi->num >= 2) in intel_pdi_shim_configure() [all …]
|
H A D | intel_ace2x.c | 248 struct sdw_cdns_pdi *pdi; in intel_hw_params() local 264 pdi = sdw_cdns_alloc_pdi(cdns, &cdns->pcm, ch, dir, dai->id); in intel_hw_params() 266 if (!pdi) { in intel_hw_params() 273 sdw_cdns_config_stream(cdns, ch, dir, pdi); in intel_hw_params() 275 /* store pdi and state, may be needed in prepare step */ in intel_hw_params() 278 dai_runtime->pdi = pdi; in intel_hw_params() 280 /* Inform DSP about PDI stream number */ in intel_hw_params() 283 pdi->intel_alh_id); in intel_hw_params() 301 pconfig->num = pdi->num; in intel_hw_params() 355 sdw_cdns_config_stream(cdns, ch, dir, dai_runtime->pdi); in intel_prepare() [all …]
|
H A D | cadence_master.h | 20 * struct sdw_cdns_pdi: PDI (Physical Data Interface) instance 22 * @num: pdi number 24 * @l_ch_num: low channel for PDI 25 * @h_ch_num: high channel for PDI 26 * @ch_count: total channel count for PDI 85 * @pdi: PDI used for this dai 96 struct sdw_cdns_pdi *pdi; member 189 u32 ch, u32 dir, struct sdw_cdns_pdi *pdi);
|
H A D | cadence_master.c | 387 /* number of PDI and ports is interchangeable */ in cdns_reg_show() 549 debugfs_create_file("cdns-pdi-loopback-source", 0200, root, cdns, in sdw_cdns_debugfs_init() 552 debugfs_create_file("cdns-pdi-loopback-target", 0200, root, cdns, in sdw_cdns_debugfs_init() 1272 struct sdw_cdns_pdi *pdi; in cdns_allocate_pdi() local 1278 pdi = devm_kcalloc(cdns->dev, num, sizeof(*pdi), GFP_KERNEL); in cdns_allocate_pdi() 1279 if (!pdi) in cdns_allocate_pdi() 1283 pdi[i].num = i + pdi_offset; in cdns_allocate_pdi() 1286 *stream = pdi; in cdns_allocate_pdi() 1291 * sdw_cdns_pdi_init() - PDI initialization routine 1837 * cdns_find_pdi() - Find a free PDI [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/phy/ |
H A D | lantiq,vrx200-pcie-phy.yaml | 28 - description: PDI register clock 33 - const: pdi 55 description: the mask to set the PDI (PHY) registers for this PHY instance to big endian 58 description: Configures the PDI (PHY) registers in big-endian mode 62 description: Configures the PDI (PHY) registers in big-endian mode 89 clock-names = "phy", "pdi";
|
/openbmc/linux/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-v4l2.c | 41 struct pvr2_v4l2_dev *pdi; member 471 struct pvr2_v4l2_dev *pdi = fh->pdi; in pvr2_streamon() local 474 if (!fh->pdi->stream) { in pvr2_streamon() 480 ret = pvr2_hdw_set_stream_type(hdw, pdi->config); in pvr2_streamon() 491 if (!fh->pdi->stream) { in pvr2_streamoff() 910 struct pvr2_v4l2 *vp = fhp->pdi->v4lp; in pvr2_v4l2_release() 976 fhp->pdi = dip; in pvr2_v4l2_open() 1050 if (!fh->pdi->stream) { in pvr2_v4l2_iosetup() 1059 fh->pdi->stream)) != 0) { in pvr2_v4l2_iosetup() 1064 fh->rhp = pvr2_channel_create_mpeg_stream(fh->pdi->stream); in pvr2_v4l2_iosetup() [all …]
|
/openbmc/bios-settings-mgr/ |
H A D | README.md | 24 attributes via dbus and its documented [here][pdi-manager-bios] 180 [pdi-manager-bios]:
|
/openbmc/docs/designs/ |
H A D | uart-mux-support.md | 273 phosphor-dbus-interfaces][pdi-uart-mux-control-interface]. 275 [pdi-uart-mux-control-interface]: 300 [discussed on the PDI patch][pdi-uart-mux-control-interface]: 328 D-Bus representation above, the discussion on the PDI patch, and the impact on
|
H A D | power-recovery.md | 48 [PowerRestorePolicy][pdi-restore] property out in phosphor-dbus-interface 322 [pdi-restore]:
|
H A D | bmc-reset-with-host-up.md | 101 `xyz.openbmc_project.Condition.HostFirmware` PDI interface
|
/openbmc/phosphor-logging/ |
H A D | log_create_main.cpp | 7 // header in order to force linking against the PDI library.
|
H A D | meson.build | 29 # by pulling it from the PDI dependency.
|
/openbmc/linux/arch/mips/lantiq/xway/ |
H A D | sysctrl.c | 497 clkdev_add_pmu("1f106800.phy", "pdi", 1, 1, PMU1_PCIE_PDI); in ltq_soc_init() 502 clkdev_add_pmu("1f700400.phy", "pdi", 1, 1, PMU1_PCIE1_PDI); in ltq_soc_init() 529 clkdev_add_pmu("1f106a00.pcie", "pdi", 1, 1, PMU1_PCIE2_PDI); in ltq_soc_init() 555 clkdev_add_pmu("1f106800.phy", "pdi", 1, 1, PMU1_PCIE_PDI); in ltq_soc_init()
|
/openbmc/linux/drivers/phy/lantiq/ |
H A D | phy-lantiq-vrx200-pcie.c | 310 /* Enable PDI to access PCIe PHY register */ in ltq_vrx200_pcie_phy_power_on() 441 priv->pdi_clk = devm_clk_get(dev, "pdi"); in ltq_vrx200_pcie_phy_probe()
|
/openbmc/phosphor-state-manager/ |
H A D | chassis_state_manager.hpp | 69 // No default in PDI so start at Good, skip D-Bus signal for now
|
/openbmc/phosphor-watchdog/src/ |
H A D | mainapp.cpp | 142 // 0 to indicate to use default from PDI if not passed in in main()
|
/openbmc/linux/drivers/firmware/xilinx/ |
H A D | zynqmp.c | 1397 * zynqmp_pm_load_pdi - Load and process PDI 1398 * @src: Source device where PDI is located 1399 * @address: PDI src address 1401 * This function provides support to load PDI from linux
|
/openbmc/linux/include/linux/soundwire/ |
H A D | sdw_intel.h | 379 * @register_dai: read all PDI information and register DAIs
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | am335x-sl50.dts | 283 /* PDI Bus - Battery system */
|
/openbmc/bmcweb/redfish-core/lib/ |
H A D | power_supply.hpp | 384 // The PDI default value is 0, if it hasn't been set leave off in handleGetEfficiencyResponse()
|
/openbmc/linux/arch/arm/boot/dts/ti/omap/ |
H A D | am335x-sl50.dts | 430 /* PDI Bus - Battery system */
|
/openbmc/linux/sound/soc/sof/intel/ |
H A D | hda-mlink.c | 798 * PDI index, i.e. the FIFO used for RX or TX
|