# Select I2S Driver
# note: `rpi-dac` has been renamed to `i2s-dac`.
# note: For sabreberry32, the setting `dtparam=i2c_arm=on` is required.

#dtoverlay=i2s-dac
#dtoverlay=sabreberry32
#dtoverlay=i-sabre-q2m
#dtoverlay=allo-boss-dac-pcm512x-audio
#dtoverlay=hifiberry-dacplus
#dtoverlay=hifiberry-digi-pro
dtoverlay=allo-digione

# SD (If SD access is unnecessary, recommend turning it off.)
dtparam=sd=off

# ramfs
initramfs initramfs.cpio.gz,initramusr.cpio.gz followkernel

# Dynamic Voltage and Frequency Scaling (DVFS)
# 1: allow undervoltage
# 2: fixed voltage for default operating frequencies
# 3: scale voltage up on demand for over clocking (default). 
#    If over_voltage is specified in config.txt then dynamic voltage
#    scaling is disabled causing the system to revert to dvfs=2.
dvfs=1
#over_voltage=
#over_voltage_min=

# Frequency and Voltage
arm_freq=216
core_freq=216
core_freq_min=108
gpu_freq=1
gpu_freq_min=1

# UART
enable_uart=0          #if you use serial port , comment out this line
init_uart_clock=230400 #if you use serial port , comment out this line
dtparam=uart0=off
dtparam=uart1=off
dtoverlay=miniuart-bt

# disable wifi/bluetooth
dtoverlay=disable-wifi
dtoverlay=disable-bt

# disable led
dtparam=eth_led0=4
dtparam=eth_led1=4

# misc.
arm_64bit=1
temp_limit=70
disable_splash=1
total_mem=256
gpu_mem=16
hdmi_drive=1
hdmi_ignore_edid_audio=1
hdmi_ignore_hotplug=1
disable_pvt=1
avoid_pwm_pll=1
dtparam=i2s=on
dtparam=i2c_arm=on
dtparam=i2c_vc=off
dtparam=hdmi=off
dtparam=spi=off
dtparam=audio=off
dtparam=watchdog=on
dtparam=random=on
dtparam=pcie=off
#dtparam=sd_poll_once=on

