| Welcome, Guest |
You have to register before you can post on our site.
|
| Forum Statistics |
» Members: 29,677
» Latest member: Charlotten
» Forum threads: 16,253
» Forum posts: 117,168
Full Statistics
|
| Latest Threads |
Are you interested in a n...
Forum: General Discussion on Pinebook Pro
Last Post: MobileJAD
1 hour ago
» Replies: 1
» Views: 2,920
|
BT PAN - we need iptables...
Forum: Mobian on PinePhone
Last Post: biketool
1 hour ago
» Replies: 0
» Views: 14
|
Recycling pinephone as ho...
Forum: PinePhone Hardware
Last Post: zetabeta
Yesterday, 04:14 PM
» Replies: 1
» Views: 210
|
black cursos background
Forum: General Discussion on PineTab
Last Post: polrus
Yesterday, 04:07 PM
» Replies: 0
» Views: 37
|
slight bumps causing phon...
Forum: PinePhone Pro Hardware
Last Post: JadenSki
Yesterday, 02:05 PM
» Replies: 2
» Views: 67
|
Star64 Irradium (based on...
Forum: Getting Started
Last Post: mara
Yesterday, 02:01 PM
» Replies: 10
» Views: 12,457
|
Switching cameras on PPpr...
Forum: Mobian on PinePhone
Last Post: biketool
Yesterday, 10:44 AM
» Replies: 0
» Views: 35
|
Battery connector dead
Forum: PinePhone Hardware
Last Post: mdk
Yesterday, 10:05 AM
» Replies: 3
» Views: 2,362
|
No touch KB after update(...
Forum: Mobian on PinePhone
Last Post: biketool
Yesterday, 09:45 AM
» Replies: 3
» Views: 150
|
compass pdf link expired:...
Forum: General Discussion on PinePhone
Last Post: WhiteHexagon
11-10-2025, 12:39 PM
» Replies: 4
» Views: 265
|
|
|
| Confirmation of Order / Shipping |
|
Posted by: sleipneer - 10-12-2017, 11:42 PM - Forum: General Discussion on ROCK64
- Replies (3)
|
 |
Hey there,
i just wondered about the Communications.....
I ordered a Rock64 4GB with a bit of other stuff on Monday, 9th (#52700) and i get no informations about a shipping date oder something like that.
Can anybody tell me, whats the expected time for shipping to Germany?
Thanks in advance,
Ben
|
|
|
|
| gpio driver porting from an r-pi3b |
|
Posted by: gene83 - 10-12-2017, 08:12 PM - Forum: Rock64 Hardware and Accessories
- Replies (9)
|
 |
I've an spi driver that runs on a pi3, writing (and reading from) 32 bit packets at nominally 42 megabaud, to a mesa 7i90HD cnc interfacing card, and reading back at 25 megabaud. But its full of code that checks to make sure its running on a pi. It also has an include file that describes the bcm2835 for all its offsets etc. I can excise the pi checks, but what else do I need to do to make it run on the rock64? The spi port used is nominally the SPI1 address in the pi scheme of things.
Thanks & Cheers
gene83
|
|
|
|
| Receiving errors about eMMC (?) |
|
Posted by: acasta - 10-12-2017, 11:31 AM - Forum: General Discussion on ROCK64
- Replies (11)
|
 |
TL;DR: Ayufans latest eMMC-Mate-image. Strange errors in dmesg. See snippet below. Need help interpreting.
----------------
Hi! After some weeks of using my rock64 as bookshelf decoration, I'm finally starting to tinker with it.
At first, I hit some smaller bumps like using the official Mate image and loosing USB power after login.
Now I'm using ayufans latest eMMC Mate image. Installation to the eMMC module was super unproblematic. First reboot worked fine. Did some basic first login stuff (keyboard-layout, password, ...), and issued a reboot command. System tried to start, but delivered a black screen with a blinking cursor. I let it sit like this for about fifteen minutes ("just let it work. who knows, what's going on inside"), then I did a hard reset. System started to graphical login prompt. Typed in password, login box vanished, and that was it. Again fifteen minutes, this time only with the blue rock64 background.
I grew a bit concerned, but after another hard reset, the system bootet up and everything was fine. And since this last reset it's been stable and useful: No more freezes, quick boot and login, USB power and ethernet woking fine, all looking bright and shiny.
Then I made the error and issued the dmesg command. You know, just out of curiosity. Not that I could understand what it tells me. Just wanted to see what's going on.
And there I saw them: Errors. Colored brightly red, lots of errors about mmcblk0.
Small snippet of dmesg output:
Code: [ 23.781898] mmcblk0: retrying using single block read
[ 23.825835] dwmmc_rockchip ff520000.rksdmmc: Unexpected command timeout, state 3
[ 23.991919] mmcblk0: error -115 sending stop command, original cmd response 0x900, card status 0xb00
[ 23.991933] mmcblk0: error -110 transferring data, sector 3279888, nr 256, cmd response 0x900, card status 0xb00
[ 23.992879] mmcblk0: retrying using single block read
[ 24.120340] mmcblk0: error -110 sending stop command, original cmd response 0x900, card status 0x400900
[ 24.120355] mmcblk0: retrying because a re-tune was needed
[ 24.321852] dwmmc_rockchip ff520000.rksdmmc: Successfully tuned phase to 135
[ 24.340830] dwmmc_rockchip ff520000.rksdmmc: Unexpected command timeout, state 3
[ 24.506898] mmcblk0: error -115 sending stop command, original cmd response 0x900, card status 0xb00
[ 24.506914] mmcblk0: error -110 transferring data, sector 265240, nr 232, cmd response 0x900, card status 0xb00
[ 24.507855] mmcblk0: retrying using single block read
[ 24.577818] dwmmc_rockchip ff520000.rksdmmc: Unexpected command timeout, state 3
[ 24.742932] mmcblk0: error -115 sending stop command, original cmd response 0x900, card status 0xb00
[ 24.742947] mmcblk0: error -110 transferring data, sector 10191680, nr 144, cmd response 0x900, card status 0xb00
[ 24.743909] mmcblk0: retrying using single block read
[ 24.835882] dwmmc_rockchip ff520000.rksdmmc: Unexpected command timeout, state 3
[ 24.850620] tty_port_close_start: tty->count = 1 port count = 2.
[ 25.001946] mmcblk0: error -110 transferring data, sector 5610720, nr 32, cmd response 0x900, card status 0x0
[ 25.002839] mmcblk0: retrying using single block read
[ 25.306353] mmcblk0: retrying because a re-tune was needed
[ 25.599857] dwmmc_rockchip ff520000.rksdmmc: Successfully tuned phase to 135
[ 35.494818] dwmmc_rockchip ff520000.rksdmmc: Unexpected command timeout, state 3
[ 35.660947] mmcblk0: error -110 transferring data, sector 8489664, nr 152, cmd response 0x900, card status 0x0
[ 35.661864] mmcblk0: retrying using single block read
[ 35.707819] dwmmc_rockchip ff520000.rksdmmc: Unexpected command timeout, state 3
[ 35.873936] mmcblk0: error -115 sending stop command, original cmd response 0x900, card status 0xb00
[ 35.873950] mmcblk0: error -110 transferring data, sector 8486664, nr 224, cmd response 0x900, card status 0xb00
[ 35.874895] mmcblk0: retrying using single block read
[ 38.238823] dwmmc_rockchip ff520000.rksdmmc: Unexpected command timeout, state 3
[ 38.404938] mmcblk0: error -110 transferring data, sector 3006264, nr 256, cmd response 0x900, card status 0x0
[ 38.405854] mmcblk0: retrying using single block read
[ 38.830921] mmcblk0: retrying because a re-tune was needed
[ 39.124857] dwmmc_rockchip ff520000.rksdmmc: Successfully tuned phase to 135
[ 39.864829] dwmmc_rockchip ff520000.rksdmmc: Unexpected command timeout, state 3
[ 40.030909] mmcblk0: error -115 sending stop command, original cmd response 0x900, card status 0xb00
[ 40.030923] mmcblk0: error -110 transferring data, sector 5127832, nr 56, cmd response 0x900, card status 0xb00
[ 40.031846] mmcblk0: retrying using single block read
Seeing similar errors after reboot(s) made me really concerned. I tried my google-fu, but with limited success:
- Googling the "dwmmc [...] Unexpected command timeout [...]" line did not bring up any results.
- Googling the "error -115" line also did not yield useful hints (or I did not recognise them as such)
- Googling the "error -110" line was to some extent successful:
I stumbled across a NXP forum thread discussing a very similar error message. Their accepted answer was that the SD-card was "too fast". I don't know whether this is correct or not, but also their problem description is missing the "error -115". (And I am using the 32GB eMMC module, not an SD-card.)
Whilest playing around with the rock64 and dmesg, I made some further observations: - When idling, usually no further errors occur. When doing stuff (opening programs, ...), errors continue.
- The amount of errors is random. I even had one completly error-free boot.
- In dmesg-output, at ~305 sec runtime, I get three EXT4-fs entries, telling about number of errors since last fsck.
- Only the "-110" error is colored red, the "-115" is not. (Maybe less dangerous?)
To clarify: I have a tiny bit of linux experience, but really tiny. Someone showed me "dmesg", now all I know about errors and logging in Linux is dmesg. I also have a Raspberry Pi, and installed Owncloud on it (by following a tutorial). But that's really where my abilities end. To the most part I have no idea what's going on, it feels like stumbling around in the fog. But I am willing to learn about Linux and Rock64 (even though I really should invest my time in other things right now).
I would be very grateful, if someone could shed some light on these error issues.
-ac
_______
Side note to board administrators: I could not decide whether to put this thead under "Linux" or under "Hardware", so I ended up in "General Discussion" - just to be on the wrong side either way. Feel free to move this thread around. I am very new to forums (at least as active participant) and I am sorry.
|
|
|
|
| Connecting external DVDRW drive via USB to Pine64 |
|
Posted by: galbez - 10-12-2017, 10:02 AM - Forum: Android on Pine A64(+)
- Replies (4)
|
 |
Hi,
Using my Pine64 1GB model as a media center, running the latest Android 6 build from the Wiki.
When connecting the drive, the ES file explorer recognizes it as a disk on key, but can't see any files (even if I have a music CD inside the drive before connecting it to the Pine).
Are there special USB drivers I need to download? Some recommended app?
Thanks in advance.
|
|
|
|
| Sound quality from audio jack |
|
Posted by: devanl - 10-11-2017, 10:39 PM - Forum: Pine A64 Hardware, Accessories and POT
- No Replies
|
 |
I have gotten sounds working using the instructions over here.
Thread Modes Use Audiojack instead of HDMI audio
The sound quality seems very poor though. I'm using this to replace an RPiA that I just cant deal with anymore.
I'm trying to produce a low frequency sine sweep with the following command:
Code: play -n synth 10 sine 30:45
I can hear it but there appears to be a lot of distortion, or perhaps the incorrect frequency. Anything to check on how this is setup?
Here are my alsamixer settings:
Code: root@DietPi:~# cat /var/lib/alsa/asound.state
state.sndhdmi {
control.1 {
iface MIXER
name 'hdmi audio format Function'
value pcm
comment {
access 'read write'
type ENUMERATED
count 1
item.0 null
item.1 pcm
item.2 AC3
item.3 MPEG1
item.4 MP3
item.5 MPEG2
item.6 AAC
item.7 DTS
item.8 ATRAC
item.9 ONE_BIT_AUDIO
item.10 DOLBY_DIGITAL_PLUS
item.11 DTS_HD
item.12 MAT
item.13 WMAPRO
}
}
}
state.audiocodec {
control.1 {
iface MIXER
name 'AIF1 ADC timeslot 0 volume'
value.0 166
value.1 166
comment {
access 'read write'
type INTEGER
count 2
range '0 - 255'
dbmin -11925
dbmax 7200
dbvalue.0 525
dbvalue.1 525
}
}
control.2 {
iface MIXER
name 'AIF1 ADC timeslot 1 volume'
value.0 160
value.1 160
comment {
access 'read write'
type INTEGER
count 2
range '0 - 255'
dbmin -11925
dbmax 7200
dbvalue.0 75
dbvalue.1 75
}
}
control.3 {
iface MIXER
name 'AIF1 DAC timeslot 0 volume'
value.0 160
value.1 160
comment {
access 'read write'
type INTEGER
count 2
range '0 - 255'
dbmin -11925
dbmax 7200
dbvalue.0 75
dbvalue.1 75
}
}
control.4 {
iface MIXER
name 'AIF1 DAC timeslot 1 volume'
value.0 160
value.1 160
comment {
access 'read write'
type INTEGER
count 2
range '0 - 255'
dbmin -11925
dbmax 7200
dbvalue.0 75
dbvalue.1 75
}
}
control.5 {
iface MIXER
name 'AIF1 ADC timeslot 0 mixer gain'
value.0 11
value.1 11
comment {
access 'read write'
type INTEGER
count 2
range '0 - 15'
dbmin -600
dbmax 8400
dbvalue.0 6000
dbvalue.1 6000
}
}
control.6 {
iface MIXER
name 'AIF1 ADC timeslot 1 mixer gain'
value.0 2
value.1 2
comment {
access 'read write'
type INTEGER
count 2
range '0 - 3'
dbmin -600
dbmax 1200
dbvalue.0 600
dbvalue.1 600
}
}
control.7 {
iface MIXER
name 'AIF2 ADC volume'
value.0 166
value.1 166
comment {
access 'read write'
type INTEGER
count 2
range '0 - 255'
dbmin -11925
dbmax 7200
dbvalue.0 525
dbvalue.1 525
}
}
control.8 {
iface MIXER
name 'AIF2 DAC volume'
value.0 160
value.1 160
comment {
access 'read write'
type INTEGER
count 2
range '0 - 255'
dbmin -11925
dbmax 7200
dbvalue.0 75
dbvalue.1 75
}
}
control.9 {
iface MIXER
name 'AIF2 ADC mixer gain'
value.0 11
value.1 11
comment {
access 'read write'
type INTEGER
count 2
range '0 - 15'
dbmin -600
dbmax 8400
dbvalue.0 6000
dbvalue.1 6000
}
}
control.10 {
iface MIXER
name 'ADC volume'
value.0 160
value.1 160
comment {
access 'read write'
type INTEGER
count 2
range '0 - 255'
dbmin -11925
dbmax 7200
dbvalue.0 75
dbvalue.1 75
}
}
control.11 {
iface MIXER
name 'DAC volume'
value.0 0
value.1 0
comment {
access 'read write'
type INTEGER
count 2
range '0 - 255'
dbmin -11925
dbmax 7200
dbvalue.0 -11925
dbvalue.1 -11925
}
}
control.12 {
iface MIXER
name 'DAC mixer gain'
value.0 11
value.1 11
comment {
access 'read write'
type INTEGER
count 2
range '0 - 15'
dbmin -600
dbmax 8400
dbvalue.0 6000
dbvalue.1 6000
}
}
control.13 {
iface MIXER
name 'digital volume'
value 0
comment {
access 'read write'
type INTEGER
count 1
range '0 - 63'
dbmin -7308
dbmax 0
dbvalue.0 -7308
}
}
control.14 {
iface MIXER
name 'earpiece volume'
value 25
comment {
access 'read write'
type INTEGER
count 1
range '0 - 31'
dbmin -4350
dbmax 300
dbvalue.0 -600
}
}
control.15 {
iface MIXER
name 'speaker volume'
value 26
comment {
access 'read write'
type INTEGER
count 1
range '0 - 31'
dbmin -4800
dbmax -150
dbvalue.0 -900
}
}
control.16 {
iface MIXER
name 'headphone volume'
value 51
comment {
access 'read write'
type INTEGER
count 1
range '0 - 63'
dbmin -6300
dbmax 0
dbvalue.0 -1200
}
}
control.17 {
iface MIXER
name 'MIC1_G boost stage output mixer control'
value 3
comment {
access 'read write'
type INTEGER
count 1
range '0 - 7'
dbmin -450
dbmax 600
dbvalue.0 0
}
}
control.18 {
iface MIXER
name 'MIC1 boost AMP gain control'
value 4
comment {
access 'read write'
type INTEGER
count 1
range '0 - 7'
dbmin 0
dbmax 1400
dbvalue.0 800
}
}
control.19 {
iface MIXER
name 'MIC2 BST stage to L_R outp mixer gain'
value 3
comment {
access 'read write'
type INTEGER
count 1
range '0 - 7'
dbmin -450
dbmax 600
dbvalue.0 0
}
}
control.20 {
iface MIXER
name 'MIC2 boost AMP gain control'
value 4
comment {
access 'read write'
type INTEGER
count 1
range '0 - 7'
dbmin 0
dbmax 1400
dbvalue.0 800
}
}
control.21 {
iface MIXER
name 'LINEINL/R to L_R output mixer gain'
value 5
comment {
access 'read write'
type INTEGER
count 1
range '0 - 7'
dbmin -450
dbmax 600
dbvalue.0 300
}
}
control.22 {
iface MIXER
name 'ADC input gain control'
value 3
comment {
access 'read write'
type INTEGER
count 1
range '0 - 7'
dbmin -450
dbmax 600
dbvalue.0 0
}
}
control.23 {
iface MIXER
name 'Phoneout gain control'
value 5
comment {
access 'read write'
type INTEGER
count 1
range '0 - 7'
dbmin -450
dbmax 600
dbvalue.0 300
}
}
control.24 {
iface MIXER
name 'SRC FUCTION'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.25 {
iface MIXER
name 'I2S HUB FUNC'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.26 {
iface MIXER
name 'Phoneout Mixer MIC1 boost Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.27 {
iface MIXER
name 'Phoneout Mixer MIC2 boost Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.28 {
iface MIXER
name 'Phoneout Mixer Rout_Mixer_Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.29 {
iface MIXER
name 'Phoneout Mixer Lout_Mixer_Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.30 {
iface MIXER
name 'ADCR Mux'
value DMIC
comment {
access 'read write'
type ENUMERATED
count 1
item.0 ADC
item.1 DMIC
}
}
control.31 {
iface MIXER
name 'ADCL Mux'
value DMIC
comment {
access 'read write'
type ENUMERATED
count 1
item.0 ADC
item.1 DMIC
}
}
control.32 {
iface MIXER
name 'MIC2 SRC'
value MIC2
comment {
access 'read write'
type ENUMERATED
count 1
item.0 MIC3
item.1 MIC2
}
}
control.33 {
iface MIXER
name 'RADC input Mixer MIC1 boost Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.34 {
iface MIXER
name 'RADC input Mixer MIC2 boost Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.35 {
iface MIXER
name 'RADC input Mixer LINEINR Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.36 {
iface MIXER
name 'RADC input Mixer r_output mixer Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.37 {
iface MIXER
name 'RADC input Mixer l_output mixer Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.38 {
iface MIXER
name 'RADC input Mixer PHONINN Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.39 {
iface MIXER
name 'RADC input Mixer PHONINN-PHONINP Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.40 {
iface MIXER
name 'LADC input Mixer MIC1 boost Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.41 {
iface MIXER
name 'LADC input Mixer MIC2 boost Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.42 {
iface MIXER
name 'LADC input Mixer LINEINL Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.43 {
iface MIXER
name 'LADC input Mixer l_output mixer Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.44 {
iface MIXER
name 'LADC input Mixer r_output mixer Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.45 {
iface MIXER
name 'LADC input Mixer PHONINP Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.46 {
iface MIXER
name 'LADC input Mixer PHONINP-PHONINN Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.47 {
iface MIXER
name 'AIF3OUT Mux'
value 'AIF2 ADC left channel'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'AIF2 ADC left channel'
item.1 'AIF2 ADC right channel'
}
}
control.48 {
iface MIXER
name 'AIF2 ADR Mixer AIF1 DA0R Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.49 {
iface MIXER
name 'AIF2 ADR Mixer AIF1 DA1R Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.50 {
iface MIXER
name 'AIF2 ADR Mixer AIF2 DACL Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.51 {
iface MIXER
name 'AIF2 ADR Mixer ADCR Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.52 {
iface MIXER
name 'AIF2 ADL Mixer AIF1 DA0L Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.53 {
iface MIXER
name 'AIF2 ADL Mixer AIF1 DA1L Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.54 {
iface MIXER
name 'AIF2 ADL Mixer AIF2 DACR Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.55 {
iface MIXER
name 'AIF2 ADL Mixer ADCL Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.56 {
iface MIXER
name 'AIF2INR Mux'
value AIF2_DACR
comment {
access 'read write'
type ENUMERATED
count 1
item.0 AIF2_DACR
item.1 AIF2_DACL
item.2 SUM_AIF2DACL_AIF2DACR
item.3 AVE_AIF2DACL_AIF2DACR
}
}
control.57 {
iface MIXER
name 'AIF2INL Mux'
value AIF2_DACL
comment {
access 'read write'
type ENUMERATED
count 1
item.0 AIF2_DACL
item.1 AIF2_DACR
item.2 SUM_AIF2DACL_AIF2DACR
item.3 AVE_AIF2DACL_AIF2DACR
}
}
control.58 {
iface MIXER
name 'AIF2OUTR Mux'
value AIF2_ADCR
comment {
access 'read write'
type ENUMERATED
count 1
item.0 AIF2_ADCR
item.1 AIF2_ADCL
item.2 SUM_AIF2_ADCL_AIF2_ADCR
item.3 AVE_AIF2_ADCL_AIF2_ADCR
}
}
control.59 {
iface MIXER
name 'AIF2OUTL Mux'
value AIF2_ADCL
comment {
access 'read write'
type ENUMERATED
count 1
item.0 AIF2_ADCL
item.1 AIF2_ADCR
item.2 SUM_AIF2_ADCL_AIF2_ADCR
item.3 AVE_AIF2_ADCL_AIF2_ADCR
}
}
control.60 {
iface MIXER
name 'EAR Mux'
value DACR
comment {
access 'read write'
type ENUMERATED
count 1
item.0 DACR
item.1 DACL
item.2 'Right Analog Mixer'
item.3 'Left Analog Mixer'
}
}
control.61 {
iface MIXER
name 'SPK_L Mux'
value 'MIXEL Switch'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'MIXEL Switch'
item.1 'MIXL MIXR Switch'
}
}
control.62 {
iface MIXER
name 'SPK_R Mux'
value 'MIXER Switch'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'MIXER Switch'
item.1 'MIXR MIXL Switch'
}
}
control.63 {
iface MIXER
name 'HP_L Mux'
value 'DACL HPL Switch'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'DACL HPL Switch'
item.1 'Left Analog Mixer HPL Switch'
}
}
control.64 {
iface MIXER
name 'HP_R Mux'
value 'DACR HPR Switch'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'DACR HPR Switch'
item.1 'Right Analog Mixer HPR Switch'
}
}
control.65 {
iface MIXER
name 'Right Output Mixer DACL Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.66 {
iface MIXER
name 'Right Output Mixer DACR Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.67 {
iface MIXER
name 'Right Output Mixer LINEINR Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.68 {
iface MIXER
name 'Right Output Mixer MIC2Booststage Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.69 {
iface MIXER
name 'Right Output Mixer MIC1Booststage Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.70 {
iface MIXER
name 'Right Output Mixer PHONEINN Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.71 {
iface MIXER
name 'Right Output Mixer PHONEINN-PHONEINP Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.72 {
iface MIXER
name 'Left Output Mixer DACR Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.73 {
iface MIXER
name 'Left Output Mixer DACL Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.74 {
iface MIXER
name 'Left Output Mixer LINEINL Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.75 {
iface MIXER
name 'Left Output Mixer MIC2Booststage Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.76 {
iface MIXER
name 'Left Output Mixer MIC1Booststage Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.77 {
iface MIXER
name 'Left Output Mixer PHONEINP Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.78 {
iface MIXER
name 'Left Output Mixer PHONEINP-PHONEINN Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.79 {
iface MIXER
name 'DACR Mixer ADCR Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.80 {
iface MIXER
name 'DACR Mixer AIF2DACR Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.81 {
iface MIXER
name 'DACR Mixer AIF1DA1R Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.82 {
iface MIXER
name 'DACR Mixer AIF1DA0R Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.83 {
iface MIXER
name 'DACL Mixer ADCL Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.84 {
iface MIXER
name 'DACL Mixer AIF2DACL Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.85 {
iface MIXER
name 'DACL Mixer AIF1DA1L Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.86 {
iface MIXER
name 'DACL Mixer AIF1DA0L Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.87 {
iface MIXER
name 'AIF1 AD1R Mixer AIF2 DACR Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.88 {
iface MIXER
name 'AIF1 AD1R Mixer ADCR Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.89 {
iface MIXER
name 'AIF1 AD1L Mixer AIF2 DACL Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.90 {
iface MIXER
name 'AIF1 AD1L Mixer ADCL Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.91 {
iface MIXER
name 'AIF1 AD0R Mixer AIF1 DA0R Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.92 {
iface MIXER
name 'AIF1 AD0R Mixer AIF2 DACR Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.93 {
iface MIXER
name 'AIF1 AD0R Mixer ADCR Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.94 {
iface MIXER
name 'AIF1 AD0R Mixer AIF2 DACL Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.95 {
iface MIXER
name 'AIF1 AD0L Mixer AIF1 DA0L Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.96 {
iface MIXER
name 'AIF1 AD0L Mixer AIF2 DACL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.97 {
iface MIXER
name 'AIF1 AD0L Mixer ADCL Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.98 {
iface MIXER
name 'AIF1 AD0L Mixer AIF2 DACR Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.99 {
iface MIXER
name 'AIF1IN1R Mux'
value AIF1_DA1R
comment {
access 'read write'
type ENUMERATED
count 1
item.0 AIF1_DA1R
item.1 AIF1_DA1L
item.2 SUM_AIF1DA1L_AIF1DA1R
item.3 AVE_AIF1DA1L_AIF1DA1R
}
}
control.100 {
iface MIXER
name 'AIF1IN1L Mux'
value AIF1_DA1L
comment {
access 'read write'
type ENUMERATED
count 1
item.0 AIF1_DA1L
item.1 AIF1_DA1R
item.2 SUM_AIF1DA1L_AIF1DA1R
item.3 AVE_AIF1DA1L_AIF1DA1R
}
}
control.101 {
iface MIXER
name 'AIF1IN0R Mux'
value AIF1_DA0R
comment {
access 'read write'
type ENUMERATED
count 1
item.0 AIF1_DA0R
item.1 AIF1_DA0L
item.2 SUM_AIF1DA0L_AIF1DA0R
item.3 AVE_AIF1DA0L_AIF1DA0R
}
}
control.102 {
iface MIXER
name 'AIF1IN0L Mux'
value AIF1_DA0L
comment {
access 'read write'
type ENUMERATED
count 1
item.0 AIF1_DA0L
item.1 AIF1_DA0R
item.2 SUM_AIF1DA0L_AIF1DA0R
item.3 AVE_AIF1DA0L_AIF1DA0R
}
}
control.103 {
iface MIXER
name 'AIF1OUT1R Mux'
value AIF1_AD1R
comment {
access 'read write'
type ENUMERATED
count 1
item.0 AIF1_AD1R
item.1 AIF1_AD1L
item.2 SUM_AIF1ADC1L_AIF1ADC1R
item.3 AVE_AIF1ADC1L_AIF1ADC1R
}
}
control.104 {
iface MIXER
name 'AIF1OUT1L Mux'
value AIF1_AD1L
comment {
access 'read write'
type ENUMERATED
count 1
item.0 AIF1_AD1L
item.1 AIF1_AD1R
item.2 SUM_AIF1ADC1L_AIF1ADC1R
item.3 AVE_AIF1ADC1L_AIF1ADC1R
}
}
control.105 {
iface MIXER
name 'AIF1OUT0R Mux'
value AIF1_AD0R
comment {
access 'read write'
type ENUMERATED
count 1
item.0 AIF1_AD0R
item.1 AIF1_AD0L
item.2 SUM_AIF1AD0L_AIF1AD0R
item.3 AVE_AIF1AD0L_AIF1AD0R
}
}
control.106 {
iface MIXER
name 'AIF1OUT0L Mux'
value AIF1_AD0L
comment {
access 'read write'
type ENUMERATED
count 1
item.0 AIF1_AD0L
item.1 AIF1_AD0R
item.2 SUM_AIF1AD0L_AIF1AD0R
item.3 AVE_AIF1AD0L_AIF1AD0R
}
}
control.107 {
iface MIXER
name 'AIF2INR Mux VIR switch aif2inr aif3'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.108 {
iface MIXER
name 'AIF2INL Mux VIR switch aif2inl aif3'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.109 {
iface MIXER
name 'AIF2INR Mux switch aif2inr aif2'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.110 {
iface MIXER
name 'AIF2INL Mux switch aif2inl aif2'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.111 {
iface MIXER
name 'External Speaker Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.112 {
iface MIXER
name 'Headphone Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.113 {
iface MIXER
name 'Earpiece Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
}
thanks,
Devan
|
|
|
|
|