The blog was not useful for me, sorry.
Here are the startup-messages from dmesg, maybe this gives someone a hint:
14.339955] intel_qrk_gip 0000:00:15.2: enabling device (0000 -> 0002)
[ 14.419109] intel_qrk_gpio_restrict_probe: i2c adapter not ready yet. Deferri
ng..
[ 14.490492] sch_gpio_probe UIO port addr 0x1080 size 64 porttype 1
[ 14.583292] platform qrk-gpio-restrict-sc.0: Driver qrk-gpio-restrict-sc requ
ests probe deferral
[ 14.815436] intel_qrk_gip 0000:00:15.2: i2c speed set to 100kHz
[ 14.883090] intel_qrk_gip 0000:00:15.2: enabling bus mastering
[ 14.883183] intel_qrk_gip 0000:00:15.2: setting latency timer to 64
[ 14.883619] intel_qrk_gip 0000:00:15.2: irq 42 for MSI/MSI-X
[...]
[ 21.583714] i2c /dev entries driver
And the busses:
root@galileo:~# i2cdetect -l
i2c-0 i2c intel_qrk_gip_i2c I2C adapter
root@galileo:/sys/bus/i2c# find .
.
./devices
./devices/i2c-0
./devices/0-0020
./devices/0-0050
./drivers
./drivers/at24
./drivers/at24/bind
./drivers/at24/module
./drivers/at24/uevent
./drivers/at24/unbind
./drivers/at24/0-0050
./drivers/dummy
./drivers/dummy/bind
./drivers/dummy/uevent
./drivers/dummy/unbind
./drivers/cy8c9540a
./drivers/cy8c9540a/bind
./drivers/cy8c9540a/module
./drivers/cy8c9540a/uevent
./drivers/cy8c9540a/unbind
./drivers/cy8c9540a/0-0020
./uevent
./drivers_probe
./drivers_autoprobe
root@galileo:/sys/bus/i2c/devices# ll
total 0
lrwxrwxrwx 1 root root 0 Jan 1 01:17 0-0020 -> ../../../devices/pci0000:00/0000:00:15.2/i2c-0/0-0020
lrwxrwxrwx 1 root root 0 Jan 1 01:17 0-0050 -> ../../../devices/pci0000:00/0000:00:15.2/i2c-0/0-0050
lrwxrwxrwx 1 root root 0 Jan 1 01:17 i2c-0 -> ../../../devices/pci0000:00/0000:00:15.2/i2c-0