/linux-6.12.1/Documentation/devicetree/bindings/sound/ |
D | cs35l35.txt | 5 - compatible : "cirrus,cs35l35" 17 - cirrus,boost-ind-nanohenry: Inductor value for boost converter. The value is 23 - cirrus,stereo-config : Boolean to determine if there are 2 AMPs for a 26 - cirrus,audio-channel : Set Location of Audio Signal on Serial Port 30 - cirrus,advisory-channel : Set Location of Advisory Signal on Serial Port 34 - cirrus,shared-boost : Boolean to enable ClassH tracking of Advisory Signal 37 - cirrus,external-boost : Boolean to specify the device is using an external 41 - cirrus,sp-drv-strength : Value for setting the Serial Port drive strength 45 - cirrus,sp-drv-unused : Determines how unused slots should be driven on the 51 - cirrus,bst-pdn-fet-on : Boolean to determine if the Boost PDN control [all …]
|
D | cs35l36.txt | 5 - compatible : "cirrus,cs35l36" 13 - cirrus,boost-ctl-millivolt : Boost Voltage Value. Configures the boost 18 - cirrus,boost-peak-milliamp : Boost-converter peak current limit in mA. 24 - cirrus,boost-ind-nanohenry : Inductor estimation LBST reference value. 32 - cirrus,multi-amp-mode : Boolean to determine if there are more than 36 - cirrus,boost-ctl-select : Boost converter control source selection. 43 - cirrus,amp-pcm-inv : Boolean to determine Amplifier will invert incoming 46 - cirrus,imon-pol-inv : Boolean to determine Amplifier will invert the 49 - cirrus,vmon-pol-inv : Boolean to determine Amplifier will invert the 52 - cirrus,dcm-mode-enable : Boost converter automatic DCM Mode enable. [all …]
|
D | cs35l33.txt | 5 - compatible : "cirrus,cs35l33" 21 - cirrus,boost-ctl : Booster voltage use to supply the amp. If the value is 26 - cirrus,ramp-rate : On power up, it affects the time from when the power 34 - cirrus,boost-ipk : The maximum current allowed for the boost converter. 38 - cirrus,imon-adc-scale : Configures the scaling of data bits from the IMON 45 The cs35l33 node can have a single "cirrus,hg-algo" sub-node that will enable 48 - cirrus,hg-algo : Sub-node for internal Class H/G algorithm that 51 Optional properties for the "cirrus,hg-algo" sub-node: 53 - cirrus,mem-depth : Memory depth for the Class H/G algorithm measured in 57 cirrus,release-rate : The number of consecutive LRCLK periods before [all …]
|
D | cirrus,cs35l41.yaml | 4 $id: http://devicetree.org/schemas/sound/cirrus,cs35l41.yaml# 7 title: Cirrus Logic CS35L41 Speaker Amplifier 10 - david.rhodes@cirrus.com 19 - cirrus,cs35l40 20 - cirrus,cs35l41 42 cirrus,boost-peak-milliamp: 53 cirrus,boost-ind-nanohenry: 61 cirrus,boost-cap-microfarad: 68 cirrus,asp-sdout-hiz: 81 cirrus,boost-type: [all …]
|
D | cs43130.txt | 5 - compatible : "cirrus,cs43130", "cirrus,cs4399", "cirrus,cs43131", 6 "cirrus,cs43198" 19 - cirrus,xtal-ibias: 28 - cirrus,dc-measure: 31 - cirrus,ac-measure: 35 - cirrus,dc-threshold: 39 - cirrus,ac-freq: 41 Only used if "cirrus,dc-measure" is defined. 52 compatible = "cirrus,cs43130"; 60 cirrus,xtal-ibias = <2>; [all …]
|
D | cirrus,cs42l42.yaml | 4 $id: http://devicetree.org/schemas/sound/cirrus,cs42l42.yaml# 7 title: Cirrus Logic CS42L42 audio CODEC 10 - patches@opensource.cirrus.com 21 - cirrus,cs42l42 22 - cirrus,cs42l83 60 cirrus,ts-inv: 75 cirrus,ts-dbnc-rise: 94 cirrus,ts-dbnc-fall: 113 cirrus,btn-det-init-dbnce: 127 cirrus,btn-det-event-dbnce: [all …]
|
D | cirrus,cs530x.yaml | 4 $id: http://devicetree.org/schemas/sound/cirrus,cs530x.yaml# 7 title: Cirrus Logic cs530x family of audio ADCs 10 - Paul Handrigan <paulha@opensource.cirrus.com> 11 - patches@opensource.cirrus.com 22 - cirrus,cs5302 23 - cirrus,cs5304 24 - cirrus,cs5308 41 cirrus,in-hiz-pin12: 46 cirrus,in-hiz-pin34: 51 cirrus,in-hiz-pin56: [all …]
|
D | cirrus,cs42l43.yaml | 4 $id: http://devicetree.org/schemas/sound/cirrus,cs42l43.yaml# 7 title: Cirrus Logic CS42L43 Audio CODEC 10 - patches@opensource.cirrus.com 26 - cirrus,cs42l43 76 cirrus,bias-low: 81 cirrus,bias-sense-microamp: 88 cirrus,bias-ramp-ms: 95 cirrus,detect-us: 102 cirrus,button-automute: 108 cirrus,buttons-ohms: [all …]
|
D | cs42l56.txt | 5 - compatible : "cirrus,cs42l56" 14 - cirrus,gpio-nreset : GPIO controller's phandle and the number 17 - cirrus,chgfreq-divisor : Values used to set the Charge Pump Frequency. 24 - cirrus,ain1a-ref-cfg, ain1b-ref-cfg : boolean, If present, AIN1A or AIN1B are configured 27 - cirrus,ain2a-ref-cfg, ain2b-ref-cfg : boolean, If present, AIN2A or AIN2B are configured 30 - cirrus,micbias-lvl: Set the output voltage level on the MICBIAS Pin. 38 - cirrus,adaptive-pwr-cfg : Configures how the power to the Headphone and Lineout 45 …- cirrus,hpf-left-freq, hpf-right-freq : Sets the corner frequency (-3dB point) for the internal H… 56 compatible = "cirrus,cs42l56"; 58 cirrus,gpio-nreset = <&gpio 10 0>; [all …]
|
D | cs42l52.txt | 5 - compatible : "cirrus,cs42l52" 11 - cirrus,reset-gpio : GPIO controller's phandle and the number 14 - cirrus,chgfreq-divisor : Values used to set the Charge Pump Frequency. 21 - cirrus,mica-differential-cfg : boolean, If present, then the MICA input is configured 25 - cirrus,micb-differential-cfg : boolean, If present, then the MICB input is configured 29 - cirrus,micbias-lvl: Set the output voltage level on the MICBIAS Pin 40 compatible = "cirrus,cs42l52"; 43 cirrus,chgfreq-divisor = <0x05>; 44 cirrus.mica-differential-cfg; 45 cirrus,micbias-lvl = <5>;
|
D | cs35l34.txt | 5 - compatible : "cirrus,cs35l34" 13 - cirrus,boost-vtge-millivolt : Boost Voltage Value. Configures the boost 17 - cirrus,boost-nanohenry: Inductor value for boost converter. The value is 28 - cirrus,boost-peak-milliamp : Boost converter peak current limit in mA. The 32 - cirrus,i2s-sdinloc : ADSP SDIN I2S channel location. Indicates whether the 41 - cirrus,gain-zc-disable: Boolean property. If set, the gain change will take 44 - cirrus,tdm-rising-edge: Boolean property. If set, data is on the rising edge of 51 compatible = "cirrus,cs35l34"; 59 cirrus,boost-vtge-milltvolt = <8000>; /* 8V */ 60 cirrus,boost-ind-nanohenry = <1000>; /* 1uH */ [all …]
|
/linux-6.12.1/drivers/gpu/drm/tiny/ |
D | cirrus.c | 14 * drivers/video/cirrusfb.c - driver for Cirrus Logic chipsets 23 #include <video/cirrus.h> 48 #define DRIVER_NAME "cirrus" 49 #define DRIVER_DESC "qemu cirrus vga" 100 static u8 rreg_seq(struct cirrus_device *cirrus, u8 reg) in rreg_seq() argument 102 iowrite8(reg, cirrus->mmio + SEQ_INDEX); in rreg_seq() 103 return ioread8(cirrus->mmio + SEQ_DATA); in rreg_seq() 106 static void wreg_seq(struct cirrus_device *cirrus, u8 reg, u8 val) in wreg_seq() argument 108 iowrite8(reg, cirrus->mmio + SEQ_INDEX); in wreg_seq() 109 iowrite8(val, cirrus->mmio + SEQ_DATA); in wreg_seq() [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/mfd/ |
D | cirrus,madera.yaml | 4 $id: http://devicetree.org/schemas/mfd/cirrus,madera.yaml# 7 title: Cirrus Logic Madera class audio CODECs Multi-Functional Device 10 - patches@opensource.cirrus.com 18 bindings/pinctrl/cirrus,madera.yaml 20 bindings/sound/cirrus,madera.yaml 23 - $ref: /schemas/pinctrl/cirrus,madera.yaml# 25 - $ref: /schemas/sound/cirrus,madera.yaml# 31 - cirrus,cs47l85 54 - cirrus,cs47l15 55 - cirrus,cs47l35 [all …]
|
D | cirrus,lochnagar.yaml | 4 $id: http://devicetree.org/schemas/mfd/cirrus,lochnagar.yaml# 7 title: Cirrus Logic Lochnagar Audio Development Board 10 - patches@opensource.cirrus.com 13 Lochnagar is an evaluation and development board for Cirrus Logic 14 Smart CODEC and Amp devices. It allows the connection of most Cirrus 29 [4] Clock: ../clock/cirrus,lochnagar.yaml 30 [5] Pinctrl: ../pinctrl/cirrus,lochnagar.yaml 31 [6] Sound: ../sound/cirrus,lochnagar.yaml 32 [7] Hardware Monitor: ../hwmon/cirrus,lochnagar.yaml 39 - cirrus,lochnagar2 [all …]
|
/linux-6.12.1/arch/arm/mach-ep93xx/ |
D | Kconfig | 22 This enables support for the Cirrus EP93xx series of CPUs. 39 bool "Support Cirrus Logic EDB9301" 42 Say 'Y' here if you want your kernel to support the Cirrus 46 bool "Support Cirrus Logic EDB9302" 49 Say 'Y' here if you want your kernel to support the Cirrus 53 bool "Support Cirrus Logic EDB9302A" 56 Say 'Y' here if you want your kernel to support the Cirrus 60 bool "Support Cirrus Logic EDB9307" 63 Say 'Y' here if you want your kernel to support the Cirrus 67 bool "Support Cirrus Logic EDB9307A" [all …]
|
/linux-6.12.1/arch/arm/boot/dts/cirrus/ |
D | ep7209.dtsi | 10 model = "Cirrus Logic EP7209"; 11 compatible = "cirrus,ep7209"; 46 compatible = "cirrus,ep7209-clk"; 52 compatible = "cirrus,ep7209-intc"; 59 compatible = "cirrus,ep7209-gpio"; 66 compatible = "cirrus,ep7209-gpio"; 73 compatible = "cirrus,ep7209-gpio"; 80 compatible = "cirrus,ep7209-gpio"; 87 compatible = "cirrus,ep7209-syscon1", "syscon"; 94 compatible = "cirrus,ep7209-bus", "simple-bus"; [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/arm/cirrus/ |
D | cirrus,ep9301.yaml | 4 $id: http://devicetree.org/schemas/arm/cirrus/cirrus,ep9301.yaml# 7 title: Cirrus Logic EP93xx platforms 22 Computer (SBC) based upon the Cirrus EP9302 ARM9 CPU 25 - const: cirrus,ep9301 30 - const: cirrus,ep9301 32 - description: EDB302 is an evaluation board by Cirrus Logic, 33 based on a Cirrus Logic EP9302 CPU 35 - const: cirrus,edb9302 36 - const: cirrus,ep9301
|
/linux-6.12.1/Documentation/devicetree/bindings/pwm/ |
D | cirrus,ep9301-pwm.yaml | 4 $id: http://devicetree.org/schemas/pwm/cirrus,ep9301-pwm.yaml# 7 title: Cirrus Logic ep93xx PWM controller 19 - const: cirrus,ep9301-pwm 22 - cirrus,ep9302-pwm 23 - cirrus,ep9307-pwm 24 - cirrus,ep9312-pwm 25 - cirrus,ep9315-pwm 26 - const: cirrus,ep9301-pwm 47 #include <dt-bindings/clock/cirrus,ep9301-syscon.h> 49 compatible = "cirrus,ep9301-pwm";
|
/linux-6.12.1/Documentation/devicetree/bindings/gpio/ |
D | gpio-ep9301.yaml | 17 - const: cirrus,ep9301-gpio 20 - cirrus,ep9302-gpio 21 - cirrus,ep9307-gpio 22 - cirrus,ep9312-gpio 23 - cirrus,ep9315-gpio 24 - const: cirrus,ep9301-gpio 69 compatible = "cirrus,ep9301-gpio"; 83 compatible = "cirrus,ep9301-gpio"; 97 compatible = "cirrus,ep9301-gpio"; 106 compatible = "cirrus,ep9301-gpio"; [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/watchdog/ |
D | cirrus,ep9301-wdt.yaml | 4 $id: http://devicetree.org/schemas/watchdog/cirrus,ep9301-wdt.yaml# 7 title: Cirrus Logic EP93xx Watchdog Timer 19 - const: cirrus,ep9301-wdt 22 - cirrus,ep9302-wdt 23 - cirrus,ep9307-wdt 24 - cirrus,ep9312-wdt 25 - cirrus,ep9315-wdt 26 - const: cirrus,ep9301-wdt 40 compatible = "cirrus,ep9301-wdt";
|
/linux-6.12.1/Documentation/devicetree/bindings/rtc/ |
D | cirrus,ep9301-rtc.yaml | 4 $id: http://devicetree.org/schemas/rtc/cirrus,ep9301-rtc.yaml# 7 title: Cirrus EP93xx Real Time Clock controller 19 - const: cirrus,ep9301-rtc 22 - cirrus,ep9302-rtc 23 - cirrus,ep9307-rtc 24 - cirrus,ep9312-rtc 25 - cirrus,ep9315-rtc 26 - const: cirrus,ep9301-rtc 40 compatible = "cirrus,ep9301-rtc";
|
/linux-6.12.1/Documentation/devicetree/bindings/timer/ |
D | cirrus,ep9301-timer.yaml | 4 $id: http://devicetree.org/schemas/timer/cirrus,ep9301-timer.yaml# 7 title: Cirrus Logic EP93xx timer 16 - const: cirrus,ep9301-timer 19 - cirrus,ep9302-timer 20 - cirrus,ep9307-timer 21 - cirrus,ep9312-timer 22 - cirrus,ep9315-timer 23 - const: cirrus,ep9301-timer 44 compatible = "cirrus,ep9301-timer";
|
/linux-6.12.1/Documentation/devicetree/bindings/dma/ |
D | cirrus,ep9301-dma-m2m.yaml | 4 $id: http://devicetree.org/schemas/dma/cirrus,ep9301-dma-m2m.yaml# 7 title: Cirrus Logic ep93xx SoC DMA controller 19 - const: cirrus,ep9301-dma-m2m 22 - cirrus,ep9302-dma-m2m 23 - cirrus,ep9307-dma-m2m 24 - cirrus,ep9312-dma-m2m 25 - cirrus,ep9315-dma-m2m 26 - const: cirrus,ep9301-dma-m2m 73 #include <dt-bindings/clock/cirrus,ep9301-syscon.h> 75 compatible = "cirrus,ep9301-dma-m2m";
|
/linux-6.12.1/Documentation/devicetree/bindings/soc/cirrus/ |
D | cirrus,ep9301-syscon.yaml | 4 $id: http://devicetree.org/schemas/soc/cirrus/cirrus,ep9301-syscon.yaml# 7 title: Cirrus Logic EP93xx Platforms System Controller 32 - cirrus,ep9302-syscon 33 - cirrus,ep9307-syscon 34 - cirrus,ep9312-syscon 35 - cirrus,ep9315-syscon 36 - const: cirrus,ep9301-syscon 39 - const: cirrus,ep9301-syscon 84 compatible = "cirrus,ep9301-syscon", "syscon";
|
/linux-6.12.1/Documentation/devicetree/bindings/clock/ |
D | cirrus,cs2000-cp.yaml | 4 $id: http://devicetree.org/schemas/clock/cirrus,cs2000-cp.yaml# 7 title: CIRRUS LOGIC Fractional-N Clock Synthesizer & Clock Multiplier 16 Link: https://www.cirrus.com/products/cs2000/ 21 - cirrus,cs2000-cp 39 cirrus,aux-output-source: 50 cirrus,clock-skip: 56 cirrus,dynamic-mode: 75 #include <dt-bindings/clock/cirrus,cs2000-cp.h> 84 compatible = "cirrus,cs2000-cp"; 88 cirrus,aux-output-source = <CS2000CP_AUX_OUTPUT_CLK_OUT>;
|