<commit_before>{
	"clk-fixed@0": { "name": "osc24m", "rate": 24000000 },
	"clk-fixed@1": { "name": "osc32k", "rate": 32768 },
	"clk-fixed@2": { "name": "iosc", "rate": 16000000 },

	"clk-v3s-pll@0": { "parent": "osc24m", "name": "pll-cpu", "channel": 0 },
	"clk-v3s-pll@1": { "parent": "osc24m", "name": "pll-audio", "channel": 1 },
	"clk-v3s-pll@2": { "parent": "osc24m", "name": "pll-video", "channel": 2 },
	"clk-v3s-pll@3": { "parent": "osc24m", "name": "pll-ve", "channel": 3 },
	"clk-v3s-pll@4": { "parent": "osc24m", "name": "pll-ddr0", "channel": 4 },
	"clk-v3s-pll@5": { "parent": "osc24m", "name": "pll-periph0", "channel": 5 },
	"clk-v3s-pll@6": { "parent": "osc24m", "name": "pll-isp", "channel": 6 },
	"clk-v3s-pll@7": { "parent": "osc24m", "name": "pll-periph1", "channel": 7 },
	"clk-v3s-pll@8": { "parent": "osc24m", "name": "pll-ddr1", "channel": 8 },

	"clk-fixed-factor@0": { "parent": "osc24m", "name": "osc24m-750", "mult": 1, "div": 750 },
	"clk-fixed-factor@1": { "parent": "pll-periph0", "name": "pll-periph0-2", "mult": 1, "div": 2 },
	"clk-fixed-factor@2": { "parent": "iosc", "name": "losc", "mult": 1, "div": 512 },

	"clk-mux@0x01c20050": {
		"parent": [
			{ "name": "losc", "value": 0 },
			{ "name": "osc24m", "value": 1 },
			{ "name": "pll-cpu", "value": 2 }
		],
		"name": "cpu", "shift": 16, "width": 2
	},
	"clk-divider@0x01c20050": { "parent": "cpu", "name": "axi", "shift": 0, "width": 2, "divider-one-based": true },
	"clk-divider@0x01c20054": { "parent": "pll-periph0", "name": "ahb1-pre-div", "shift": 6, "width": 2, "divider-one-based": true },
	"clk-mux@0x01c20054": {
		"parent": [
			{ "name": "losc", "value": 0 },
			{ "name": "osc24m", "value": 1 },
			{ "name": "axi", "value": 2 },
			{ "name": "ahb1-pre-div", "value": 3 }
		],
		"name": "mux-ahb1", "shift": 12, "width": 2
	},
	"clk-ratio@0x01c20054": { "parent": "mux-ahb1", "name": "ahb1", "shift": 4, "width": 2 },
	"clk-ratio@0x01c20054": { "parent": "ahb1", "name": "apb1", "shift": 8, "width": 2 },
	"clk-mux@0x01c20058": {
		"parent": [
			{ "name": "losc", "value": 0 },
			{ "name": "osc24m", "value": 1 },
			{ "name": "pll-periph0", "value": 2 }
		],
		"name": "mux-apb2", "shift": 24, "width": 2
	},
	"clk-ratio@0x01c20058": { "parent": "mux-apb2", "name": "ratio-apb2", "shift": 16, "width": 2 },
	"clk-divider@0x01c20058": { "parent": "ratio-apb2", "name": "apb2", "shift": 0, "width": 4, "divider-one-based": true },
	"clk-mux@0x01c2005c": {
		"parent": [
			{ "name": "ahb1", "value": 0 },
			{ "name": "pll-periph0-2", "value": 1 }
		],
		"name": "ahb2", "shift": 0, "width": 2
	},

	"clk-gate@0x01c2006c": {"parent": "apb2", "name": "gate-bus-uart0", "shift": 16, "invert": false },
	"clk-gate@0x01c2006c": {"parent": "apb2", "name": "gate-bus-uart1", "shift": 17, "invert": false },
	"clk-gate@0x01c2006c": {"parent": "apb2", "name": "gate-bus-uart2", "shift": 18, "invert": false },
	"clk-link": { "parent": "gate-bus-uart0", "name": "link-uart0" },
	"clk-link": { "parent": "gate-bus-uart1", "name": "link-uart1" },
	"clk-link": { "parent": "gate-bus-uart2", "name": "link-uart2" },

	"clk-gate@0x01c2006c": {"parent": "apb2", "name": "gate-bus-i2c0", "shift": 0, "invert": false },
	"clk-gate@0x01c2006c": {"parent": "apb2", "name": "gate-bus-i2c1", "shift": 1, "invert": false },
	"clk-link": { "parent": "gate-bus-i2c0", "name": "link-i2c0" },
	"clk-link": { "parent": "gate-bus-i2c1", "name": "link-i2c1" },

	"clk-gate@0x01c200cc": {"parent": "ahb1", "name": "gate-bus-usbphy0", "shift": 8, "invert": false },
	"clk-gate@0x01c20060": {"parent": "gate-bus-usbphy0", "name": "gate-bus-usb-otg-device", "shift": 24, "invert": false },
	"clk-gate@0x01c20060": {"parent": "gate-bus-usbphy0", "name": "gate-bus-usb-otg-ehci0", "shift": 26, "invert": false },
	"clk-gate@0x01c20060": {"parent": "gate-bus-usbphy0", "name": "gate-bus-usb-otg-ohci0", "shift": 29, "invert": false },
	"clk-gate@0x01c200cc": {"parent": "gate-bus-usb-otg-ohci0", "name": "gate-usb-otg-ohci0", "shift": 16, "invert": false },
	"clk-link": { "parent": "gate-bus-usb-otg-device", "name": "link-usb-otg-device" },
	"clk-link": { "parent": "gate-bus-usb-otg-ehci0", "name": "link-usb-otg-ehci0" },
	"clk-link": { "parent": "gate-usb-otg-ohci0", "name": "link-usb-otg-ohci0" },

	"clk-gate@0x01c20060": {"parent": "ahb1", "name": "gate-bus-hstimer", "shift": 19, "invert": false },
	"clk-link": { "parent": "gate-bus-hstimer", "name": "link-hstimer" },

	"clk-gate@0x01c20070": {"parent": "ahb2", "name": "gate-bus-ephy", "shift": 0, "invert": false },
	"clk-gate@0x01c20060": {"parent": "gate-bus-ephy", "name": "gate-bus-emac", "shift": 17, "invert": false },
	"clk-link": { "parent": "gate-bus-emac", "name": "link-emac" },

	"clk-mux@0x01c200a0": {
		"parent": [
			{ "name": "osc24m", "value": 0 },
			{ "name": "pll-periph0", "value": 1 },
			{ "name": "pll-periph1", "value": 2 }
		],
		"name": "mux-spi0", "shift": 24, "width": 2,
		"default": { "parent": "pll-periph0" }
	},
	"clk-ratio@0x01c200a0": { "parent": "mux-spi0", "name": "ratio-spi0", "shift": 16, "width": 2 },
	"clk-divider@0x01c200a0": { "parent": "ratio-spi0", "name": "div-spi0", "shift": 0, "width": 4, "divider-one-based": true, "default": { "rate": 100000000 } },
	"clk-gate@0x01c200a0": {"parent": "div-spi0", "name": "gate-spi0", "shift": 31, "invert": false },
	"clk-gate@0x01c20060": {"parent": "gate-spi0", "name": "gate-bus-spi0", "shift": 20, "invert": false },
	"clk-link": { "parent": "gate-bus-spi0", "name": "link-spi0" },

	"clk-mux@0x01c20c10": {
		"parent": [
			{ "name": "losc", "value": 0 },
			{ "name": "osc24m", "value": 1 }
		],
		"name": "mux-timer0", "shift": 2, "width": 2
	},
	"clk-ratio@0x01c20c10": { "parent": "mux-timer0", "name": "ratio-timer0", "shift": 4, "width": 3 },
	"clk-link": { "parent": "ratio-timer0", "name": "link-timer0" },

	"clk-mux@0x01c20c20": {
		"parent": [
			{ "name": "losc", "value": 0 },
			{ "name": "osc24m", "value": 1 }
		],
		"name": "mux-timer1", "shift": 2, "width": 2
	},
	"clk-ratio@0x01c20c20": { "parent": "mux-timer1", "name": "ratio-timer1", "shift": 4, "width": 3 },
	"clk-link": { "parent": "ratio-timer1", "name": "link-timer1" },

	"clk-mux@0x01c20c30": {
		"parent": [
			{ "name": "losc", "value": 0 },
			{ "name": "osc24m", "value": 1 }
		],
		"name": "mux-timer2", "shift": 2, "width": 2
	},
	"clk-ratio@0x01c20c30": { "parent": "mux-timer2", "name": "ratio-timer2", "shift": 4, "width": 3 },
	"clk-link": { "parent": "ratio-timer2", "name": "link-timer2" },

	"clk-link": { "parent": "osc24m", "name": "link-pwm" },
	"clk-link": { "parent": "osc24m-750", "name": "link-wdt" },

	"reset-v3s@0x01c202c0": {
		"reset-base": 0,
		"reset-count": 32
	},

	"reset-v3s@0x01c202c4": {
		"reset-base": 32,
		"reset-count": 32
	},

	"reset-v3s@0x01c202c8": {
		"reset-base": 64,
		"reset-count": 32
	},

	"reset-v3s@0x01c202d0": {
		"reset-base": 96,
		"reset-count": 32
	},

	"reset-v3s@0x01c202d8": {
		"reset-base": 128,
		"reset-count": 32
	},

	"irq-gic400@0x01c80000": {
		"interrupt-base": 32,
		"interrupt-count": 128
	},

	"irq-v3s-gpio@0x01c20a20": {
		"interrupt-base": 160,
		"interrupt-count": 10,
		"interrupt-parent": 47
	},

	"irq-v3s-gpio@0x01c20a40": {
		"interrupt-base": 192,
		"interrupt-count": 6,
		"interrupt-parent": 49
	},

	"gpio-v3s@0x01c20824": {
		"gpio-base": 32,
		"gpio-count": 10,
		"interrupt-offset": 160
	},

	"gpio-v3s@0x01c20848": {
		"gpio-base": 64,
		"gpio-count": 4,
		"interrupt-offset": -1
	},

	"gpio-v3s@0x01c20890": {
		"gpio-base": 128,
		"gpio-count": 25,
		"interrupt-offset": -1
	},

	"gpio-v3s@0x01c208b4": {
		"gpio-base": 160,
		"gpio-count": 7,
		"interrupt-offset": -1
	},

	"gpio-v3s@0x01c208d8": {
		"gpio-base": 192,
		"gpio-count": 6,
		"interrupt-offset": 192
	},

	"pwm-v3s@0x01c21400": {
		"clock-name": "link-pwm",
		"channel": 0,
		"pwm-gpio": 36,
		"pwm-gpio-config": 2
	},

	"pwm-v3s@0x01c21400": {
		"clock-name": "link-pwm",
		"channel": 1,
		"pwm-gpio": 37,
		"pwm-gpio-config": 2
	},

	"ce-v3s-timer@0x01c20c00": {
		"clock-name": "link-timer0",
		"interrupt": 50
	},

	"cs-v3s-timer@0x01c20c00": {
		"clock-name": "link-timer1"
	},

	"uart-16550@0x01c28000": {
		"clock-name": "link-uart0",
		"txd-gpio": 40,
		"txd-gpio-config": 3,
		"rxd-gpio": 41,
		"rxd-gpio-config": 3,
		"baud-rates": 115200,
		"data-bits": 8,
		"parity-bits": 0,
		"stop-bits": 1
	},

	"uart-16550@0x01c28400": {
		"clock-name": "link-uart1",
		"txd-gpio": 149,
		"txd-gpio-config": 4,
		"rxd-gpio": 150,
		"rxd-gpio-config": 4,
		"baud-rates": 115200,
		"data-bits": 8,
		"parity-bits": 0,
		"stop-bits": 1
	},

	"uart-16550@0x01c28800": {
		"clock-name": "link-uart2",
		"txd-gpio": 32,
		"txd-gpio-config": 2,
		"rxd-gpio": 33,
		"rxd-gpio-config": 2,
		"baud-rates": 115200,
		"data-bits": 8,
		"parity-bits": 0,
		"stop-bits": 1
	},

	"spi-v3s@0x01c68000": {
		"clock-name": "link-spi0",
		"reset": 20,
		"sclk-gpio": 65,
		"sclk-gpio-config": 3,
		"mosi-gpio": 67,
		"mosi-gpio-config": 3,
		"miso-gpio": 64,
		"miso-gpio-config": 3,
		"cs-gpio": 66,
		"cs-gpio-config": 3
	},

	"spi-flash@0": {<commit_msg>[v3s]add gpio i2c driver<commit_after>{
	"clk-fixed@0": { "name": "osc24m", "rate": 24000000 },
	"clk-fixed@1": { "name": "osc32k", "rate": 32768 },
	"clk-fixed@2": { "name": "iosc", "rate": 16000000 },

	"clk-v3s-pll@0": { "parent": "osc24m", "name": "pll-cpu", "channel": 0 },
	"clk-v3s-pll@1": { "parent": "osc24m", "name": "pll-audio", "channel": 1 },
	"clk-v3s-pll@2": { "parent": "osc24m", "name": "pll-video", "channel": 2 },
	"clk-v3s-pll@3": { "parent": "osc24m", "name": "pll-ve", "channel": 3 },
	"clk-v3s-pll@4": { "parent": "osc24m", "name": "pll-ddr0", "channel": 4 },
	"clk-v3s-pll@5": { "parent": "osc24m", "name": "pll-periph0", "channel": 5 },
	"clk-v3s-pll@6": { "parent": "osc24m", "name": "pll-isp", "channel": 6 },
	"clk-v3s-pll@7": { "parent": "osc24m", "name": "pll-periph1", "channel": 7 },
	"clk-v3s-pll@8": { "parent": "osc24m", "name": "pll-ddr1", "channel": 8 },

	"clk-fixed-factor@0": { "parent": "osc24m", "name": "osc24m-750", "mult": 1, "div": 750 },
	"clk-fixed-factor@1": { "parent": "pll-periph0", "name": "pll-periph0-2", "mult": 1, "div": 2 },
	"clk-fixed-factor@2": { "parent": "iosc", "name": "losc", "mult": 1, "div": 512 },

	"clk-mux@0x01c20050": {
		"parent": [
			{ "name": "losc", "value": 0 },
			{ "name": "osc24m", "value": 1 },
			{ "name": "pll-cpu", "value": 2 }
		],
		"name": "cpu", "shift": 16, "width": 2
	},
	"clk-divider@0x01c20050": { "parent": "cpu", "name": "axi", "shift": 0, "width": 2, "divider-one-based": true },
	"clk-divider@0x01c20054": { "parent": "pll-periph0", "name": "ahb1-pre-div", "shift": 6, "width": 2, "divider-one-based": true },
	"clk-mux@0x01c20054": {
		"parent": [
			{ "name": "losc", "value": 0 },
			{ "name": "osc24m", "value": 1 },
			{ "name": "axi", "value": 2 },
			{ "name": "ahb1-pre-div", "value": 3 }
		],
		"name": "mux-ahb1", "shift": 12, "width": 2
	},
	"clk-ratio@0x01c20054": { "parent": "mux-ahb1", "name": "ahb1", "shift": 4, "width": 2 },
	"clk-ratio@0x01c20054": { "parent": "ahb1", "name": "apb1", "shift": 8, "width": 2 },
	"clk-mux@0x01c20058": {
		"parent": [
			{ "name": "losc", "value": 0 },
			{ "name": "osc24m", "value": 1 },
			{ "name": "pll-periph0", "value": 2 }
		],
		"name": "mux-apb2", "shift": 24, "width": 2
	},
	"clk-ratio@0x01c20058": { "parent": "mux-apb2", "name": "ratio-apb2", "shift": 16, "width": 2 },
	"clk-divider@0x01c20058": { "parent": "ratio-apb2", "name": "apb2", "shift": 0, "width": 4, "divider-one-based": true },
	"clk-mux@0x01c2005c": {
		"parent": [
			{ "name": "ahb1", "value": 0 },
			{ "name": "pll-periph0-2", "value": 1 }
		],
		"name": "ahb2", "shift": 0, "width": 2
	},

	"clk-gate@0x01c2006c": {"parent": "apb2", "name": "gate-bus-uart0", "shift": 16, "invert": false },
	"clk-gate@0x01c2006c": {"parent": "apb2", "name": "gate-bus-uart1", "shift": 17, "invert": false },
	"clk-gate@0x01c2006c": {"parent": "apb2", "name": "gate-bus-uart2", "shift": 18, "invert": false },
	"clk-link": { "parent": "gate-bus-uart0", "name": "link-uart0" },
	"clk-link": { "parent": "gate-bus-uart1", "name": "link-uart1" },
	"clk-link": { "parent": "gate-bus-uart2", "name": "link-uart2" },

	"clk-gate@0x01c2006c": {"parent": "apb2", "name": "gate-bus-i2c0", "shift": 0, "invert": false },
	"clk-gate@0x01c2006c": {"parent": "apb2", "name": "gate-bus-i2c1", "shift": 1, "invert": false },
	"clk-link": { "parent": "gate-bus-i2c0", "name": "link-i2c0" },
	"clk-link": { "parent": "gate-bus-i2c1", "name": "link-i2c1" },

	"clk-gate@0x01c200cc": {"parent": "ahb1", "name": "gate-bus-usbphy0", "shift": 8, "invert": false },
	"clk-gate@0x01c20060": {"parent": "gate-bus-usbphy0", "name": "gate-bus-usb-otg-device", "shift": 24, "invert": false },
	"clk-gate@0x01c20060": {"parent": "gate-bus-usbphy0", "name": "gate-bus-usb-otg-ehci0", "shift": 26, "invert": false },
	"clk-gate@0x01c20060": {"parent": "gate-bus-usbphy0", "name": "gate-bus-usb-otg-ohci0", "shift": 29, "invert": false },
	"clk-gate@0x01c200cc": {"parent": "gate-bus-usb-otg-ohci0", "name": "gate-usb-otg-ohci0", "shift": 16, "invert": false },
	"clk-link": { "parent": "gate-bus-usb-otg-device", "name": "link-usb-otg-device" },
	"clk-link": { "parent": "gate-bus-usb-otg-ehci0", "name": "link-usb-otg-ehci0" },
	"clk-link": { "parent": "gate-usb-otg-ohci0", "name": "link-usb-otg-ohci0" },

	"clk-gate@0x01c20060": {"parent": "ahb1", "name": "gate-bus-hstimer", "shift": 19, "invert": false },
	"clk-link": { "parent": "gate-bus-hstimer", "name": "link-hstimer" },

	"clk-gate@0x01c20070": {"parent": "ahb2", "name": "gate-bus-ephy", "shift": 0, "invert": false },
	"clk-gate@0x01c20060": {"parent": "gate-bus-ephy", "name": "gate-bus-emac", "shift": 17, "invert": false },
	"clk-link": { "parent": "gate-bus-emac", "name": "link-emac" },

	"clk-mux@0x01c200a0": {
		"parent": [
			{ "name": "osc24m", "value": 0 },
			{ "name": "pll-periph0", "value": 1 },
			{ "name": "pll-periph1", "value": 2 }
		],
		"name": "mux-spi0", "shift": 24, "width": 2,
		"default": { "parent": "pll-periph0" }
	},
	"clk-ratio@0x01c200a0": { "parent": "mux-spi0", "name": "ratio-spi0", "shift": 16, "width": 2 },
	"clk-divider@0x01c200a0": { "parent": "ratio-spi0", "name": "div-spi0", "shift": 0, "width": 4, "divider-one-based": true, "default": { "rate": 100000000 } },
	"clk-gate@0x01c200a0": {"parent": "div-spi0", "name": "gate-spi0", "shift": 31, "invert": false },
	"clk-gate@0x01c20060": {"parent": "gate-spi0", "name": "gate-bus-spi0", "shift": 20, "invert": false },
	"clk-link": { "parent": "gate-bus-spi0", "name": "link-spi0" },

	"clk-mux@0x01c20c10": {
		"parent": [
			{ "name": "losc", "value": 0 },
			{ "name": "osc24m", "value": 1 }
		],
		"name": "mux-timer0", "shift": 2, "width": 2
	},
	"clk-ratio@0x01c20c10": { "parent": "mux-timer0", "name": "ratio-timer0", "shift": 4, "width": 3 },
	"clk-link": { "parent": "ratio-timer0", "name": "link-timer0" },

	"clk-mux@0x01c20c20": {
		"parent": [
			{ "name": "losc", "value": 0 },
			{ "name": "osc24m", "value": 1 }
		],
		"name": "mux-timer1", "shift": 2, "width": 2
	},
	"clk-ratio@0x01c20c20": { "parent": "mux-timer1", "name": "ratio-timer1", "shift": 4, "width": 3 },
	"clk-link": { "parent": "ratio-timer1", "name": "link-timer1" },

	"clk-mux@0x01c20c30": {
		"parent": [
			{ "name": "losc", "value": 0 },
			{ "name": "osc24m", "value": 1 }
		],
		"name": "mux-timer2", "shift": 2, "width": 2
	},
	"clk-ratio@0x01c20c30": { "parent": "mux-timer2", "name": "ratio-timer2", "shift": 4, "width": 3 },
	"clk-link": { "parent": "ratio-timer2", "name": "link-timer2" },

	"clk-link": { "parent": "osc24m", "name": "link-pwm" },
	"clk-link": { "parent": "osc24m-750", "name": "link-wdt" },

	"reset-v3s@0x01c202c0": {
		"reset-base": 0,
		"reset-count": 32
	},

	"reset-v3s@0x01c202c4": {
		"reset-base": 32,
		"reset-count": 32
	},

	"reset-v3s@0x01c202c8": {
		"reset-base": 64,
		"reset-count": 32
	},

	"reset-v3s@0x01c202d0": {
		"reset-base": 96,
		"reset-count": 32
	},

	"reset-v3s@0x01c202d8": {
		"reset-base": 128,
		"reset-count": 32
	},

	"irq-gic400@0x01c80000": {
		"interrupt-base": 32,
		"interrupt-count": 128
	},

	"irq-v3s-gpio@0x01c20a20": {
		"interrupt-base": 160,
		"interrupt-count": 10,
		"interrupt-parent": 47
	},

	"irq-v3s-gpio@0x01c20a40": {
		"interrupt-base": 192,
		"interrupt-count": 6,
		"interrupt-parent": 49
	},

	"gpio-v3s@0x01c20824": {
		"gpio-base": 32,
		"gpio-count": 10,
		"interrupt-offset": 160
	},

	"gpio-v3s@0x01c20848": {
		"gpio-base": 64,
		"gpio-count": 4,
		"interrupt-offset": -1
	},

	"gpio-v3s@0x01c20890": {
		"gpio-base": 128,
		"gpio-count": 25,
		"interrupt-offset": -1
	},

	"gpio-v3s@0x01c208b4": {
		"gpio-base": 160,
		"gpio-count": 7,
		"interrupt-offset": -1
	},

	"gpio-v3s@0x01c208d8": {
		"gpio-base": 192,
		"gpio-count": 6,
		"interrupt-offset": 192
	},

	"pwm-v3s@0x01c21400": {
		"clock-name": "link-pwm",
		"channel": 0,
		"pwm-gpio": 36,
		"pwm-gpio-config": 2
	},

	"pwm-v3s@0x01c21400": {
		"clock-name": "link-pwm",
		"channel": 1,
		"pwm-gpio": 37,
		"pwm-gpio-config": 2
	},

	"ce-v3s-timer@0x01c20c00": {
		"clock-name": "link-timer0",
		"interrupt": 50
	},

	"cs-v3s-timer@0x01c20c00": {
		"clock-name": "link-timer1"
	},

	"uart-16550@0x01c28000": {
		"clock-name": "link-uart0",
		"txd-gpio": 40,
		"txd-gpio-config": 3,
		"rxd-gpio": 41,
		"rxd-gpio-config": 3,
		"baud-rates": 115200,
		"data-bits": 8,
		"parity-bits": 0,
		"stop-bits": 1
	},

	"uart-16550@0x01c28400": {
		"clock-name": "link-uart1",
		"txd-gpio": 149,
		"txd-gpio-config": 4,
		"rxd-gpio": 150,
		"rxd-gpio-config": 4,
		"baud-rates": 115200,
		"data-bits": 8,
		"parity-bits": 0,
		"stop-bits": 1
	},

	"uart-16550@0x01c28800": {
		"clock-name": "link-uart2",
		"txd-gpio": 32,
		"txd-gpio-config": 2,
		"rxd-gpio": 33,
		"rxd-gpio-config": 2,
		"baud-rates": 115200,
		"data-bits": 8,
		"parity-bits": 0,
		"stop-bits": 1
	},

	"i2c-gpio@0": {
		"sda-gpio": 39,
	 	"sda-gpio-config": 1,
		"scl-gpio": 38,
		"scl-gpio-config": 1,
		"sda-open-drain": false,
		"scl-open-drain": false,
		"scl-output-only": false,
		"delay-us": 5
	},

	"spi-v3s@0x01c68000": {
		"clock-name": "link-spi0",
		"reset": 20,
		"sclk-gpio": 65,
		"sclk-gpio-config": 3,
		"mosi-gpio": 67,
		"mosi-gpio-config": 3,
		"miso-gpio": 64,
		"miso-gpio-config": 3,
		"cs-gpio": 66,
		"cs-gpio-config": 3
	},

	"spi-flash@0": {
{'fraction_non_alphanumeric': 0.2846437880104257, 'fraction_numerical': 0.09812119895742832, 'mean_word_length': 4.120100083402836, 'pattern_counts': {'":': 871, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 2, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3138050', 'n_tokens_mistral': 10038, 'n_tokens_neox': 8589, 'n_words': 1552}