+static bool si476x_core_regmap_volatile_register(struct device *dev, unsigned int reg)
+{
+ switch (reg) {
+ case SI476X_PROP_DIGITAL_IO_OUTPUT_SAMPLE_RATE:
+ case SI476X_PROP_DIGITAL_IO_OUTPUT_FORMAT:
+ return false;
+ default:
+ return true;
+ }
+
+ return true;
+}
+
+/* These two register is used by the codec, so add reg_default here */
+static struct reg_default si476x_core_reg[] = {
+ { 0x202, 0xBB80 },
+ { 0x203, 0x1700 },
+};