/linux/drivers/media/i2c/ |
H A D | gc08a3.c | 1 // SPDX-License-Identifier: GPL-2.0 25 #include <media/v4l2-cci.h> 26 #include <media/v4l2-ctrls.h> 27 #include <media/v4l2-event.h> 28 #include <media/v4l2-fwnode.h> 29 #include <media/v4l2-subdev.h> 69 "No Pattern", "Solid Black", "Colour Bar", "Solid White", 70 "Solid Red", "Solid Green", "Solid Blue", "Solid Yellow", 595 gc08a3->supplies); in gc08a3_power_on() 597 dev_err(gc08a3->dev, "failed to enable regulators: %d\n", ret); in gc08a3_power_on() [all …]
|
H A D | imx415.c | 1 // SPDX-License-Identifier: GPL-2.0-only 19 #include <media/v4l2-cci.h> 20 #include <media/v4l2-ctrls.h> 21 #include <media/v4l2-fwnode.h> 22 #include <media/v4l2-subdev.h> 100 * describe MIPI CSI-2 speed. This driver uses lane rates wherever possible 114 /* INCK Settings - includes all lane rate and INCK dependent registers */ 448 /* all-pixel 2-lane 720 Mbps 15.74 Hz mode */ 464 /* all-pixel 2-lane 1440 Mbps 30.01 Hz mode */ 480 /* all-pixel 4-lane 891 Mbps 30 Hz mode */ [all …]
|
/linux/arch/arm64/boot/dts/ti/ |
H A D | k3-am642-hummingboard-t-usb3.dtso | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2023 Josua Mayer <josua@solid-run.com> 5 * Overlay for SolidRun AM642 HummingBoard-T to enable USB-3.1. 8 /dts-v1/; 11 #include <dt-bindings/phy/phy.h> 13 #include "k3-serdes.h" 16 #address-cells = <1>; 17 #size-cells = <0>; 21 cdns,num-lanes = <1>; 22 cdns,phy-type = <PHY_TYPE_USB3>; [all …]
|
H A D | k3-am642-hummingboard-t-pcie.dtso | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2023 Josua Mayer <josua@solid-run.com> 5 * Overlay for SolidRun AM642 HummingBoard-T to enable PCI-E. 8 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/phy/phy.h> 14 #include "k3-serdes.h" 17 pinctrl-names = "default"; 18 pinctrl-0 = <&pcie0_default_pins>; 19 reset-gpios = <&main_gpio1 15 GPIO_ACTIVE_HIGH>; [all …]
|
/linux/arch/arm64/boot/dts/marvell/ |
H A D | cn9130-cf-base.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2024 Josua Mayer <josua@solid-run.com> 9 /dts-v1/; 11 #include <dt-bindings/input/input.h> 12 #include <dt-bindings/leds/common.h> 15 #include "cn9130-sr-som.dtsi" 16 #include "cn9130-cf.dtsi" 20 compatible = "solidrun,cn9130-clearfog-base", 21 "solidrun,cn9130-sr-som", "marvell,cn9130"; 23 gpio-keys { [all …]
|
H A D | cn9130-cf-pro.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2024 Josua Mayer <josua@solid-run.com> 9 /dts-v1/; 11 #include <dt-bindings/input/input.h> 12 #include <dt-bindings/leds/common.h> 15 #include "cn9130-sr-som.dtsi" 16 #include "cn9130-cf.dtsi" 20 compatible = "solidrun,cn9130-clearfog-pro", 21 "solidrun,cn9130-sr-som", "marvell,cn9130"; 23 gpio-keys { [all …]
|
/linux/drivers/media/platform/xilinx/ |
H A D | xilinx-tpg.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2013-2015 Ideas on Board 6 * Copyright (C) 2013-2015 Xilinx, Inc. 17 #include <linux/xilinx-v4l2-controls.h> 19 #include <media/v4l2-async.h> 20 #include <media/v4l2-ctrls.h> 21 #include <media/v4l2-subdev.h> 23 #include "xilinx-vip.h" 24 #include "xilinx-vtc.h" 66 #define XTPG_MAX_HBLANK (XVTC_MAX_HSIZE - XVIP_MIN_WIDTH) [all …]
|
/linux/Documentation/devicetree/bindings/media/i2c/ |
H A D | sony,imx415.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michael Riesch <michael.riesch@wolfvision.net> 12 description: |- 14 solid-state image sensor with a square pixel array and 8.46 M effective 18 available via CSI-2 serial data output (two or four lanes). 21 - $ref: /schemas/media/video-interface-devices.yaml# 34 avdd-supply: 37 dvdd-supply: [all …]
|
H A D | sony,imx296.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Sony IMX296 1/2.8-Inch CMOS Image Sensor 10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 11 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13 description: |- 14 The Sony IMX296 is a 1/2.9-Inch active pixel type CMOS Solid-state image 16 features a global shutter with variable charge-integration time. It is 17 programmable through I2C and 4-wire interfaces. The sensor output is [all …]
|
H A D | sony,imx290.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Sony IMX290 1/2.8-Inch CMOS Image Sensor 10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 11 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13 description: |- 14 The Sony IMX290 is a 1/2.8-Inch CMOS Solid-state image sensor with Square 16 through I2C and 4-wire interfaces. 19 LVDS DDR output and CSI-2 serial data output. The CSI-2 bus is the default. [all …]
|
/linux/Documentation/hwmon/ |
H A D | drivetemp.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 ---------- 10 ANS T13/1699-D 11 Information technology - AT Attachment 8 - ATA/ATAPI Command Set (ATA8-ACS) 14 Information technology - SCSI Primary Commands - 4 (SPC-4) 17 Information technology - SCSI / ATA Translation - 5 (SAT-5) 21 ----------- 23 This driver supports reporting the temperature of disk and solid state 34 ---------- 47 intervals larger than twice the spin-down time. Otherwise affected drives [all …]
|
/linux/drivers/nvme/host/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 The NVM Express driver is for solid state drives directly 57 To configure a NVMe over Fabrics controller use the nvme-cli tool 58 from https://github.com/linux-nvme/nvme-cli. 73 To configure a NVMe over Fabrics controller use the nvme-cli tool 74 from https://github.com/linux-nvme/nvme-cli. 90 To configure a NVMe over Fabrics controller use the nvme-cli tool 91 from https://github.com/linux-nvme/nvme-cli. 104 https://github.com/oracle/ktls-utils. 109 bool "NVMe over Fabrics In-Band Authentication in host side" [all …]
|
/linux/Documentation/filesystems/ |
H A D | ntfs3.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 NTFS3 is fully functional NTFS Read-Write driver. The driver works with NTFS 13 - This driver implements NTFS read/write support for normal, sparse and 15 - Supports native journal replaying. 16 - Supports NFS export of mounted NTFS volumes. 17 - Supports extended attributes. Predefined extended attributes: 19 - *system.ntfs_security* gets/sets security 23 - *system.ntfs_attrib* gets/sets ntfs file/dir attributes. 28 - *system.ntfs_attrib_be* gets/sets ntfs file/dir attributes. 30 Same value as system.ntfs_attrib but always represent as big-endian [all …]
|
/linux/Documentation/admin-guide/laptops/ |
H A D | toshiba_haps.rst | 20 -------------- 23 laptops, being called "Toshiba HDD Protection - Shock Sensor" officially, 33 ------------ 46 The presence of Solid State Drives (SSD) can make this driver to fail loading, 53 --------------------- 62 -------------------- 70 -------- 81 0 - Disabled 1 - Low 2 - Medium 3 - High
|
/linux/drivers/gpu/drm/amd/display/dc/inc/ |
H A D | resource.h | 38 #define IS_PIPE_SYNCD_VALID(pipe) ((((pipe)->pipe_idx_syncd) & 0x80)?1:0) 39 #define GET_PIPE_SYNCD_FROM_PIPE(pipe) ((pipe)->pipe_idx_syncd & 0x7F) 40 #define SET_PIPE_SYNCD_TO_PIPE(pipe, pipe_syncd) ((pipe)->pipe_idx_syncd = (0x80 | pipe_syncd)) 155 #define FREE_PIPE_INDEX_NOT_FOUND -1 203 * Inter-pipe Relation 207 * | 0 | -------------MPC---------ODM----------- | 209 * | 1 | ------------- | | | | 211 * | 2 | -------------MPC--------- | | 213 * | 3 | ------------- | | | 215 * | 4 | | ----------------------- | [all …]
|
/linux/sound/usb/ |
H A D | implicit.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 #include <linux/usb/audio-v2.h> 51 IMPLICIT_FB_FIXED_DEV(0x0763, 0x2030, 0x81, 3), /* M-Audio Fast Track C400 */ 52 IMPLICIT_FB_FIXED_DEV(0x0763, 0x2031, 0x81, 3), /* M-Audio Fast Track C600 */ 53 IMPLICIT_FB_FIXED_DEV(0x0763, 0x2080, 0x81, 2), /* M-Audio FastTrack Ultra */ 54 IMPLICIT_FB_FIXED_DEV(0x0763, 0x2081, 0x81, 2), /* M-Audio FastTrack Ultra */ 55 IMPLICIT_FB_FIXED_DEV(0x2466, 0x8010, 0x81, 2), /* Fractal Audio Axe-Fx III */ 56 IMPLICIT_FB_FIXED_DEV(0x31e9, 0x0001, 0x81, 2), /* Solid State Logic SSL2 */ 57 IMPLICIT_FB_FIXED_DEV(0x31e9, 0x0002, 0x81, 2), /* Solid State Logic SSL2+ */ 60 IMPLICIT_FB_FIXED_DEV(0x22f0, 0x0006, 0x81, 3), /* Allen&Heath Qu-16 */ [all …]
|
/linux/drivers/vdpa/solidrun/ |
H A D | snet_vdpa.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 2022-2023 SolidRun 7 * Author: Alvaro Karsz <alvaro.karsz@solid-run.com> 18 #define SNET_ERR(pdev, fmt, ...) dev_err(&(pdev)->dev, "%s"fmt, "snet_vdpa: ", ##__VA_ARGS__) 19 #define SNET_WARN(pdev, fmt, ...) dev_warn(&(pdev)->dev, "%s"fmt, "snet_vdpa: ", ##__VA_ARGS__) 20 #define SNET_INFO(pdev, fmt, ...) dev_info(&(pdev)->dev, "%s"fmt, "snet_vdpa: ", ##__VA_ARGS__) 21 #define SNET_DBG(pdev, fmt, ...) dev_dbg(&(pdev)->dev, "%s"fmt, "snet_vdpa: ", ##__VA_ARGS__) 22 #define SNET_HAS_FEATURE(s, f) ((s)->negotiated_features & BIT_ULL(f)) 24 #define SNET_CFG_VER(snet, ver) ((snet)->psnet->negotiated_cfg_ver >= (ver)) 30 /* VQ state received from bus */ [all …]
|
H A D | snet_ctrl.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2022-2023 SolidRun 7 * Author: Alvaro Karsz <alvaro.karsz@solid-run.com> 29 #define SNET_VAL_TO_ERR(val) (-(((val) & SNET_CTRL_ERROR_MASK) >> 18)) 64 return snet->bar + snet->psnet->cfg.ctrl_off; in snet_get_ctrl() 71 return readx_poll_timeout(ioread32, ®s->ctrl, val, SNET_EMPTY_CTRL(val), 10, in snet_wait_for_empty_ctrl() 79 return readx_poll_timeout(ioread32, ®s->op, val, !val, 10, SNET_CTRL_TIMEOUT); in snet_wait_for_empty_op() 86 return readx_poll_timeout(ioread32, ®s->ctrl, val, SNET_DATA_READY(val), 10, in snet_wait_for_data() 92 return ioread32(&ctrl_regs->data[word_idx]); in snet_read32_word() 97 return ioread32(&ctrl_regs->ctrl); in snet_read_ctrl() [all …]
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | fsl-lx2162a-clearfog.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 5 // Copyright 2023 Josua Mayer <josua@solid-run.com> 7 /dts-v1/; 9 #include "fsl-lx2160a.dtsi" 10 #include "fsl-lx2162a-sr-som.dtsi" 14 compatible = "solidrun,lx2162a-clearfog", "solidrun,lx2162a-som", "fsl,lx2160a"; 35 stdout-path = "serial0:115200n8"; 39 compatible = "gpio-leds"; 41 led_sfp_at: led-sfp-at { 43 default-state = "off"; [all …]
|
/linux/Documentation/devicetree/bindings/mtd/ |
H A D | mtd-physmap.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mtd/mtd-physmap.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: CFI or JEDEC memory-mapped NOR flash, MTD-RAM (NVRAM...) 10 - Rob Herring <robh@kernel.org> 13 Flash chips (Memory Technology Devices) are often used for solid state 17 - $ref: mtd.yaml# 18 - $ref: /schemas/memory-controllers/mc-peripheral-props.yaml# 23 - items: [all …]
|
/linux/drivers/power/supply/ |
H A D | power_supply_leds.c | 1 // SPDX-License-Identifier: GPL-2.0-only 33 trigger_to_psy_trigger(led_cdev->trigger); in power_supply_led_trigger_activate() 35 /* Sync current power-supply state to LED being activated */ in power_supply_led_trigger_activate() 36 power_supply_update_leds(psy_trig->psy); in power_supply_led_trigger_activate() 45 int ret = -ENOMEM; in power_supply_register_led_trigger() 55 psy_trig->trig.name = kasprintf(GFP_KERNEL, name_template, psy->desc->name); in power_supply_register_led_trigger() 56 if (!psy_trig->trig.name) in power_supply_register_led_trigger() 59 psy_trig->trig.activate = power_supply_led_trigger_activate; in power_supply_register_led_trigger() 60 psy_trig->psy = psy; in power_supply_register_led_trigger() 62 ret = led_trigger_register(&psy_trig->trig); in power_supply_register_led_trigger() [all …]
|
/linux/sound/firewire/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 Support for IEEE-1394/FireWire/iLink sound devices. 17 tristate "DICE-based DACs support" 22 (DICE-II/TCD2210(Mini)/TCD2220(Jr.)) which TC Applied Technologies (TCAT) produced. 26 * FlexRadio Systems FLEX-3000, FLEX-5000 29 * Harman Music Group Lexicon I-ONIX FW810S 31 * M-Audio ProFire 610/2626 32 * Mytek Stereo192-DSD DAC 36 * Solid State Logic Duende Classic, Duende Mini 42 will be called snd-dice. [all …]
|
/linux/drivers/platform/x86/ |
H A D | toshiba_haps.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 36 return -EIO; in toshiba_haps_reset_protection() 49 return -EIO; in toshiba_haps_protection_level() 63 return sprintf(buf, "%i\n", haps->protection_level); in protection_level_show() 79 * 0 - Disabled | 1 - Low | 2 - Medium | 3 - High in protection_level_store() 82 return -EINVAL; in protection_level_store() 85 ret = toshiba_haps_protection_level(haps->acpi_dev->handle, level); in protection_level_store() 89 haps->protection_level = level; in protection_level_store() 108 return -EINVAL; in reset_protection_store() 111 ret = toshiba_haps_reset_protection(haps->acpi_dev->handle); in reset_protection_store() [all …]
|
/linux/Documentation/scsi/ |
H A D | ufs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 29 embedded and removable flash memory-based storage in mobile 31 is defined by JEDEC Solid State Technology Association. UFS is based 32 on the MIPI M-PHY physical layer standard. UFS uses MIPI M-PHY as the 41 - Support for Gear1 is mandatory (rate A: 1248Mbps, rate B: 1457.6Mbps) 42 - Support for Gear2 is optional (rate A: 2496Mbps, rate B: 2915.2Mbps) 46 - Gear3 (rate A: 4992Mbps, rate B: 5830.4Mbps) 56 SAM-5 architectural model. 61 --------------------- 68 UFS supports a subset of SCSI commands defined by SPC-4 and SBC-3. [all …]
|
/linux/Documentation/driver-api/media/ |
H A D | v4l2-controls.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 ------------ 31 sub-device drivers. 35 ------------------------ 48 Basic usage for V4L2 and sub-device drivers 49 ------------------------------------------- 53 .. code-block:: c 55 #include <media/v4l2-ctrls.h> 57 1.1) Add the handler to your driver's top-level struct: 61 .. code-block:: c [all …]
|