Lines Matching refs:soc
43 AspeedSoCState *soc; member
295 AspeedSoCState *soc = bmc->soc; in aspeed_install_boot_rom() local
296 AspeedSoCClass *sc = ASPEED_SOC_GET_CLASS(soc); in aspeed_install_boot_rom()
300 memory_region_add_subregion_overlap(&soc->spi_boot_container, 0, in aspeed_install_boot_rom()
360 AspeedSoCState *s = bmc->soc; in connect_serial_hds_to_uarts()
382 bmc->soc = ASPEED_SOC(object_new(amc->soc_name)); in aspeed_machine_init()
383 object_property_add_child(OBJECT(machine), "soc", OBJECT(bmc->soc)); in aspeed_machine_init()
384 object_unref(OBJECT(bmc->soc)); in aspeed_machine_init()
385 sc = ASPEED_SOC_GET_CLASS(bmc->soc); in aspeed_machine_init()
391 object_property_set_uint(OBJECT(bmc->soc), "ram-size", machine->ram_size, in aspeed_machine_init()
396 !qemu_configure_nic_device(DEVICE(&bmc->soc->ftgmac100[i]), in aspeed_machine_init()
402 object_property_set_int(OBJECT(bmc->soc), "hw-strap1", bmc->hw_strap1, in aspeed_machine_init()
404 object_property_set_int(OBJECT(bmc->soc), "hw-strap2", amc->hw_strap2, in aspeed_machine_init()
406 object_property_set_link(OBJECT(bmc->soc), "memory", in aspeed_machine_init()
408 object_property_set_link(OBJECT(bmc->soc), "dram", in aspeed_machine_init()
411 for (i = 0; i < bmc->soc->sdhci.num_slots; i++) { in aspeed_machine_init()
412 object_property_set_bool(OBJECT(&bmc->soc->sdhci.slots[i]), in aspeed_machine_init()
422 object_property_set_int(OBJECT(bmc->soc), "hw-prot-key", in aspeed_machine_init()
426 qdev_realize(DEVICE(bmc->soc), NULL, &error_abort); in aspeed_machine_init()
429 aspeed_board_init_flashes(&bmc->soc->fmc, in aspeed_machine_init()
432 aspeed_board_init_flashes(&bmc->soc->spi[0], in aspeed_machine_init()
457 for (i = 0; i < bmc->soc->sdhci.num_slots && defaults_enabled(); i++) { in aspeed_machine_init()
458 sdhci_attach_drive(&bmc->soc->sdhci.slots[i], in aspeed_machine_init()
462 boot_emmc = sc->boot_from_emmc(bmc->soc); in aspeed_machine_init()
464 if (bmc->soc->emmc.num_slots && defaults_enabled()) { in aspeed_machine_init()
465 emmc0 = drive_get(IF_SD, 0, bmc->soc->sdhci.num_slots); in aspeed_machine_init()
466 sdhci_attach_drive(&bmc->soc->emmc.slots[0], emmc0, true, boot_emmc); in aspeed_machine_init()
470 DeviceState *dev = ssi_get_cs(bmc->soc->fmc.spi, 0); in aspeed_machine_init()
474 uint64_t rom_size = memory_region_size(&bmc->soc->spi_boot); in aspeed_machine_init()
486 AspeedSoCState *soc = bmc->soc; in palmetto_bmc_i2c_init() local
494 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 0), "ds1338", 0x68); in palmetto_bmc_i2c_init()
496 smbus_eeprom_init_one(aspeed_i2c_get_bus(&soc->i2c, 0), 0x50, in palmetto_bmc_i2c_init()
500 dev = DEVICE(i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 2), in palmetto_bmc_i2c_init()
510 AspeedSoCState *soc = bmc->soc; in quanta_q71l_bmc_i2c_init() local
516 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 1), "tmp105", 0x4c); in quanta_q71l_bmc_i2c_init()
517 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 1), "tmp105", 0x4e); in quanta_q71l_bmc_i2c_init()
518 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 1), "tmp105", 0x4f); in quanta_q71l_bmc_i2c_init()
524 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 2), "pca9546", 0x74); in quanta_q71l_bmc_i2c_init()
525 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 2), "pca9548", 0x77); in quanta_q71l_bmc_i2c_init()
530 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 7), "pca9546", 0x70); in quanta_q71l_bmc_i2c_init()
542 AspeedSoCState *soc = bmc->soc; in ast2500_evb_i2c_init() local
545 smbus_eeprom_init_one(aspeed_i2c_get_bus(&soc->i2c, 3), 0x50, in ast2500_evb_i2c_init()
549 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 7), in ast2500_evb_i2c_init()
555 AspeedSoCState *soc = bmc->soc; in ast2600_evb_i2c_init() local
558 smbus_eeprom_init_one(aspeed_i2c_get_bus(&soc->i2c, 7), 0x50, in ast2600_evb_i2c_init()
562 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 8), in ast2600_evb_i2c_init()
568 AspeedSoCState *soc = bmc->soc; in yosemitev2_bmc_i2c_init() local
570 at24c_eeprom_init(aspeed_i2c_get_bus(&soc->i2c, 4), 0x51, 128 * KiB); in yosemitev2_bmc_i2c_init()
571 at24c_eeprom_init_rom(aspeed_i2c_get_bus(&soc->i2c, 8), 0x51, 128 * KiB, in yosemitev2_bmc_i2c_init()
574 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 11), "tmp421", 0x1f); in yosemitev2_bmc_i2c_init()
575 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 9), "tmp421", 0x4e); in yosemitev2_bmc_i2c_init()
576 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 9), "tmp421", 0x4f); in yosemitev2_bmc_i2c_init()
582 AspeedSoCState *soc = bmc->soc; in romulus_bmc_i2c_init() local
588 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 11), "ds1338", 0x32); in romulus_bmc_i2c_init()
593 AspeedSoCState *soc = bmc->soc; in tiogapass_bmc_i2c_init() local
595 at24c_eeprom_init(aspeed_i2c_get_bus(&soc->i2c, 4), 0x54, 128 * KiB); in tiogapass_bmc_i2c_init()
596 at24c_eeprom_init_rom(aspeed_i2c_get_bus(&soc->i2c, 6), 0x54, 128 * KiB, in tiogapass_bmc_i2c_init()
599 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 8), "tmp421", 0x1f); in tiogapass_bmc_i2c_init()
600 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 6), "tmp421", 0x4f); in tiogapass_bmc_i2c_init()
601 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 6), "tmp421", 0x4e); in tiogapass_bmc_i2c_init()
604 static void create_pca9552(AspeedSoCState *soc, int bus_id, int addr) in create_pca9552() argument
606 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, bus_id), in create_pca9552()
612 AspeedSoCState *soc = bmc->soc; in sonorapass_bmc_i2c_init() local
615 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 2), "tmp105", 0x48); in sonorapass_bmc_i2c_init()
616 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 2), "tmp105", 0x49); in sonorapass_bmc_i2c_init()
623 smbus_eeprom_init_one(aspeed_i2c_get_bus(&soc->i2c, 4), 0x54, in sonorapass_bmc_i2c_init()
626 create_pca9552(soc, 4, 0x76); in sonorapass_bmc_i2c_init()
628 create_pca9552(soc, 4, 0x77); in sonorapass_bmc_i2c_init()
631 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 6), "tmp105", 0x48); in sonorapass_bmc_i2c_init()
632 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 6), "tmp105", 0x49); in sonorapass_bmc_i2c_init()
637 smbus_eeprom_init_one(aspeed_i2c_get_bus(&soc->i2c, 8), 0x56, in sonorapass_bmc_i2c_init()
639 create_pca9552(soc, 8, 0x60); in sonorapass_bmc_i2c_init()
640 create_pca9552(soc, 8, 0x61); in sonorapass_bmc_i2c_init()
666 AspeedSoCState *soc = bmc->soc; in witherspoon_bmc_i2c_init() local
675 aspeed_i2c_get_bus(&soc->i2c, 3), in witherspoon_bmc_i2c_init()
687 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 3), "ibm-cffps", in witherspoon_bmc_i2c_init()
689 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 3), "ibm-cffps", in witherspoon_bmc_i2c_init()
691 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 3), "dps310", 0x76); in witherspoon_bmc_i2c_init()
693 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 3), "max31785", 0x52); in witherspoon_bmc_i2c_init()
694 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 4), "tmp423", 0x4c); in witherspoon_bmc_i2c_init()
695 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 4), "ir35221", 0x70); in witherspoon_bmc_i2c_init()
696 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 4), "ir35221", 0x71); in witherspoon_bmc_i2c_init()
698 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 5), "tmp423", 0x4c); in witherspoon_bmc_i2c_init()
699 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 5), "ir35221", 0x70); in witherspoon_bmc_i2c_init()
700 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 5), "ir35221", 0x71); in witherspoon_bmc_i2c_init()
703 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 9), TYPE_TMP105, in witherspoon_bmc_i2c_init()
710 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 11), "ds1338", 0x32); in witherspoon_bmc_i2c_init()
712 smbus_eeprom_init_one(aspeed_i2c_get_bus(&soc->i2c, 11), 0x51, in witherspoon_bmc_i2c_init()
717 aspeed_i2c_get_bus(&soc->i2c, 11), in witherspoon_bmc_i2c_init()
724 AspeedSoCState *soc = bmc->soc; in g220a_bmc_i2c_init() local
727 dev = DEVICE(i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 3), in g220a_bmc_i2c_init()
733 dev = DEVICE(i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 12), in g220a_bmc_i2c_init()
739 dev = DEVICE(i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 13), in g220a_bmc_i2c_init()
754 smbus_eeprom_init_one(aspeed_i2c_get_bus(&soc->i2c, 4), 0x57, in g220a_bmc_i2c_init()
760 AspeedSoCState *soc = bmc->soc; in fp5280g2_bmc_i2c_init() local
764 at24c_eeprom_init(aspeed_i2c_get_bus(&soc->i2c, 1), 0x50, 32768); in fp5280g2_bmc_i2c_init()
767 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 2), TYPE_TMP105, in fp5280g2_bmc_i2c_init()
769 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 2), TYPE_TMP105, in fp5280g2_bmc_i2c_init()
772 i2c_mux = i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 2), in fp5280g2_bmc_i2c_init()
779 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 4), "ds1338", 0x68); in fp5280g2_bmc_i2c_init()
782 create_pca9552(soc, 8, 0x30); in fp5280g2_bmc_i2c_init()
787 AspeedSoCState *soc = bmc->soc; in rainier_bmc_i2c_init() local
790 at24c_eeprom_init(aspeed_i2c_get_bus(&soc->i2c, 0), 0x51, 32 * KiB); in rainier_bmc_i2c_init()
792 create_pca9552(soc, 3, 0x61); in rainier_bmc_i2c_init()
794 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 3), "ibm-cffps", in rainier_bmc_i2c_init()
796 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 3), "ibm-cffps", in rainier_bmc_i2c_init()
798 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 3), "ibm-cffps", in rainier_bmc_i2c_init()
800 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 3), "ibm-cffps", in rainier_bmc_i2c_init()
804 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 4), TYPE_TMP105, in rainier_bmc_i2c_init()
806 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 4), TYPE_TMP105, in rainier_bmc_i2c_init()
808 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 4), TYPE_TMP105, in rainier_bmc_i2c_init()
810 i2c_mux = i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 4), in rainier_bmc_i2c_init()
815 create_pca9552(soc, 4, 0x60); in rainier_bmc_i2c_init()
817 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 5), TYPE_TMP105, in rainier_bmc_i2c_init()
819 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 5), TYPE_TMP105, in rainier_bmc_i2c_init()
821 create_pca9552(soc, 5, 0x60); in rainier_bmc_i2c_init()
822 create_pca9552(soc, 5, 0x61); in rainier_bmc_i2c_init()
823 i2c_mux = i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 5), in rainier_bmc_i2c_init()
828 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 6), TYPE_TMP105, in rainier_bmc_i2c_init()
830 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 6), TYPE_TMP105, in rainier_bmc_i2c_init()
832 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 6), TYPE_TMP105, in rainier_bmc_i2c_init()
834 i2c_mux = i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 6), in rainier_bmc_i2c_init()
841 create_pca9552(soc, 7, 0x30); in rainier_bmc_i2c_init()
842 create_pca9552(soc, 7, 0x31); in rainier_bmc_i2c_init()
843 create_pca9552(soc, 7, 0x32); in rainier_bmc_i2c_init()
844 create_pca9552(soc, 7, 0x33); in rainier_bmc_i2c_init()
845 create_pca9552(soc, 7, 0x60); in rainier_bmc_i2c_init()
846 create_pca9552(soc, 7, 0x61); in rainier_bmc_i2c_init()
847 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 7), "dps310", 0x76); in rainier_bmc_i2c_init()
849 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 7), TYPE_TMP105, in rainier_bmc_i2c_init()
851 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 7), "max31785", 0x52); in rainier_bmc_i2c_init()
852 at24c_eeprom_init(aspeed_i2c_get_bus(&soc->i2c, 7), 0x50, 64 * KiB); in rainier_bmc_i2c_init()
853 at24c_eeprom_init(aspeed_i2c_get_bus(&soc->i2c, 7), 0x51, 64 * KiB); in rainier_bmc_i2c_init()
855 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 8), TYPE_TMP105, in rainier_bmc_i2c_init()
857 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 8), TYPE_TMP105, in rainier_bmc_i2c_init()
859 at24c_eeprom_init_rom(aspeed_i2c_get_bus(&soc->i2c, 8), 0x50, in rainier_bmc_i2c_init()
861 at24c_eeprom_init_rom(aspeed_i2c_get_bus(&soc->i2c, 8), 0x51, in rainier_bmc_i2c_init()
863 create_pca9552(soc, 8, 0x60); in rainier_bmc_i2c_init()
864 create_pca9552(soc, 8, 0x61); in rainier_bmc_i2c_init()
869 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 9), "ir35221", 0x42); in rainier_bmc_i2c_init()
870 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 9), "ir35221", 0x43); in rainier_bmc_i2c_init()
871 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 9), "ir35221", 0x44); in rainier_bmc_i2c_init()
872 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 9), "ir35221", 0x72); in rainier_bmc_i2c_init()
873 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 9), "ir35221", 0x73); in rainier_bmc_i2c_init()
874 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 9), "ir35221", 0x74); in rainier_bmc_i2c_init()
875 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 9), "tmp423", 0x4c); in rainier_bmc_i2c_init()
876 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 9), "tmp423", 0x4d); in rainier_bmc_i2c_init()
877 at24c_eeprom_init(aspeed_i2c_get_bus(&soc->i2c, 9), 0x50, 128 * KiB); in rainier_bmc_i2c_init()
879 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 10), "ir35221", 0x42); in rainier_bmc_i2c_init()
880 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 10), "ir35221", 0x43); in rainier_bmc_i2c_init()
881 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 10), "ir35221", 0x44); in rainier_bmc_i2c_init()
882 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 10), "ir35221", 0x72); in rainier_bmc_i2c_init()
883 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 10), "ir35221", 0x73); in rainier_bmc_i2c_init()
884 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 10), "ir35221", 0x74); in rainier_bmc_i2c_init()
885 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 10), "tmp423", 0x4c); in rainier_bmc_i2c_init()
886 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 10), "tmp423", 0x4d); in rainier_bmc_i2c_init()
887 at24c_eeprom_init(aspeed_i2c_get_bus(&soc->i2c, 10), 0x50, 128 * KiB); in rainier_bmc_i2c_init()
889 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 11), TYPE_TMP105, in rainier_bmc_i2c_init()
891 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 11), TYPE_TMP105, in rainier_bmc_i2c_init()
893 i2c_mux = i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 11), in rainier_bmc_i2c_init()
897 create_pca9552(soc, 11, 0x60); in rainier_bmc_i2c_init()
900 at24c_eeprom_init(aspeed_i2c_get_bus(&soc->i2c, 13), 0x50, 64 * KiB); in rainier_bmc_i2c_init()
901 create_pca9552(soc, 13, 0x60); in rainier_bmc_i2c_init()
903 at24c_eeprom_init(aspeed_i2c_get_bus(&soc->i2c, 14), 0x50, 64 * KiB); in rainier_bmc_i2c_init()
904 create_pca9552(soc, 14, 0x60); in rainier_bmc_i2c_init()
906 at24c_eeprom_init(aspeed_i2c_get_bus(&soc->i2c, 15), 0x50, 64 * KiB); in rainier_bmc_i2c_init()
907 create_pca9552(soc, 15, 0x60); in rainier_bmc_i2c_init()
925 AspeedSoCState *soc = bmc->soc; in fuji_bmc_i2c_init() local
929 i2c[i] = aspeed_i2c_get_bus(&soc->i2c, i); in fuji_bmc_i2c_init()
1003 AspeedSoCState *soc = bmc->soc; in bletchley_bmc_i2c_init() local
1009 i2c[i] = aspeed_i2c_get_bus(&soc->i2c, i); in bletchley_bmc_i2c_init()
1049 AspeedSoCState *soc = bmc->soc; in fby35_i2c_init() local
1053 i2c[i] = aspeed_i2c_get_bus(&soc->i2c, i); in fby35_i2c_init()
1081 AspeedSoCState *soc = bmc->soc; in qcom_dc_scm_bmc_i2c_init() local
1083 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 15), "tmp105", 0x4d); in qcom_dc_scm_bmc_i2c_init()
1088 AspeedSoCState *soc = bmc->soc; in qcom_dc_scm_firework_i2c_init() local
1097 cpuvr_mux = i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 7), in qcom_dc_scm_firework_i2c_init()
1105 therm_mux = i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 8), in qcom_dc_scm_firework_i2c_init()
1114 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 9), "max31785", 0x52); in qcom_dc_scm_firework_i2c_init()
1115 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 9), "max31785", 0x54); in qcom_dc_scm_firework_i2c_init()
1558 AspeedGPIOState *gpio = &bmc->soc->gpio; in fby35_reset()
1610 bmc->soc = ASPEED_SOC(object_new(amc->soc_name)); in aspeed_minibmc_machine_init()
1611 object_property_add_child(OBJECT(machine), "soc", OBJECT(bmc->soc)); in aspeed_minibmc_machine_init()
1612 object_unref(OBJECT(bmc->soc)); in aspeed_minibmc_machine_init()
1613 qdev_connect_clock_in(DEVICE(bmc->soc), "sysclk", sysclk); in aspeed_minibmc_machine_init()
1615 object_property_set_link(OBJECT(bmc->soc), "memory", in aspeed_minibmc_machine_init()
1618 qdev_realize(DEVICE(bmc->soc), NULL, &error_abort); in aspeed_minibmc_machine_init()
1621 aspeed_board_init_flashes(&bmc->soc->fmc, in aspeed_minibmc_machine_init()
1626 aspeed_board_init_flashes(&bmc->soc->spi[0], in aspeed_minibmc_machine_init()
1630 aspeed_board_init_flashes(&bmc->soc->spi[1], in aspeed_minibmc_machine_init()
1647 AspeedSoCState *soc = bmc->soc; in ast1030_evb_i2c_init() local
1651 smbus_eeprom_init_one(aspeed_i2c_get_bus(&soc->i2c, 0), 0x50, eeprom_buf); in ast1030_evb_i2c_init()
1654 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 1), "tmp105", 0x4d); in ast1030_evb_i2c_init()
1680 AspeedSoCState *soc = bmc->soc; in ast2700_evb_i2c_init() local
1683 i2c_slave_create_simple(aspeed_i2c_get_bus(&soc->i2c, 0), in ast2700_evb_i2c_init()