| /kernel/linux/linux-5.10/drivers/media/platform/ |
| D | via-camera.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 #define VCR_IC_EAV 0x0001 /* End of active video status */ 8 #define VCR_IC_FBOTFLD 0x0004 /* "flipping" Bottom field is active */ 9 #define VCR_IC_ACTBUF 0x0018 /* Active video buffer */ 10 #define VCR_IC_VSYNC 0x0020 /* 0 = VB, 1 = active video */ 11 #define VCR_IC_BOTFLD 0x0040 /* Bottom field is active */ 13 #define VCR_IC_INTEN 0x0100 /* End of active video int. enable */ 14 #define VCR_IC_VBIINT 0x0200 /* End of VBI int enable */ 18 #define VCR_TSC_ENABLE 0x000001 /* Transport stream input enable */ 20 #define VCR_TSC_METHOD 0x00000c /* DMA method (non-functional) */ [all …]
|
| /kernel/linux/linux-4.19/drivers/media/platform/ |
| D | via-camera.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 #define VCR_IC_EAV 0x0001 /* End of active video status */ 8 #define VCR_IC_FBOTFLD 0x0004 /* "flipping" Bottom field is active */ 9 #define VCR_IC_ACTBUF 0x0018 /* Active video buffer */ 10 #define VCR_IC_VSYNC 0x0020 /* 0 = VB, 1 = active video */ 11 #define VCR_IC_BOTFLD 0x0040 /* Bottom field is active */ 13 #define VCR_IC_INTEN 0x0100 /* End of active video int. enable */ 14 #define VCR_IC_VBIINT 0x0200 /* End of VBI int enable */ 18 #define VCR_TSC_ENABLE 0x000001 /* Transport stream input enable */ 20 #define VCR_TSC_METHOD 0x00000c /* DMA method (non-functional) */ [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/panel/ |
| D | display-timing.txt | 1 display-timing bindings 4 display-timings node 5 -------------------- 8 - none 11 - native-mode: The native mode for the display, in case multiple modes are 15 -------------- 18 - hactive, vactive: display resolution 19 - hfront-porch, hback-porch, hsync-len: horizontal display timing parameters 21 vfront-porch, vback-porch, vsync-len: vertical display timing parameters in 23 - clock-frequency: display clock in Hz [all …]
|
| D | panel-common.txt | 14 ---------------------- 16 - width-mm, 17 - height-mm: The width-mm and height-mm specify the width and height of the 21 - label: The label property specifies a symbolic name for the panel as a 28 non-descriptive information. For instance an LCD panel in a system that 35 --------------- 37 - panel-timing: Most display panels are restricted to a single resolution and 38 require specific display timings. The panel-timing subnode expresses those 41 Documentation/devicetree/bindings/display/panel/display-timing.txt. 45 ------------ [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/msm/disp/dpu1/ |
| D | dpu_power_handle.h | 1 /* Copyright (c) 2016-2018, The Linux Foundation. All rights reserved. 32 /* event will be triggered before power handler enable */ 35 /* event will be triggered after power handler enable */ 51 * enum dpu_power_handle_data_bus_client - type of axi bus clients 52 * @DPU_POWER_HANDLE_DATA_BUS_CLIENT_RT: core real-time bus client 53 * @DPU_POWER_HANDLE_DATA_BUS_CLIENT_NRT: core non-real-time bus client 63 * enum DPU_POWER_HANDLE_DBUS_ID - data bus identifier 64 * @DPU_POWER_HANDLE_DBUS_ID_MNOC: DPU/MNOC data bus 65 * @DPU_POWER_HANDLE_DBUS_ID_LLCC: MNOC/LLCC data bus 66 * @DPU_POWER_HANDLE_DBUS_ID_EBI: LLCC/EBI data bus [all …]
|
| /kernel/linux/linux-5.10/drivers/soc/qcom/ |
| D | rpmh-rsc.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2016-2018, The Linux Foundation. All rights reserved. 24 #include <soc/qcom/cmd-db.h> 26 #include <dt-bindings/soc/qcom,rpmh-rsc.h> 28 #include "rpmh-internal.h" 31 #include "trace-rpmh.h" 91 * - The main rpmh-rsc address is the base of a register space that can 93 * (DRV_PRNT_CHLD_CONFIG). Also found within the rpmh-rsc register 95 * specified in the device tree by "qcom,tcs-offset" and used to 97 * - TCS blocks come one after another. Type, count, and order are [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/panel/ |
| D | panel-timing.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/panel/panel-timing.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Sam Ravnborg <sam@ravnborg.org> 14 There are different ways of describing the timing data of a panel. The 20 +----------+-------------------------------------+----------+-------+ 24 +----------#######################################----------+-------+ 29 |<-------->#<-------+--------------------------->#<-------->|<----->| [all …]
|
| D | panel-common.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/panel/panel-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> 24 width-mm: 29 height-mm: 43 non-descriptive information. For instance an LCD panel in a system that 55 panel-timing: [all …]
|
| /kernel/linux/linux-4.19/arch/arm/mach-pxa/ |
| D | regs-u2d.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 13 #define U2DCR_SPEOREN (1 << 27) /* Short Packet EOR INTR generation Enable */ 20 #define U2DCR_SMAC (1 << 17) /* Switch Endpoint Memory to Active Configuration */ 21 #define U2DCR_DWRE (1 << 16) /* Device Remote Wake-up Feature */ 22 #define U2DCR_ACN (0xf << 12) /* Active U2D Configuration Number */ 23 #define U2DCR_AIN (0xf << 8) /* Active U2D Interface Number */ 24 #define U2DCR_AAISN (0xf << 4) /* Active U2D Alternate Interface Setting Number */ 27 #define U2DCR_UDA (1 << 1) /* U2D Active */ 28 #define U2DCR_UDE (1 << 0) /* U2D Enable */ 32 #define U2DINT_CC (1 << 31) /* Interrupt - Configuration Change */ [all …]
|
| D | pxa27x-udc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 #define UDCCR_OEN (1 << 31) /* On-the-Go Enable */ 11 #define UDCCR_AALTHNP (1 << 30) /* A-device Alternate Host Negotiation 13 #define UDCCR_AHNP (1 << 29) /* A-device Host Negotiation Protocol 15 #define UDCCR_BHNP (1 << 28) /* B-device Host Negotiation Protocol 16 Enable */ 17 #define UDCCR_DWRE (1 << 16) /* Device Remote Wake-up Enable */ 18 #define UDCCR_ACN (0x03 << 11) /* Active UDC configuration Number */ 20 #define UDCCR_AIN (0x07 << 8) /* Active UDC interface Number */ 22 #define UDCCR_AAISN (0x07 << 5) /* Active UDC Alternate Interface [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-pxa/ |
| D | regs-u2d.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 13 #define U2DCR_SPEOREN (1 << 27) /* Short Packet EOR INTR generation Enable */ 20 #define U2DCR_SMAC (1 << 17) /* Switch Endpoint Memory to Active Configuration */ 21 #define U2DCR_DWRE (1 << 16) /* Device Remote Wake-up Feature */ 22 #define U2DCR_ACN (0xf << 12) /* Active U2D Configuration Number */ 23 #define U2DCR_AIN (0xf << 8) /* Active U2D Interface Number */ 24 #define U2DCR_AAISN (0xf << 4) /* Active U2D Alternate Interface Setting Number */ 27 #define U2DCR_UDA (1 << 1) /* U2D Active */ 28 #define U2DCR_UDE (1 << 0) /* U2D Enable */ 32 #define U2DINT_CC (1 << 31) /* Interrupt - Configuration Change */ [all …]
|
| D | pxa27x-udc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 #define UDCCR_OEN (1 << 31) /* On-the-Go Enable */ 11 #define UDCCR_AALTHNP (1 << 30) /* A-device Alternate Host Negotiation 13 #define UDCCR_AHNP (1 << 29) /* A-device Host Negotiation Protocol 15 #define UDCCR_BHNP (1 << 28) /* B-device Host Negotiation Protocol 16 Enable */ 17 #define UDCCR_DWRE (1 << 16) /* Device Remote Wake-up Enable */ 18 #define UDCCR_ACN (0x03 << 11) /* Active UDC configuration Number */ 20 #define UDCCR_AIN (0x07 << 8) /* Active UDC interface Number */ 22 #define UDCCR_AAISN (0x07 << 5) /* Active UDC Alternate Interface [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/omap3isp/ |
| D | omap3isp.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * TI OMAP3 ISP - Bus Configuration 25 * struct isp_parallel_cfg - Parallel interface configuration 26 * @data_lane_shift: Data lane shifter 27 * 0 - CAMEXT[13:0] -> CAM[13:0] 28 * 2 - CAMEXT[13:2] -> CAM[11:0] 29 * 4 - CAMEXT[13:4] -> CAM[9:0] 30 * 6 - CAMEXT[13:6] -> CAM[7:0] 32 * 0 - Sample on rising edge, 1 - Sample on falling edge 34 * 0 - Active high, 1 - Active low [all …]
|
| /kernel/linux/linux-4.19/drivers/media/platform/omap3isp/ |
| D | omap3isp.h | 4 * TI OMAP3 ISP - Bus Configuration 33 * struct isp_parallel_cfg - Parallel interface configuration 34 * @data_lane_shift: Data lane shifter 35 * 0 - CAMEXT[13:0] -> CAM[13:0] 36 * 2 - CAMEXT[13:2] -> CAM[11:0] 37 * 4 - CAMEXT[13:4] -> CAM[9:0] 38 * 6 - CAMEXT[13:6] -> CAM[7:0] 40 * 0 - Sample on rising edge, 1 - Sample on falling edge 42 * 0 - Active high, 1 - Active low 44 * 0 - Active high, 1 - Active low [all …]
|
| /kernel/linux/linux-5.10/drivers/media/i2c/ |
| D | tvp5150_reg.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * tvp5150 - Texas Instruments TVP5150A/AM1 video decoder registers 33 #define TVP5150_DATA_RATE_SEL 0x0d /* Outputs and data rates select */ 39 #define TVP5150_ACT_VD_CROP_ST_MSB 0x11 /* Active video cropping start MSB */ 40 #define TVP5150_ACT_VD_CROP_ST_LSB 0x12 /* Active video cropping start LSB */ 41 #define TVP5150_ACT_VD_CROP_STP_MSB 0x13 /* Active video cropping stop MSB */ 42 #define TVP5150_ACT_VD_CROP_STP_LSB 0x14 /* Active video cropping stop LSB */ 53 #define TVP5150_INT_ENABLE_REG_B 0x1d /* Interrupt enable register B */ 56 /* Reserved 1Fh-27h */ 75 /* Reserved 29h-2bh */ [all …]
|
| /kernel/linux/linux-4.19/drivers/media/i2c/ |
| D | tvp5150_reg.h | 2 * SPDX-License-Identifier: GPL-2.0 4 * tvp5150 - Texas Instruments TVP5150A/AM1 video decoder registers 33 #define TVP5150_DATA_RATE_SEL 0x0d /* Outputs and data rates select */ 39 #define TVP5150_ACT_VD_CROP_ST_MSB 0x11 /* Active video cropping start MSB */ 40 #define TVP5150_ACT_VD_CROP_ST_LSB 0x12 /* Active video cropping start LSB */ 41 #define TVP5150_ACT_VD_CROP_STP_MSB 0x13 /* Active video cropping stop MSB */ 42 #define TVP5150_ACT_VD_CROP_STP_LSB 0x14 /* Active video cropping stop LSB */ 53 #define TVP5150_INT_ENABLE_REG_B 0x1d /* Interrupt enable register B */ 56 /* Reserved 1Fh-27h */ 75 /* Reserved 29h-2bh */ [all …]
|
| /kernel/linux/linux-5.10/drivers/gpio/ |
| D | gpio-pcie-idio-24.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * GPIO driver for the ACCES PCIe-IDIO-24 family 15 * This driver supports the following ACCES devices: PCIe-IDIO-24, 16 * PCIe-IDI-24, PCIe-IDO-24, and PCIe-IDIO-12. 35 * 0: Enable Interrupt Sources (Bit 0) 36 * 1: Enable Interrupt Sources (Bit 1) 38 * 3: Mailbox Interrupt Enable 39 * 4: Power Management Interrupt Enable 41 * 6: Slave Read Local Data Parity Check Error Enable 42 * 7: Slave Read Local Data Parity Check Error Status [all …]
|
| /kernel/linux/linux-5.10/include/linux/platform_data/ |
| D | adp5588.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * Copyright 2009-2010 Analog Devices Inc. 31 #define GPIO_DAT_STAT1 0x14 /* GPIO Data Status, Read twice to clear */ 32 #define GPIO_DAT_STAT2 0x15 /* GPIO Data Status, Read twice to clear */ 33 #define GPIO_DAT_STAT3 0x16 /* GPIO Data Status, Read twice to clear */ 34 #define GPIO_DAT_OUT1 0x17 /* GPIO DATA OUT */ 35 #define GPIO_DAT_OUT2 0x18 /* GPIO DATA OUT */ 36 #define GPIO_DAT_OUT3 0x19 /* GPIO DATA OUT */ 37 #define GPIO_INT_EN1 0x1A /* GPIO Interrupt Enable */ 38 #define GPIO_INT_EN2 0x1B /* GPIO Interrupt Enable */ [all …]
|
| /kernel/linux/linux-4.19/drivers/net/phy/ |
| D | dp83640_reg.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 13 #define PTP_TDR 0x0015 /* PTP Time Data Register */ 20 #define PTP_TXTS 0x001c /* PTP Transmit Timestamp Register, in four 16-bit reads */ 21 #define PTP_RXTS 0x001d /* PTP Receive Timestamp Register, in six? 16-bit reads */ 23 #define PTP_EDATA 0x001f /* PTP Event Data Register */ 54 #define BC_WRITE (1<<11) /* Broadcast Write Enable */ 60 #define TRIG_EN (1<<8) /* Enable PTP Trigger */ 66 #define PTP_ENABLE (1<<2) /* Enable PTP Clock */ 75 #define TXTS_IE (1<<3) /* Transmit Timestamp Interrupt Enable */ 76 #define RXTS_IE (1<<2) /* Receive Timestamp Interrupt Enable */ [all …]
|
| /kernel/linux/linux-5.10/drivers/net/phy/ |
| D | dp83640_reg.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 13 #define PTP_TDR 0x0015 /* PTP Time Data Register */ 20 #define PTP_TXTS 0x001c /* PTP Transmit Timestamp Register, in four 16-bit reads */ 21 #define PTP_RXTS 0x001d /* PTP Receive Timestamp Register, in six? 16-bit reads */ 23 #define PTP_EDATA 0x001f /* PTP Event Data Register */ 54 #define BC_WRITE (1<<11) /* Broadcast Write Enable */ 60 #define TRIG_EN (1<<8) /* Enable PTP Trigger */ 66 #define PTP_ENABLE (1<<2) /* Enable PTP Clock */ 75 #define TXTS_IE (1<<3) /* Transmit Timestamp Interrupt Enable */ 76 #define RXTS_IE (1<<2) /* Receive Timestamp Interrupt Enable */ [all …]
|
| /kernel/linux/linux-4.19/include/linux/platform_data/ |
| D | adp5588.h | 4 * Copyright 2009-2010 Analog Devices Inc. 6 * Licensed under the GPL-2 or later. 32 #define GPIO_DAT_STAT1 0x14 /* GPIO Data Status, Read twice to clear */ 33 #define GPIO_DAT_STAT2 0x15 /* GPIO Data Status, Read twice to clear */ 34 #define GPIO_DAT_STAT3 0x16 /* GPIO Data Status, Read twice to clear */ 35 #define GPIO_DAT_OUT1 0x17 /* GPIO DATA OUT */ 36 #define GPIO_DAT_OUT2 0x18 /* GPIO DATA OUT */ 37 #define GPIO_DAT_OUT3 0x19 /* GPIO DATA OUT */ 38 #define GPIO_INT_EN1 0x1A /* GPIO Interrupt Enable */ 39 #define GPIO_INT_EN2 0x1B /* GPIO Interrupt Enable */ [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | imx6-logicpd-baseboard.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 7 compatible = "gpio-keys"; 13 debounce-interval = <10>; 14 wakeup-source; 21 debounce-interval = <10>; 22 wakeup-source; 29 debounce-interval = <10>; 30 wakeup-source; 37 debounce-interval = <10>; 38 wakeup-source; [all …]
|
| /kernel/linux/linux-4.19/drivers/irqchip/ |
| D | qcom-pdc.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2017-2018, The Linux Foundation. All rights reserved. 52 int pin_out = d->hwirq; in pdc_enable_intr() 54 u32 enable; in pdc_enable_intr() local 60 enable = pdc_reg_read(IRQ_ENABLE_BANK, index); in pdc_enable_intr() 61 enable = on ? ENABLE_INTR(enable, mask) : CLEAR_INTR(enable, mask); in pdc_enable_intr() 62 pdc_reg_write(IRQ_ENABLE_BANK, index, enable); in pdc_enable_intr() 79 * GIC does not handle falling edge or active low. To allow falling edge and 80 * active low interrupts to be handled at GIC, PDC has an inverter that inverts 81 * falling edge into a rising edge and active low into an active high. [all …]
|
| /kernel/liteos_m/targets/riscv_nuclei_gd32vf103_soc_gcc/SoC/gd32vf103/Common/Include/ |
| D | gd32vf103_bkp.h | 5 \version 2019-6-5, V1.0.0, firmware for GD32VF103 28 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 46 #define BKP_DATA0 REG16((BKP) + 0x04U) /*!< BKP data register 0 */ 47 #define BKP_DATA1 REG16((BKP) + 0x08U) /*!< BKP data register 1 */ 48 #define BKP_DATA2 REG16((BKP) + 0x0CU) /*!< BKP data register 2 */ 49 #define BKP_DATA3 REG16((BKP) + 0x10U) /*!< BKP data register 3 */ 50 #define BKP_DATA4 REG16((BKP) + 0x14U) /*!< BKP data register 4 */ 51 #define BKP_DATA5 REG16((BKP) + 0x18U) /*!< BKP data register 5 */ 52 #define BKP_DATA6 REG16((BKP) + 0x1CU) /*!< BKP data register 6 */ 53 #define BKP_DATA7 REG16((BKP) + 0x20U) /*!< BKP data register 7 */ [all …]
|
| /kernel/liteos_m/targets/riscv_nuclei_gd32vf103_soc_gcc/SoC/gd32vf103/Common/Source/Drivers/ |
| D | gd32vf103_bkp.c | 5 \version 2019-6-5, V1.0.0, firmware for GD32VF103 28 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 54 \brief write BKP data register 57 \arg BKP_DATA_x(x = 0..41): bkp data register number x 58 \param[in] data: the data to be write in BKP data register 62 void bkp_data_write(bkp_data_register_enum register_number, uint16_t data) in bkp_data_write() argument 65 BKP_DATA10_41(register_number - 1U) = data; in bkp_data_write() 67 BKP_DATA0_9(register_number - 1U) = data; in bkp_data_write() 74 \brief read BKP data register 77 \arg BKP_DATA_x(x = 0..41): bkp data register number x [all …]
|